文章分类 -  加解密算法

摘要:在之前的文章网络篇 - https协议中的数据是否需要二次加密中有提到消息摘要算法,消息摘要算法是密码学中非常重要的一个分支,它通过对数据提取指纹信息来实现数据签名、数据完整性校验等功能。而且消息摘要算法在加密过程中是不需要私钥的,加密后的数据是不可逆的(目前可以解密逆向的只有 CRC32 算法)。 阅读全文
posted @ 2022-01-11 16:18 门罗的魔术师 阅读(1229) 评论(0) 推荐(0) 编辑
摘要:最近的文章中多次出现了非对称加密,今天就来分析一下非对称加密的算法。 目录: 简介 RSA算法 DSA算法 ECC算法 DH算法 1. 简介 1.1 概念 非对称加密需要两个密钥:公钥 (publickey) 和私钥 (privatekey)。公钥和私钥是一对,如果用公钥对数据加密,那么只能用对应的 阅读全文
posted @ 2022-01-11 16:15 门罗的魔术师 阅读(2694) 评论(0) 推荐(0) 编辑
摘要:RSA是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)一起提出的。当时他们三人都在麻省理工学院工作。RSA就是他们三人姓氏开头字母拼在一起组成的 [1] 。 中文名 RSA加密算法外文名RSA algori 阅读全文
posted @ 2022-01-11 15:10 门罗的魔术师 阅读(364) 评论(0) 推荐(0) 编辑
摘要:这篇文章来讲讲对称加密,对称加密在开发中用的很多,如 AES,DES,3DES,RC。 目录: 介绍 优点和缺点 DES算法 3DES算法 AES算法 RC算法 1. 介绍 1.1 概念 采用单钥密码系统的加密方法,同一个密钥用来加密和解密,常见的对称加密算法有 DES,3DES,AES,RC2,R 阅读全文
posted @ 2022-01-11 11:08 门罗的魔术师 阅读(2283) 评论(0) 推荐(0) 编辑
摘要:文章目录1.HMAC算法1.1 HMAC算法简介1.2 HMAC算法定义1.3 HMAC算法步骤2. SHA-256算法2.1 SHA-256算法简介2.2 SHA-256算法描述2.3 SHA-256算法步骤3. HAMAC-SHA256算法定义3.1 HMAC-SHA256算法描述3.2 HMA 阅读全文
posted @ 2022-01-10 14:46 门罗的魔术师 阅读(4126) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示