cyendra

Azarath Metrion Zinthos

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  密码学

摘要:这是一个高内聚低耦合可复用的DES加密系统的实现。Github 链接:https://github.com/cyendra/CyDES要实现加密系统,先考虑数据的基本单位。在DES加密中,数据是以64位为一组的(unsigned long long),我们称它为Bit。加密过程中会对Bit做位移操作... 阅读全文
posted @ 2014-09-19 16:48 cyendra 阅读(640) 评论(0) 推荐(0)

摘要:Simplified Data Encryption Standard S-DES 是一个供教学的非安全的加密算法,它与DES的特性和结构类似,但参数小,明文分组为8位,主密钥分组为10位,采用两轮迭代。S-DES加密过程包含两个重要部分:子密码生成过程,f函数结构。S-DES加密原理:S-DES的... 阅读全文
posted @ 2014-09-10 19:20 cyendra 阅读(2079) 评论(0) 推荐(0)

摘要:古典密码是对字母间相互代替或相互换位来进行加密。分代替密码和换位密码两种。代替指将明文中的字符用其它字符代替,分单表代替和多表代替。代替方案称为秘钥。单表代替密码的安全性不高,一个原因是一个明文字母只由一个密文字母代替。可以利用频率分析来破译。多表代换密码,即构造多个密文字母表,在密钥的控制下用以一... 阅读全文
posted @ 2014-09-03 15:31 cyendra 阅读(611) 评论(0) 推荐(0)