
加密解密
文章平均质量分 68
wangjun5159
2011年-至今一直从事java web开发,全栈开发,包括但不限于java技术栈、vue技术栈、微信小程序,uniapp,抓包wireshark/fiddler、nginx/keepalived,了解原生安卓,知道electron,关注flutter,欢迎技术咨询
展开
-
MD5 信息摘要算法
介绍MD5消息摘要算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致。注意,无论数据数据多少,MD5总是产生128 bit的二进制数据。32位版本每4位转为一个16(2的4次方)进制的字符,所以md5运算后产生32(128/4)个字符,常见的MD5都是32位字符的。16位版本在32个字符版本上,去掉前8个字符、去掉后8个字符,取中间的16个字符,就是16原创 2021-07-30 17:25:15 · 1108 阅读 · 0 评论 -
RSA加密算法
RSA加密算法RSA是非对称加密算法,非对称加密算法指的是加密和解密使用不同的密钥,除了加解密的作用,还有“签名”的作用。通常来说非对称加密比对称加密要耗时间。加解密用公钥加密,用私钥解密;这样可以确保数据不被破解,因为公钥加密后,只有私钥才能解密,所以可以保证数据不被破解。;签名用私钥生成签名,用公钥验证签名;这样可以确定发送者的是不是目标身份。生成密钥对无论是加解密还是签名都需要使用密钥对。public static KeyPair genKeyPair() throws NoSuc原创 2021-07-09 21:12:30 · 3054 阅读 · 1 评论