摘要:
说起加密,我的第一印象就是电视剧各种密码本破解解密的场景,这两天在看加密相关的东西,做下笔记以便以后查看,也提供给大家个参考。 本文是java加密的第一篇,主要讲述下消息编码Base64以及简单的消息摘要算法MD5,SHA,MAC等,如果有不对的地方还望大家指正。 1、算法概念简述 1.1、加密算法 阅读全文
posted @ 2022-02-12 21:43
hanease
阅读(429)
评论(0)
推荐(0)
摘要:
1、简单介绍 什么是对称加密算法? 对称加密算法即加密和解密使用相同密钥的算法。 优缺点: 优点:算法公开、计算量小、加密速度快、加密效率高。 缺点: (1)交易双方都使用同样钥匙,安全性得不到保证。 (2)每对用户每次使用对称加密算法时,都需要使用其他人不知道的惟一钥匙,这会使得发收信双方所拥有的 阅读全文
posted @ 2022-02-12 21:43
hanease
阅读(922)
评论(0)
推荐(0)
摘要:
Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,大家可以查看RFC2045~RFC2049,上面有MIME的详细规范。 简单的java加密算法有: BASE64 严格地说,属于编码格式,而非加密算法 MD5(Message Digest algorithm 5,信息摘要算法) S 阅读全文
posted @ 2022-02-12 21:41
hanease
阅读(489)
评论(0)
推荐(0)
摘要:
一、Java常用加密方式Base64加密算法(编码方式)MD5加密(消息摘要算法,验证信息完整性)对称加密算法非对称加密算法数字签名算法数字证书 加密算法: 移位、替代(古典加密) 对称加密:DES、AES 非对称加密:RSA 散列函数算法(单向加密):MD5、SHA、Mac 数字签名算法:RSA、 阅读全文
posted @ 2022-02-12 21:36
hanease
阅读(13502)
评论(1)
推荐(1)

浙公网安备 33010602011771号