加密算法

对称加密算法

1、DES

由于DES报道被破解过,存在安全问题,而且其密钥长度比较短,所以出现了3重DES

2、3重DES

3重DES因为效率比较低,处理速度比较慢,所以出现了AES

3、AES

AES对称加密算法至今未被破解,通常用于移动通信系统加密和基于SSH协议的软件
加解密过程图.png

4、PBE(Password Based Encryption):基于口令的加密

①、PBE算法结合了消息摘要算法和对称加密算法的优点

②、加盐(Salt) ,通过扰码,去防止破解
PBE对称算法图.png

非对称加密算法

1、DSA、RSA加密算法是一种非对称加密算法

2、非对称加密算法工作原理:

1.A要向B发送信息,A和B都要产生一对用于加密和解密的公钥和私钥。

2.A的私钥保密,A的公钥告诉B;B的私钥保密,B的公钥告诉A。

3.A要给B发送信息时,A用B的公钥加密信息,因为A知道B的公钥。

4.A将这个消息发给B(已经用B的公钥加密消息)。

5.B收到这个消息后,B用自己的私钥解密A的消息。其他所有收到这个报文的人都无法解密,因为只有B才有B的私钥。
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 概述 之前一直对加密相关的算法知之甚少,只知道类似DES、RSA等加密算法能对数据传输进行加密,且各种加密算法各有...
    Henryzhu阅读 3,273评论 0赞 14
  • 一.密码学简介 据记载,公元前400年,古希腊人发明了置换密码。1881年世界上的第一个电话保密专利出现。在第二次...
    HughM阅读 1,518评论 0赞 1
  • 这篇文章主要讲述在Mobile BI(移动商务智能)开发过程中,在网络通信、数据存储、登录验证这几个方面涉及的加密...
    雨_树阅读 3,122评论 0赞 6
  • 不知道写什么了,那就干脆聊几句写作主题的话题。对于写作主题,我心里是自动把它们归了类的。 第一类是随性主题。这类是...
    白熊妈妈阅读 219评论 0赞 0
  • 当我以为宿舍只剩我一个人 的时候 我的一个室友 在床上 翻了个身 2017年3月31日
    道听途LC阅读 135评论 0赞 0

友情链接更多精彩内容