![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
密码学
Star Kirby
相信付出总会有收获!
展开
-
C++实现古典密码-凯撒密码加密解密算法
文章目录第一部分 Caesar密码简介1.1 基本思想1.2 历史沿革第二部分 Caesar密码的C++实现第一部分 Caesar密码简介1.1 基本思想在密码学中,恺撒密码(英语:Caesar cipher),或称恺撒加密、恺撒变换、变换加密,是一种最简单且最广为人知的加密技术。它是一种替换加密的技术,明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。例如,当偏移量是3的时候,所有的字母A将被替换成D,B变成E,以此类推。这个加密方法是以罗马共和时期恺撒的名字命名的,原创 2020-11-08 11:22:43 · 6754 阅读 · 1 评论 -
C++实现DES加密解密算法
文章目录第一部分 DES概述1.1 DES数据加密标准简介1.2 DES算法流程第二部分 DES的C++实现第一部分 DES概述1.1 DES数据加密标准简介DES全称为Data Encryption Standard,即数据加密标准,是一种使用密钥加密的块算法,1977年被美国联邦政府的国家标准局确定为联邦资料处理标准(FIPS),并授权在非密级政府通信中使用,随后该算法在国际上广泛流传开来。需要注意的是,在某些文献中,作为算法的DES称为数据加密算法(Data Encryption Algorit原创 2020-11-05 19:05:52 · 3672 阅读 · 5 评论