密码学常识

 更新时间:2020年10月21日 00:56:50   投稿  

小情侣高清国产在线播放_34222

密码学常识。。。。

1. 谁能告诉我一些密码学知识(专业点、易懂些)

密码学的历史最早可以追溯到2000多年前古罗马的恺撒大帝,他发明了简单的移位加密方式。

在密码学中未加密的信息叫明文,加密后的信息叫密文,生成密文的算法叫做加密算法,为保密起见,一般会生成密钥,密钥是破解密文的关键。早期的加密算法中所用的加密密钥和解密密钥是相同的,即所谓的对称加密算法,后期(包括现在使有最多的是公钥加密算法,即加密密钥和解密密钥是不相同的,即使公开一个,也无法推算出另一个),公钥密码学的一个最重要的应用就是数字签名。

不知道你具体想知道什么,先说这些吧,希望对你有帮助。

2. 问一下,有没有入门的密码学知识

加密方法(叫密码学):

基本加密方法:置换加密方法(字母顺序重新排列)、替换加密方法(一组字母换成其他其他字母或符号)

演变加密方法:以上两种基本加密方法的组合、多重,越来越复杂。如:Autokey密码 置换密码 二字母组代替密码 (by Charles Wheatstone) 多字母替换密码 希尔密码 维吉尼亚密码 替换密码 凯撒密码 ROT13 仿射密码 Atbash密码 换位密码 Scytale Grille密码 VIC密码 (一种复杂的手工密码,在五十年代早期被至少一名苏联间谍使用过,在当时是十分安全的) ——传统密码学

现代主要研究加密算法:加密散列函数 (消息摘要算法,MD算法),公/私钥加密算法(也称 非对称性密钥算法),公/私钥签名算法,秘密钥算法 (也称 对称性密钥算法)等

破译密码(叫密码分析学):

破译密码:被动攻击 选择明文攻击 选择密文攻击 自适应选择密文攻击 暴力攻击 密钥长度 唯一解距离 中间相会攻击 差分密码分析 线性密码分析 Slide attack cryptanalysis Algebraic ryptanalysis XSL attack Mod n cryptanalysis

弱密钥和基于口令的密码:暴力攻击 字典攻击 相关密钥攻击 Key derivation function 弱密钥口令

Password-authenticated key agreement Passphrase Salt

密钥传输/交换:BAN Logic Needham-Schroeder Otway-Rees Wide Mouth Frog Diffie-Hellman 中间人攻击

入门建议:先搞懂基本加密两种方法,及典型加密方法

再研究现在加密方法,搞懂术语:明文、密文、公钥、私钥等

至于解码,有分析器,先入门再说吧。

推荐书籍:《密码学基础》

3. 密码学的理论基础

在通信过程中,待加密的信息称为明文,已被加密的信息称为密文,仅有收、发双方知道的信息称为密钥。在密钥控制下,由明文变到密文的过程叫加密,其逆过程叫脱密或解密。在密码系统中,除合法用户外,还有非法的截收者,他们试图通过各种办法窃取机密(又称为被动攻击)或窜改消息(又称为主动攻击)。

一个密码通信系统可如图3所示。

对于给定的明文m和密钥k,加密变换Ek将明文变为密文c=f(m,k)=Ek(m),在接收端,利用脱密密钥k,(有时k=k,)完成脱密操作,将密文c恢复成原来的明文m=Dk,(c)。一个安全的密码体制应该满足:①非法截收者很难从密文C中推断出明文m;②加密和脱密算法应该相当简便,而且适用于所有密钥空间;③密码的保密强度只依赖于密钥;④合法接收者能够检验和证实消息的完整性和真实性;⑤消息的发送者无法否认其所发出的消息,同时也不能伪造别人的合法消息;⑥必要时可由仲裁机构进行公断。

现代密码学所涉及的学科包括:信息论、概率论、数论、计算复杂性理论、近世代数、离散数学、代数几何学和数字逻辑等。

4. 求有关密码的一些知识

QQ帐户安全是个头痛的问题。

昨天腾讯发出公告,将把QQ密码修改方式移至网页上进行 究竟怎样才能设置一个安全的QQ密码呢?腾讯官方给出如下建议: 强密码 在您的密码中,至少应该包括6个字符。 您密码中的字符应该来自下面“字符类别”中五组中的至少三组。

