E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
加密解密;
RSA
加密解密
RSA是一种块加密的算法,所以对于明文需要将他们分成固定的块长度,考虑到输入的数据长度的问题,所以加解密的填充有好几种:无填充,就是直接对明文进行加密PKCS1。将数据长度分成密钥长度-11byte,比如密钥是1024bit,那么长度就是1024/8-11=117bytes,具体的格式:先填0,2,然后随机生成其他的byte,后面才是真正的数据PKCS1_OAEP将数据长度分成密钥长度-41byt
老谭TYH
·
2020-08-17 13:31
JAVA
前端
非对称加密 原理及实践
非对称加密过程中的密钥被分为私钥和公钥:公钥被用在加密阶段私钥被用在解密阶段主要有两个应用场景:
加密解密
、签名验签。典型的非对称加密算法有RSA。
BrownWong
·
2020-08-17 13:19
python
RSA
加密解密
1.自己写一个类RSAUtils把下面的代码添加进去staticclassRSAUtils{//这里的参数随便写privatestaticfinalStringPRIVATE_KEY="1";privatestaticfinalStringPUBLIC_KEY="2";/***计算出公钥私钥用map存储*@return*@throwsException*/publicstaticMapgenKey
孜燃
·
2020-08-17 13:46
AES
加密解密
/***@Description:生成密钥*@parampassword*@return*@throwsException*/publicstaticSecretKeySpecinitKey(Stringpassword)throwsException{KeyGeneratorkgen=KeyGenerator.getInstance("AES");kgen.init(128,newSecureR
代码狩猎者
·
2020-08-17 13:49
JAVA
javamd5
加密解密
JAVA的MD5加密与解密MD5的全称是Message-DigestAlgorithm5,Message-Digest泛指字节串(Message)的Hash变换,就是把一个任意长度的字节串变换成一定长的大整数。MD5将任意长度的"字节串"变换成一个128bit的大整数,并且它是一个不可逆的字符串变换算法,换句话说就是,即使你看到源程序和算法描述,也无法将一个MD5的值变换回原始的字符串,从数学
gaoshanliushui2009
·
2020-08-17 12:36
操作系统
JWT RS256加解密、JWK获取PublicKey和PrivateKey、从已存在公私钥加解密JWT
拿到公私钥后如何
加密解密
?
badboy_fzk
·
2020-08-17 12:04
JWT
KONG
jwt
图解HTTPS协议
加密解密
全过程
我们都知道HTTPS能够加密信息,以免敏感信息被第三方获取。所以很多银行网站或电子邮箱等等安全级别较高的服务都会采用HTTPS协议。HTTPS简介HTTPS其实是有两部分组成:HTTP+SSL/TLS,也就是在HTTP上又加了一层处理加密信息的模块。服务端和客户端的信息传输都会通过TLS进行加密,所以传输的数据都是加密后的数据。具体是如何进行加密,解密,验证的,且看下图。1.客户端发起HTTPS请
qeiwang
·
2020-08-17 12:27
http协议
非对称加密的
加密解密
与签名验签
加密解密
:公钥加密,私钥解密,保证信息的保密性,只有拥有密钥的双方才能获知。签名验签:私钥签名,公钥验签,保证信息的来源,防止信息被篡改。
我的裤衩呢
·
2020-08-17 11:49
Java
加密解密
等操作的工具类
packagecom.unionpay.acp.sdk;importjava.io.IOException;importjava.io.UnsupportedEncodingException;importjava.security.MessageDigest;importjava.security.PrivateKey;importjava.security.PublicKey;importja
小匠(jiang)
·
2020-08-17 11:58
java
Java与对称加密、非对称加密算法
分组密码:将明文划分成不同的组,分别对每个组进行
加密解密
。平常使用时,分组密码是最常用的。分组密码根据
林下de夕阳
·
2020-08-17 10:59
Java
c# rsa
加密解密
详解
前言RSA加密算法是一种非对称加密算法,简单来说,就是加密时使用一个钥匙,解密时使用另一个钥匙。因为加密的钥匙是公开的,所又称公钥,解密的钥匙是不公开的,所以称为私钥。密钥关于RSA加密有很多文章,但几乎都只介绍了RSACryptoServiceProvider类的使用方法,如果只是走走看看,是没问题的,但真的想使用时,就会发现,你没有密钥字符串。。。下面我们从获取密钥字符串开始逐步学习加密。密钥
·
2020-08-17 09:26
sqlcipher命令行
加密解密
数据库
sqlcipher命令行
加密解密
数据库对未加密数据库进行加密.\sqlcipher.exe.
逆光倾城
·
2020-08-17 09:04
数据库
openssl命令行进行RSA
加密解密
实现了在Window控制台使用openssl工具生成rsa私钥和公钥然后用公钥对于hello.txt文件加密得到enhello.txt文件最后用私钥对于enhello.txt文件解密得到outhello.txt文件控制台命令如下:OpenSSL>genrsa-outrsa_private_key.pem1024GeneratingRSAprivatekey,1024bitlongmodulus..
yky__xukai
·
2020-08-17 07:56
密码学
openssl
Android独立开发------>前期搭框架准备事项
—事项如下:———–1.基础UI的封装———–2.
加密解密
———–3.版本控制———–4.异步加载框架———–5.组件间通讯的选择———–6.推送集成———–7.地图(如果有)集成———–8.验证码(如果有
逗比小可爱
·
2020-08-17 07:09
android
密码学 -
加密解密
- 学习
1.应用场景主要用于了解加密相关的知识.2.学习/操作1.介绍TBD2.学习https://www.liaoxuefeng.com/wiki/1022910821149312/1023025778520640//nodeJs-加密和哈希算法后续补充...3.问题/补充1.MD5到底是不是加密算法?4.参考https://www.liaoxuefeng.com/wiki/10229108211493
ning先森
·
2020-08-17 07:15
pycrypto实现AES+Base64
加密解密
简单demo
简单demopython实现fromCryptoimportRandomfromCrypto.CipherimportAES#TODOchangetosomethingwithmoreentropydata='helloworld1helloworld2helloworld3helloworld4helloworld5'key=b"1234567890123456"defpad(data):"""
韭浪
·
2020-08-17 07:36
非对称加密与对称加密
对称加密 对称加密中,
加密解密
使用的都是同一个密钥。例如,甲与乙通信,甲用密钥对数据加密发送给乙,乙接收信息后,使
Leor-cao
·
2020-08-17 07:31
区块链
AES CBC
加密解密
(偏移量)
参考文章:AES
加密解密
(ECB模式)工具:在线AES
加密解密
使用固定的keypackagecom.eshore.cloud.utils;importandroid.text.TextUtils;importandroid.util.Base64
P.TAN
·
2020-08-17 06:16
信息安全
RSA加密 简单介绍
SHA-1(杀one)中的RSA算法核心特点:有一个公钥,有一个私钥,二者是一套,且每一套都是独一无二的.再无第二套一模一样的.公钥可以随便给人,但私钥确是不可外传的.公钥私钥都可以进行
加密解密
,哪个加的密
疯狂的小马
·
2020-08-17 05:59
Android
成长之路
C# 证书 .cer, .pfx 创建,加解密 导出为 Base64编码文件
RSA
加密解密
:私钥解密,公钥加密。
zr1982930
·
2020-08-17 04:47
.NET技术文章
C#
证书
.cer
Base64编码
关于文件透明
加密解密
1.windows文件系统概述硬盘文档加密系统驱动原理一般有两种:通过HOOK一些底层的系统内核调用对文件目录的访问权限进行控制,在文件系统输入输出驱动上层直接建立一个驱动对文件目录的数据进行加密。由于windows文件系统不是物理设备,其堆栈结构比较特殊,因此文件系统过滤驱动也与一般过滤驱动有一些不同(这一点背景可以参考下楚狂人[1]的文档和IFS的提供的若干文档,除了正常的文件接口,还有一种称
尹成
·
2020-08-17 04:39
VC++编程技术
VisualC++信息安全编程
执行jar包输出中文乱码的解决方法
于是写了个
加密解密
的小工具,来对接口参数进行分析。
whorus1
·
2020-08-17 04:39
java
iOS,Android服务器间通用的Base64
加密解密
传递数据
1.iOS中创建DES3Util
加密解密
类#import"DES3Util.h"#import#import"GTMBase64.h"#definegkey@"monkey@lx100$#365#$"#
wangyadong99
·
2020-08-17 03:24
移动开发
IOS
Android
base64
加密
解密
base64
加密解密
遇到的换行问题
java调用的base64jar包是commons-codec-1.4.jar加密base64加密方法:1>byte[]bytes=Base64.encodeBase64("content");2>Stringstr=Base64.encodeBase64String("content");解密byte[]bytes=Base64.decodeBase64("content");问题1:encod
智取幼稚园
·
2020-08-17 01:18
问题不大
java
base64
openssl 实现 aes 文件
加密解密
openssl实现aes文件
加密解密
依赖Linux环境(基础)安装openssl(加密用)安装python环境(转换密钥用)参考脚本如下:#!
ZONE画派
·
2020-08-16 22:53
Linux
Python
Shell
[SpringCloud]Config配置中心入门
Config分为客户端和服务端两部分,服务端是分布式配置中心,是一个独立的微服务,用来连接配置服务器并为客户端提供获取配置信息,
加密解密
信息等访问接口。
1900Yin
·
2020-08-16 21:00
C++实现DES
加密解密
DES实验要求实验目的实现电子本模式(ECB)和密码分组链接模式(CBC)的DES算法。实验要求指定明文文件、密钥文件、初始化向量文件的位置和名称,加密的操作模式以及加密完成后密文文件的位置和名称。加密时先分别从指定的明文文件、密钥文件和初始化向量文件中读取有关信息,然后按ECB和CBC操作模式分别进行加密,最后将密文(用16进制表示)写入指定的密文文件。解密类似。统一将文件名命名如下:明文文件名
雩停
·
2020-08-16 20:10
密码学
C++实现RSA
加密解密
RSA实验要求实验目的要求实现RSA的密钥生成、数据加密和解密。实验要求密钥生成包括随机生成两个大素数p,q,计算n=p×q和Φ(n)=(p-1)(q-1),然后选择与Φ(n)互素且小于Φ(n)的整数e,计算d=e-1modΦ(n),最后得到公钥{e,n}和私钥{d,n}。要求p,q至少均大于1010,将生成的整数p、q、n、e、d分别写入文件p.txt、q.txt、n.txt、e.txt、d.t
雩停
·
2020-08-16 20:09
密码学
JavaWeb一个表单多个提交
一个表单多个提交按钮,提交到不同的Action:(每次只能提交到一个Action,有多种选择)例:方式一:1、表单中设置两个提交按钮:加密、解密;点击后分别调用不同的方法
加密解密
2、在不同的函数中设置要提交的地址
小威子
·
2020-08-16 20:41
加密解密
实现和原理
我们有这样的一个场景,有发送方,接收方,第三方。发送方想要发送消息给接收方,第三方想要截取消并篡改消息,然后再转发给接收方。怎样才能衬得上是安全的交流方式呢?一般来说需要满足下面的三个条件:完整性(消息不被篡改),保密性(第三方无法解密),可认证性(接收方知道消息是由谁发送的)。首先,我们来讲下MD5加密,严格来说,MD5并不能称为加密,它只是一种散列运算,对消息进行散列运算,可以获得消息的摘要(
qq_26054303
·
2020-08-16 20:04
Web安全
SS加密方式浅析
速度最快但加密简单,易破解rc4加密,md5校验AES区别AES-XXX-CFBAES-XXX-CTRAES-XXX-GCM定义GMAC伽罗瓦消息验证码+CTR区别仅加密仅加密加密+消息完整性校验优点加密可并行
加密解密
均可并行计算
加密解密
均可并
Bleachswh
·
2020-08-16 18:15
折腾
加密
C++
加密解密
函数及用法示例
//常量#defineC152845#defineC222719CStringEncrypt(CStringS,WORDKey)//加密函数{CStringResult,str;inti,j;Result=S;//初始化结果字符串for(i=0;i>8));//将密钥移位后与字符异或Key=((BYTE)Result.GetAt(i)+Key)*C1+C2;//产生下一个密钥}S=Result;/
yaoohfox
·
2020-08-16 17:32
c++
SSL工作原理和握手过程
(对称加密实现不了这个,因为大家密钥一样,都可以
加密解密
辰子老八
·
2020-08-16 16:25
安全设计
信息安全
安全
密码学
https
DES
加密解密
字符串
//////字符串如果操过指定长度则将超出的部分用指定字符串代替//////要检查的字符串///指定长度///用于替换的字符串///截取后的字符串privatestaticstringGetSubString(stringp_SrcString,intp_Length,stringp_TailString){returnGetSubString(p_SrcString,0,p_Length,p_T
十年河东,十年河西,莫欺骚年穷
·
2020-08-16 16:40
加密公共类
VS下的文件加密和解密C/C++-------VS下做了点点修改
加密解密
的思路是用二进制的形式读取文件,然后逐个字节异或一个数就是加密,再异或一次就是解密了。
Demllie
·
2020-08-16 16:07
C/C++
简单的加密/解密算法_/c++
下面介绍一个简单的加密/解密算法实例,希望对此
加密解密
算法有一定认识:首先介绍加密算法:主要加密计算为'^'原因
doraHP
·
2020-08-16 14:58
c++
QQ协议TEA
加密解密
代码 C#
网上找到的qq协议的TEA加密和解密说明如下:也有很多源代码,但是感觉上代码比较复杂,不容易看。我用C#重写了下。基于2008协议*QQ消息的加密算法是一个16次的迭代过程,并且是反馈的,每一个加密单元是8字节,输出也是8字节,密钥是16字节*我们以prePlain表示前一个明文块,plain表示当前明文块,crypt表示当前明文块加密得到的密文块,preCrypt表示前一个密文块*f表示加密算法
qiuzhengxiang
·
2020-08-16 13:20
Linux下实现 OpenSSL 简单加密与解密字符串
场景shell脚本中存在明文密码客户要求禁止使用明文密码,密码做加密处理.方案在网上了解到了LinuxOpenSSL
加密解密
工具可以指定各种加密算法为字符,文件做加密处理.加密的案例比较多,解密的寥寥无几
chuanbofen3674
·
2020-08-16 12:12
操作系统
shell
C# 3Des
加密解密
第三方的加密规则约定:加密经过3DES加密后的Base64编码最近在对接一个第三方接口,请求参数和响应参数全采用3des加密规则,由于我是用.NET对接的,而第三方是Java开发的,所以两种程序之间采用的算法有一点差异,java的3des加密采用的是"DESede/CBC/PKCS5Padding"规则,所以对应的C#规则是"PaddingMode.PKCS7和CipherMode.CBC",使用
Qin066
·
2020-08-16 11:00
C#
C/C++学习之C提高-----文件加解密案例
适合做大数据加密,强度弱eg:des,3des,AES196…2.对称加密原理3.非对称加密加密的密钥和解密的密钥不一样场景运算慢,强度大,安全eg:rsa10242048,ECC椭圆曲线(SM系列…)4.
加密解密
三要素明文密文密钥文件加密案例
Daycym
·
2020-08-16 11:12
c++学习笔记
安卓应用安全指南 5.6.3 密码学 高级话题
AndroidApplicationSecureDesign/SecureCodingGuidebook译者:飞龙协议:CCBY-NC-SA4.05.6.3.1选择加密方法在上面的示例代码中,我们展示了三种加密方法的实现示例,每种加密方法用于
加密解密
以及数据伪造的检测
布客飞龙
·
2020-08-16 11:22
渗透
国人开源了一款小而全的 Java 工具类库,厉害啊!!
Hutool是什么Hutool是一个Java工具包类库,它可以对文件、流、
加密解密
、转码、正则、线程、XML等JDK方法进行封装,组成各种Utils工具类。
Java技术栈
·
2020-08-16 10:59
nodejs的crypto模块基础知识普及篇
1、nodejs的crypto模块(v11.10.0)nodejs提供了众多和
加密解密
相关的封装器,比如OpenS
weixin_34356310
·
2020-08-16 09:45
php
加密解密
函数authcode的用法详细解析
//参数解释//$string:明文或密文//$operation:DECODE表示解密,其它表示加密//$key:密匙//$expiry:密文有效期functionauthcode($string,$operation='DECODE',$key='',$expiry=0){//动态密匙长度,相同的明文会生成不同密文就是依靠动态密匙$ckey_length=4;//密匙$key=md5($key
vvvbird
·
2020-08-16 08:36
其它
可以相互解密的C#版及C++版DES算法代码(包括ECB、CBC模式,Zeros、PKCS7填充,以及Base64编解码)
这里要特别感谢http://blog.csdn.net/bengold1979/article/details/2208930,他的代码中大部分都没问题,但是在PKCS7填充算法的
加密解密
中有一些问题,
powerants
·
2020-08-16 07:34
技术应用
crypto-js实现前端《AES/DES》加密,python进行对应的后端解密
一、对称加密AES、DES1.AES
加密解密
1.AES-128-CBCZero:数据长度不足时填充0,如果数据长度刚好合适就不填充PKCS5:填充8字节长
山河长不高吖
·
2020-08-16 06:23
数据加密
UE4 AES
加密解密
(解决中文乱码问题)
UE4自带了AES的
加密解密
方法,但是找了一下并没有
加密解密
成功的文章,于是写下这篇给大家,第一次写博客,写不好,写错的地方请帮忙指出。
熊60号
·
2020-08-16 04:58
UE4
Oracle定义DES
加密解密
及MD5加密函数
(1)DES加密函数createorreplacefunctionencrypt_des(p_textvarchar2,p_keyvarchar2)returnvarchar2isv_textvarchar2(4000);v_encvarchar2(4000);raw_inputRAW(128);key_inputRAW(128);decrypted_rawRAW(2048);beginv_tex
xdweleven
·
2020-08-16 04:18
DB
json格式的base64
加密解密
对于需要进行base64的数据,要加密后才可以测试,那么我们接下来给出一段代码1、我们的统一格式2、对这种数据进行加密#-*-coding:utf-8-importbase64,uuiddefmain():foriinrange(5):s="{\"usridc\":\"%s\"}"%uuid.uuid4()encodestr1=base64.b64encode(s.replace('-','').
鹿鸣悠悠
·
2020-08-16 03:07
接口测试
Java md5 密码加解密
传入同一密钥如:key123456进行
加密解密
packagecom.pub;importjava.security.SecureRandom;importjavax.crypto.Cipher;importjavax.crypto.KeyGenerator
天明丶super
·
2020-08-16 01:43
Java后台
上一页
36
37
38
39
40
41
42
43
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他