uTank-木头
每一个你不满意的现在,都有一个你没有努力的曾经。

随笔分类 -  密码学

分组密码的模式
摘要:分组密码和流密码 密码算法可以分为分组密码和流密码两种。 分组密码(block cipher)是每次只能处理特定长度的一块数据的一类密码算法,这里的“一块”就称为分组(block)。此外,一个分组的比特数就称为分组长度(block length)。 例如,DES和三重DES的分组长度都是64比特。这 阅读全文
posted @ 2016-04-22 10:03 uTank 阅读(507) 评论(0) 推荐(0)
数字签名
摘要:签名获取算法: 1、 首先计算被签名数据T_DATA的SHA-1值H_DATA(20字节):SHA-1(T_DATA,H_DATA) 2、 在H_DATA尾部填充随机数(n-20字节),得到和"RSA公钥/私钥"密钥长度(n字节)相同的H_BLOCK 3、 用RSA私钥加密H_BLOCK,得到E_S 阅读全文
posted @ 2015-06-17 16:27 uTank 阅读(1668) 评论(0) 推荐(0)
流加密法
摘要:《经典密码学与现代密码学》书摘: 一个简单的“流加密法”需要一个“随机”的“二进制位流”作为“密钥”。通过将明文与这个“随机的密钥流”进行XOR逻辑运算,就可以生成密文。将密文与相同的“随机密钥流”进行XOR逻辑运算即可还原明文。 要实现XOR逻辑运算很简单,当作用于位一级上时,这是一个快速而有效的 阅读全文
posted @ 2014-11-29 10:20 uTank 阅读(1816) 评论(0) 推荐(0)