密码学相关
来源:互联网 发布:软件企业研发费用 编辑:程序博客网 时间:2024/06/09 14:15
对称密钥加密(英语:Symmetric-key algorithm)又称为对称加密、私钥加密、共享密钥加密,是密码学中的一类加密算法。这类算法在加密和解密时使用相同的密钥,或是使用两个可以简单地相互推算的密钥。
实务上,这组密钥成为在两个或多个成员间的共同秘密,以便维持专属的通讯联系。与公开密钥加密相比,要求双方取得相同的密钥是对称密钥加密的主要缺点之一
一方通过密钥将信息加密后,把密文传给另一方,另一方通过这个相同的密钥将密文解密,转换成可以理解的明文。
A明文<-->C秘钥<-->B密文
常见的对称加密算法有DES、3DES、AES、Blowfish、IDEA、RC5、RC6
公开密钥加密(英语:public-key cryptography,又译为公开密钥加密),也称为非对称加密(asymmetric cryptography),一种密码学算法类型,在这种密码学方法中,需要一对密钥(其实这里密钥说法不好,就是“钥”),一个是私人密钥,另一个则是公开密钥。这两个密钥是数学相关,用某用户密钥加密后所得的信息,只能用该用户的解密密钥才能解密。如果知道了其中一个,并不能计算出另外一个。因此如果公开了一对密钥中的一个,并不会危害到另外一个的秘密性质。称公开的密钥为公钥;不公开的密钥为私钥。
A(pub,pri),B(pub,pri)
A将A.pub发送给B,让B拿这个公钥加密数据,然后将加密数据传送给A,A.pri就可以解密出加密的数据,
同理,B将B.pub发送给A,让A那这个公钥加密数据,然后将加密的数据传送给B,B.pri就可以解密出加密的数据。
常见的非对称加密算法有:SHS RSA,其应用非常广泛,SSH, HTTPS, TLS,电子证书,电子签名,电子身份证等等
不可逆加密算法的特征是加密过程中不需要使用密钥,输入明文后由系统直接经过加密算法处理成密文,这种加密后的数据是无法被解密的,只有重新输入明文,并再次经过同样不可逆的加密算法处理,得到相同的加密密文并被系统重新识别后,才能真正解密。
常见的不可逆算法有:MD5
对称加密算法应用于数据加密
非对称加密算法应用于身份认证
不可逆加密算法应用于数据安全传输
- 密码学相关
- 密码学相关
- 密码学及相关理论
- 密码学相关概念整理
- 密码学及相关理论
- 密码学相关概念
- 密码学及相关理论【转】
- 密码学
- 密码学
- 密码学
- 密码学
- 密码学
- 密码学
- 密码学
- 密码学
- 密码学
- 密码学
- 密码学
- iOS10 关于推送
- codeforces Round #364(Div.2)701B. Cells Not Under Attack ( math)
- 【Get深一度】microwave office(AWR Design Environment)软件安装包,破解文件及破解方法
- 通过两个栈实现队列
- EventBus事件总线——优雅地替换Handler
- 密码学相关
- js判断是否为微信浏览器【代码】
- TCP状态转换图
- string类中的size()和length()的区别
- **YII** 系列五yii框架的总体理解
- C语言中的数组
- SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
- Android 显示SQLite 表:方法TableLayout
- 棋盘翻转