小写字母 a、b、c… 大写字母 A、B、C… 数字 0、1、2、3、4、5、6、7、8、9 非字母数字字符(符号) ~ ` ! @ # $ % ^ & * ( ) ? / _ - | \ Unicode字符 ?ⅵ!? 和 λ 请您使用易于自己记忆又不会被别人猜测到的字符串作为密码. 为了帮助您建立易于自己记忆又不会被别人猜测到的密码,请您尝试以下技巧: 1.请尽量设置长密码。请您设法设置便于记忆的长密码,您可以使用完整的短语,而非单个的单词或数字作为您的密码,因为密码越长,则被破解的可能性就越小。

2.尽量在单词中插入符号。尽管攻击者善于搜查密码中的单词,但请您在设置密码时不要放弃使用单词。

但您需要在您的单词中插入符号或者变为谐音符号。如:”just for you”可以改善为“just4y_o_u”。

3.请不要在您的密码中出现您的帐号。 请不要使用您的个人信息作为密码的内容。

如生日、身份证号码、亲人或者伴侣的姓名、宿舍号等。 4.请您每隔一段时间更新一次帐号的密码。

请您每隔一段时间更新一次自己的密码,让您的新密码也遵守以上原则,同时,新密码不应包括旧密码的内容,并且不应与旧密码相似。 在使用QQ,邮箱等工具的时候,你注意到了自己的密码是否安全,如何才能最大程序的预防盗窃密码的黑客?这里有十种密码,看看的是不是也符合其中的条件,如果符合的话,恭喜,你将有可能成为下一次被盗的目标。

第一种、密码和用户名相同。如:用户名和密码都是11111。

几乎所有盗取密码的人,都会以用户名作为破解密码的突破口。 第二种、密码为用户名中的某几个邻近的数字或字母。

如:用户名为nihao520,密码为ihao或520。如果您的用户名是字母和数字组合,如:nihao520,那么别人要盗取您的密码时,肯定会以用户名中的字母或数字来试密码。

第三种、密码为连续或相同的数字。如123123等。

几乎所有黑客软件,都会从连续或相同的数字开始试密码。如:先试111、111。

到9999999999,然后再试123、321、234、1234。

如果您的密码是111111、123456或654321,甚至用不着黑客软件也能在片刻试出。

第四种、密码为连续或相同的数字,如aaaaaaa等。字母虽然比数字多,但是先试相同的字母如abcd,再试连续的字母如aaaaa,黑客软件所用时间也不会太多。

第五种、将用户名颠倒或加前后缀作为密码。如用户名为test,密码为test123、aaatest、tset等。

以用户名test为例,黑客软件在尝试使用test作为密码之后,还会试着使用诸如test123、test1、tset、tset123等作为密码,只要是你想得到的变换方法,黑客软件也会想得到,它破解这种口令,几乎不需要时间。 第六种、使用姓氏的拼音作为密码。

在不少黑客软件中,百家姓往往都被一一列出,并放在字典的前列。只需片刻即可破解您的密码。

以姓氏或姓名的拼音作为密码还存在一种危险:想盗您密码的人如果探听到您的真实姓名,就很有可能用您姓名中的拼音组合来试密码。 第七种、使用自己或亲友的生日作为密码。

由于表示月份的只有1~12可以使用,表示日期的也只有1-31可以使用,表示日期的肯定19xx或xx,因此表达方式只有100*12*31*2=74400种,即使考虑到年月日共有六种排列顺序,一共也只有74400*6=446400种。按普通计算机每秒搜索3~4万种的速度计算,破解您的密码最多只需10秒。

第八种、使用常用英文单词作为密码。黑客软件一般都有一个包含10万~20万个英文单词及相应组合的字典库。

如果您的密码在这个库中,那么即使字典库中有20万单词,再考虑到一些DES(数据加密算法)的加密运算,每秒搜索1800个,也只需要110秒。 第九种、使用8位以下的数字作为密码。

数字只有10个,8位数字组成方式只有10的8次方=100,000,000种,按普通计算机每秒搜索3~4万种的速度计算,黑客软件只需要不到3小时就可以破解您的密码了。 第十种、使用5位以下的小写字母加数字作为口令。

小写字母加数字一共36位,组合方式只有36的5次方=60466176种可能性,按普通的计算机每秒搜索3~4万种的速度计算,黑客软件只需要25分钟就可以破解密码。 总结:好了,这是最危险的十种危险密码,如果你也符合其中的,快改吧。

5. 密码知识有什么

谈起密码算法,有的人会觉得陌生,但一提起PGP,大多数网上朋友都很熟悉, 它是一个工具软件,向认证中心注册后就可以用它对文件进行加解密或数字签名,PGP所采用的是RSA算法,以后我们会对它展开讨论。密码算法的目的是为了保护信息的保密性、完整性和安全性,简单地说就是信息的防伪造与防窃取,这一点在网上付费系统中特别有意义。密码学的鼻祖可以说是信息论的创始人香农,他提出了一些概念和基本理论,论证了只有一种密码算法是理论上不可解的,那就是 One Time Padding,这种算法要求采用一个随机的二进制序列作为密钥,与待加密的二进制序列按位异或,其中密钥的长度不小于待加密的二进制序列的长度,而且一个密钥只能使用一次。其它算法都是理论上可解的。如DES算法,其密钥实际长度是56比特,作2^56次穷举,就肯定能找到加密使用的密钥。所以采用的密码算法做到事实上不可解就可以了,当一个密码算法已知的破解算法的时间复杂度是指数级时,称该算法为事实上不可解的。顺便说

一下,据报道国外有人只用七个半小时成功破解了DES算法。密码学在不断发展变化之中,因为人类的计算能力也像摩尔定律提到的一样飞速发展。作为第一部分,首先谈一下密码算法的概念。

返回主页小情侣高清国产在线播放