密码学家工具箱中的6个重要的工具: 对称密码 公钥密码 单向散列函数 消息认证码 数字签名 伪随机数生成器 编码:将现实世界中的东西映射为比特序列的操作成为编码。 XOR:异或运算,同零异一,0XOR0=0,0XOR1=1,1XOR0=1,1XOR1=0 异或的性质:A异或B异或B为A。 一次性密码
分类:
其他好文 时间:
2016-02-02 01:11:26
阅读次数:
500
密码学家工具箱中的6个重要的工具: 对称密码 公钥密码 单向散列函数 消息认证码 数字签名 伪随机数生成器 MAC能识别出篡改和伪装,也就是既可以确认消息的完整性,也可以进行认证。 消息认证码的输入包括任意长度的消息和一个发送者与接受者之间共享的密钥,它可以输出固定长度的数据,这个数据就是MAC。
分类:
系统相关 时间:
2016-02-02 01:09:47
阅读次数:
333
SSL/TLS是世界上应用最广泛的密码通信方法。用到对称密码、消息认证码、公钥密码、数字签名、伪随机数生成器等密码技术。 密码套件 SSL/TLS提供了一种密码通信的框架,SSL/TLS中使用的对称密码、公钥密码、数字签名、单向散列函数等技术,如果发现所用的密码技术有弱点,可以将这一部分进行替换就行
分类:
其他好文 时间:
2016-02-01 09:35:26
阅读次数:
184
第1章加密-解密破译明文-密文密钥密码算法对称密码-公钥密码(非对称密码)单向散列函数-散列值消息认证码数字签名伪随机数生成器信息安全中所面临的威胁与密码技术的对应关系图---隐写术数字水印不要使用保密的密码算法密码算法的密码早晚会公诸于世开发高强度的密码算法是非常困难的使用低强度的密码比不进行任务...
分类:
编程语言 时间:
2016-01-26 01:39:41
阅读次数:
253
#include #include #include int main() { char str[95]; char pstr[11]; int i; int x; int y; srand((unsigned) time(0)); for (i = 0; ...
分类:
其他好文 时间:
2016-01-12 15:14:28
阅读次数:
121
963. [NOI2012] 随机数生成器★★ 输入文件:randoma.in 输出文件:randoma.out 简单对照时间限制:1 s 内存限制:128 MB**【问题描写叙述】栋栋近期迷上了随机算法,而随机数是生成随机算法的基础。栋栋准备使用线性同余法(Line...
分类:
其他好文 时间:
2016-01-09 22:48:43
阅读次数:
161
python3.5 作用:实现了多种类型的伪随机数生成器 random模块基于Mersenne Twister 算法提供了一个快速伪随机数生成器。原先开发这个生成器是为了向蒙特卡洛模拟生成输入,Mersenne Twister算法会生成有一个大周期的近均匀分布的数,以适用于各种类型的应用。 1.生....
分类:
其他好文 时间:
2015-12-24 00:13:54
阅读次数:
646
python3.5 作用:实现了多种类型的伪随机数生成器 random模块基于Mersenne Twister 算法提供了一个快速伪随机数生成器。原先开发这个生成器是为了向蒙特卡洛模拟生成输入,Mersenne Twister算法会生成有一个大周期的近均匀分布的数,以适用于各种类型的应用。 1.生成...
分类:
其他好文 时间:
2015-12-23 00:38:38
阅读次数:
356
Day1: 随机数生成器:矩阵乘法傻逼题。 魔幻棋盘: 一个很好的性质:若干个数的gcd在他们任意进行线性变换之后是不会改变的。 因为矩形修改不好做,我们想办法差分变成单点修改,然后每次询问都会包括(x,y),我们差分的时候就以(x,y)为中心差分就好。 然后就是单点修改的二维...
分类:
其他好文 时间:
2015-12-07 22:22:29
阅读次数:
174