求离散对数非常困难 RSA是Ron Rivest/Adi Shamir/Leonard Adleman的姓氏首字母组成。 RSA可以被用于公钥密码和数字签名。 RSA加密:密文=明文EmodN(E和N为公钥) RSA解密:明文=密文DmodN(D和N为私钥) 对RSA的破解: 暴力破解:暴力破解的难
分类:
其他好文 时间:
2016-01-29 03:14:44
阅读次数:
449
第1章加密-解密破译明文-密文密钥密码算法对称密码-公钥密码(非对称密码)单向散列函数-散列值消息认证码数字签名伪随机数生成器信息安全中所面临的威胁与密码技术的对应关系图---隐写术数字水印不要使用保密的密码算法密码算法的密码早晚会公诸于世开发高强度的密码算法是非常困难的使用低强度的密码比不进行任务...
分类:
编程语言 时间:
2016-01-26 01:39:41
阅读次数:
253
散列表的概念注意: ①由同一个散列函数、不同的解决冲突方法构造的散列表,其平均查找长度是不相同的。 ②散列表的平均查找长度不是结点个数n的函数,而是装填因子α(填入表中的记录个数/散列表的槽数 n/m)。因此在设计散列表时可选择α以控制散列表的平均查找长度。(平均查找长度=总查找(插入)/记...
分类:
其他好文 时间:
2016-01-10 12:58:56
阅读次数:
145
1、hash表 哈希表,也叫散列表,是根据关键码(Key)而直接访问的数据结构,也就是它把Key映射到表中一个位置来访问记录,即,把key计算成hashcode,把hashcode存到表中。这个把key映射成hashcode的函数叫做散列函数,存放记录的数组叫做散列表。2.Hash table是数组...
分类:
编程语言 时间:
2016-01-06 11:37:38
阅读次数:
168
1、加密算法:移位、替代(古典加密)对称加密:DES、AES非对称加密:RSA散列函数算法(单向加密):MD5、SHA、Mac数字签名算法:RSA、DSA其中,前三种主要完成数据的加解密;散列函数类主要完成验证数据的完整性,防止消息在传递期间被篡改;数字签名类:完成验证数据的完整性,对数据来源以及收...
分类:
编程语言 时间:
2015-12-28 13:54:28
阅读次数:
169
最近在做负荷分担的优化,将数据流均匀分到八条流中,学习点哈希算法什么是哈希表? 哈希表(Hash table,也叫散列表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数....
分类:
其他好文 时间:
2015-12-28 10:13:19
阅读次数:
153
哈希表本词条由“科普中国”百科科学词条编写与应用工作项目 审核 。散列表(Hash table,也叫哈希表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。给...
分类:
其他好文 时间:
2015-12-17 12:13:40
阅读次数:
215
【实验目的】1)理解Opcrack挂彩虹表破解本地sam散列的原理2)学习Opcrack挂彩虹表破解本地sam散列的过程【实验原理】彩虹表是一个用于加密散列函数逆运算的预先计算好的表,常用于破解加密过的密码散列。一般主流的彩虹表都在100G以上。查找表常常用于包含有限字符固定长度纯文本..