安全算法
文章平均质量分 59
阿东-007
专注技术
展开
-
常⽤的安全算法
常⽤的安全算法主要包括 摘要算法、对称加密算法、⾮对称加密算法等。每种算法都有各⾃的优缺点和具体的使⽤场景,下⾯详细说明。1. 数字摘要数字摘要也称为消息摘要,它是⼀个唯⼀对应⼀个消息或⽂本的固定⻓度的值,它由⼀个单向Hash函数对消息进⾏计算⽽产⽣MD5(说明:不可逆)SHA(说明:不可逆)⼗六进制编码(说明:可逆)Base64编码 [0-9] [a-z] [A-Z] +=(说明:可逆)彩虹表破解Hash算法(说明:可逆)2. 对称加密算法在对称加密算法中,数据发送⽅将明⽂和加密密钥原创 2022-03-29 11:28:12 · 456 阅读 · 0 评论 -
RSA加密、解密、签名、验签的原理及方法
一、RSA加密简介 RSA加密是一种非对称加密。可以在不直接传递密钥的情况下,完成解密。这能够确保信息的安全性,避免了直接传递密钥所造成的被破解的风险。是由一对密钥来进行加解密的过程,分别称为公钥和私钥。两者之间有数学相关,该加密算法的原理就是对一极大整数做因数分解的困难性来保证安全性。通常个人保存私钥,公钥是公开的(可能同时多人持有)。二、RSA加密、签名区别 加密和签名都是为了安全性考虑,但略有不同。常有人问加密和签名是用私钥还是公钥?其实都是对加密和签名的作用有所混淆。简单的说,加密是为了原创 2022-04-06 11:00:57 · 4147 阅读 · 0 评论