加密算法

  1. 消息摘要算法
    MD(Message Digest 消息摘要算法),SHA(Secure Hash Agorithm 安全散列算法),MAC(Message Authentication Code 消息认证码算法)
    消息摘要算法主要应用在数字签名领域
    消息认证码算法兼容了MD和SHA算法的特性,并在此基础上加上了密钥(加盐),也被称为HMAC算法,包括:HMACMD5,HMACSHA1,HMACSHA256等等。
  2. 对称加密算法
    对加密和解密使用相同密钥的加密算法,也称单密钥加密。常见的有:AES、DES、IDEA、RC2、RC4、SKIPJACK等。
  3. 非对称加密算法
    比如RSA,DSA,ECC等
    可应用在身份认证,数据加密
    一对密钥由公钥和私钥组成,公钥加密的只能由对应的私钥解密,私钥加密的只能由对应的公钥解密。前者应用于数据加密,后者应用于身份认证
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 这里先简单介绍单向散列函数、消息摘要和哈希碰撞的的概念 单向散列函数: 将任意长度的信息转换为较短的固定长度的值,...
    坤_7a1e阅读 8,851评论 0 0
  • 这篇文章主要讲述在Mobile BI(移动商务智能)开发过程中,在网络通信、数据存储、登录验证这几个方面涉及的加密...
    雨_树阅读 7,903评论 0 6
  • 一、一点历史 1976年以前,所有的加密方法都是同一种模式: (1)甲方选择某一种加密规则,对信息进行加密;(2)...
    LazzMan阅读 4,498评论 0 0
  • 由于计算机软件的非法复制,通信的泄密、数据安全受到威胁,解密及盗版问题日益严重,甚至引发国际争端,所以在信息安全技...
    慕涵盛华阅读 7,368评论 0 4
  • 在开发应用过程中,客户端与服务端经常需要进行数据传输,涉及到重要隐私安全信息时,开发者自然会想到对其进行加密,即使...
    闲庭阅读 8,578评论 0 11