美文网首页
常见加密算法比较

常见加密算法比较

作者: milk_powder | 来源:发表于2016-02-26 20:31 被阅读974次

    1.MD5 

    MD5用的是哈希函数,任意长度字符串生成128bit的大整数,整个过程不可逆,不直接用于加密文件。它的典型应用是对一段信息产生信息摘要,以防止被篡改。缺点:安全性较低,优点:简单,快速。

    2、BASE64

    Base64是一种编码方式,主要用于将二进制数据转换为文本数据,方便使用HTTP协议等,是可逆的。

    3、RSA

    非对称加密,公钥私钥互相可以加密&解密,原理是素数乘积,但很难被分解还原。公钥用于数据进行加密,私钥对数据解密,公钥和私钥同时生成,并且一一对应,如:A拥有公钥,B拥有公钥和私钥,A将数据通过公钥进行加密后,发送密文给B,B可以通过私钥和公钥解密。对于比较敏感的数据,如用户信息(登陆、注册等),客户端发送使用RSA加密,服务器返回使用DES(AES)加密。

    4、DES

    对称机密,A用密钥进行AES机密后,B用同样的密钥对密文进行解密。

    相关文章

      网友评论

          本文标题:常见加密算法比较

          本文链接:https://www.haomeiwen.com/subject/qmjwkttx.html