请各位懂密码的高手普及一下!!!!!

来源:百度文库 编辑:超级军网 时间:2024/05/02 18:46:00
刚才宿舍同学看 --锤子打鸡---,提到“三级密码”是一种级别比较低的密码,各位懂中国军用密码的老大给普及一下!!!
先谢谢了!!!!刚才宿舍同学看 --锤子打鸡---,提到“三级密码”是一种级别比较低的密码,各位懂中国军用密码的老大给普及一下!!!
先谢谢了!!!!
找死呢:D
;funk
不是吧,那我收回。。。
中国军用密码就是一种很神秘很神秘很神秘很神秘很神秘很神秘很神秘很神秘很神秘很神秘很神秘很神秘的东西。
很~~~~~~~~~(新疆人常用语气)~~~~~~~~~~~神秘的东西。
我哥是通信兵,退役三四年了,也没有和我聊过这个方面的事!
楼主去总参3部问吧:)
电视剧的也能当真么?:D
楼上学霸笑的好猥亵:o
原帖由 t-85 于 2006-12-25 23:06 发表
我哥是通信兵,退役三四年了,也没有和我聊过这个方面的事!

因为他不知道,所以不跟你聊这方面的事.
PS:火花伪菜鸟,表这样对待一个革命童子.这是不厚道滴.
楼上的是同志?高举牌子上书我的取向没问题!
我也有着方面的疑问。
仅从“明码”来说,怎样把汉字变成一串数字的呢?
哪位前辈科普一下?
原帖由 rayston5233 于 2006-12-26 09:56 发表
我也有着方面的疑问。
仅从“明码”来说,怎样把汉字变成一串数字的呢?
哪位前辈科普一下?

去邮局要一本电码本(记不清名字了,反正就是那个东东)。不过MS现在邮局都不开电报业务了:L :L
原帖由 火花四射 于 2006-12-26 09:48 发表
楼上的是同志?高举牌子上书我的取向没问题!

:Q :Q 严禁将这些乌七八糟的东西带进革命队伍!!强烈BS火花伪菜鸟!!
建议楼主拿出一本《辞海》,然后想好:“祝超大所有成员新年快乐”;下一步按顺序把这句话的每个字按顺序在《辞海》中查到~~记下所在页数、行数、字数~~顺序按照你的要求打乱并保密~~;P ;P 元旦那天发出来,:D :D 立马有高手来破译了!!;P ;P
如果考过高考
你应该查过你名字的代码吧
4个数代表一个字:D
你当然没问题了
你根本就没能力:D
你根本就没JJ;P
计算机里是八位二进制码代表一个汉字
密码党来袭!
5071 1311 2508 1378 4316 8093 4104 1626 3172 9982
9889 9885 9874 3341 1049 9982
输入法里就有啊。
建议楼主去翻翻《军事密码学》,写得不错。

要想提高密码知识,一定要学好数学,否则连普及性的东西都看不懂。比如加密程序定为F,则解密程序则为F的逆函数,F中的自变量为明文,因变量为密文……

现代密码是建立在数学基础上的,电视剧的扯淡让它见鬼吧。
其实看“暗算”也不错。
我可以保证,“看风”除了打算盘是蒙人的以外,其他基本符合事实。
冯登国 中国科学院信息安全国家重点实验室




  随着信息技术的发展与应用,信息安全的内涵在不断的延伸,从最初的信息保密性发展到信息的完整性、可用性、可控性和不可否认性,进而又发展为"攻(攻击)、防(防范)、测(检测)、控(控制)、管(管理)、评(评估)"等多方面的基础理论和实施技术。信息安全是一个综合、交叉学科领域,它要综合利用数学、物理、通信和计算机诸多学科的长期知识积累和最新发展成果,进行自主创新研究,加强顶层设计,提出系统的、完整的,协同的解决方案。与其他学科相比,信息安全的研究更强调自主性和创新性,自主性可以避免陷门",体现国家主权;而创新性可以抵抗各种攻击,适应技术发展的需求。
  就理论研究而言,一些关键的基础理论需要保密,因为从基础理论研究到实际应用的距离很短。现代信息系统中的信息安全其核心问题是密码理论及其应用,其基础是可信信息系统的构作与评估。总的来说,目前在信息安全领域人们所关注的焦点主要有以下几方面:
  1) 密码理论与技术;
  2) 安全协议理论与技术;
  3) 安全体系结构理论与技术;
  4) 信息对抗理论与技术;
  5) 网络安全与安全产品。
  下面就简要介绍一下国内外在以上几方面的研究现状及发展趋势。

  1.国内外密码理论与技术研究现状及发展趋势

  密码理论与技术主要包括两部分,即基于数学的密码理论与技术(包括公钥密码、分组密码、序列密码、认证码、数字签名、Hash函数、身份识别、密钥管理、PKI技术等)和非数学的密码理论与技术(包括信息隐形,量子密码,基于生物特征的识别理论与技术)。

  自从1976年公钥密码的思想提出以来,国际上已经提出了许多种公钥密码体制,但比较流行的主要有两类:一类是基于大整数因子分解问题的,其中最典型的代表是RSA;另一类是基于离散对数问题的,比如ElGamal公钥密码和影响比较大的椭圆曲线公钥密码。由于分解大整数的能力日益增强,所以对RSA的安全带来了一定的威胁。目前768比特模长的RSA已不安全。一般建议使用1024比特模长,预计要保证20年的安全就要选择1280比特的模长,增大模长带来了实现上的难度。而基于离散对数问题的公钥密码在目前技术下512比特模长就能够保证其安全性。特别是椭圆曲线上的离散对数的计算要比有限域上的离散对数的计算更困难,目前技术下只需要160比特模长即可,适合于智能卡的实现,因而受到国内外学者的广泛关注。国际上制定了椭圆曲线公钥密码标准IEEEP1363,RSA等一些公司声称他们已开发出了符合该标准的椭圆曲线公钥密码。我国学者也提出了一些公钥密码,另外在公钥密码的快速实现方面也做了一定的工作,比如在RSA的快速实现和椭圆曲线公钥密码的快速实现方面都有所突破。公钥密码的快速实现是当前公钥密码研究中的一个热点,包括算法优化和程序优化。另一个人们所关注的问题是椭圆曲线公钥密码的安全性论证问题。

  公钥密码主要用于数字签名和密钥分配。当然,数字签名和密钥分配都有自己的研究体系,形成了各自的理论框架。目前数字签名的研究内容非常丰富,包括普通签名和特殊签名。特殊签名有盲签名,代理签名,群签名,不可否认签名,公平盲签名,门限签名,具有消息恢复功能的签名等,它与具体应用环境密切相关。显然,数字签名的应用涉及到法律问题,美国联邦政府基于有限域上的离散对数问题制定了自己的数字签名标准(DSS),部分州已制定了数字签名法。法国是第一个制定数字签名法的国家,其他国家也正在实施之中。在密钥管理方面,国际上都有一些大的举动,比如1993年美国提出的密钥托管理论和技术、国际标准化组织制定的X.509标准(已经发展到第3版本)以及麻省里工学院开发的Kerboros协议(已经发展到第5版本)等,这些工作影响很大。密钥管理中还有一种很重要的技术就是秘密共享技术,它是一种分割秘密的技术,目的是阻止秘密过于集中,自从1979年Shamir提出这种思想以来,秘密共享理论和技术达到了空前的发展和应用,特别是其应用至今人们仍十分关注。我国学者在这些方面也做了一些跟踪研究,发表了很多论文,按照X.509标准实现了一些CA。但没有听说过哪个部门有制定数字签名法的意向。目前人们关注的是数字签名和密钥分配的具体应用以及潜信道的深入研究。

  认证码是一个理论性比较强的研究课题,自80年代后期以来,在其构造和界的估计等方面已经取得了长足的发展,我国学者在这方面的研究工作也非常出色,影响较大。目前这方面的理论相对比较成熟,很难有所突破。另外,认证码的应用非常有限,几乎停留在理论研究上,已不再是密码学中的研究热点。

  Hash函数主要用于完整性校验和提高数字签名的有效性,目前已经提出了很多方案,各有千秋。美国已经制定了Hash标准-SHA-1,与其数字签名标准匹配使用。由于技术的原因,美国目前正准备更新其Hash标准,另外,欧洲也正在制定Hash标准,这必然导致Hash函数的研究特别是实用技术的研究将成为热点。

  在身份识别的研究中,最令人瞩目的识别方案有两类:一类是1984年Shamir提出的基于身份的识别方案,另一类是1986年Fiat等人提出的零知识身份识别方案。随后,人们在这两类方案的基础上又提出了一系列实用的身份识别方案,比如,Schnorr识别方案、Okamoto 识别方案、Guillou-Quisquater识别方案、Feige-Fiat-Shamir识别方案等。目前人们所关注的是身份识别方案与具体应用环境的有机结合。

  序列密码主要用于政府、军方等国家要害部门,尽管用于这些部门的理论和技术都是保密的,但由于一些数学工具(比如代数、数论、概率等)可用于研究序列密码,其理论和技术相对而言比较成熟。从八十年代中期到九十年代初,序列密码的研究非常热,在序列密码的设计与生成以及分析方面出现了一大批有价值的成果,我国学者在这方面也做了非常优秀的工作。虽然,近年来序列密码不是一个研究热点,但有很多有价值的公开问题需要进一步解决,比如自同步流密码的研究,有记忆前馈网络密码系统的研究,混沌序列密码和新研究方法的探索等。另外,虽然没有制定序列密码标准,但在一些系统中广泛使用了序列密码比如RC4,用于存储加密。事实上,欧洲的NESSIE计划中已经包括了序列密码标准的制定,这一举措有可能导致序列密码研究热。

  美国早在1977年就制定了自己的数据加密标准(一种分组密码),但除了公布具体的算法之外,从来不公布详细的设计规则和方法。随着美国的数据加密标准的出现,人们对分组密码展开了深入的研究和讨论,设计了大量的分组密码,给出了一系列的评测准则,其他国家,如日本和苏联也纷纷提出了自己的数据加密标准。但在这些分组密码中能被人们普遍接受和认可的算法却寥寥无几。何况一些好的算法已经被攻破或已经不适用于技术的发展要求。比如美国的数据加密标准已经于1997年6月17日被攻破。美国从1997年1月起,正在征集、制定和评估新一代数据加密标准(称作AES),大约于2001年出台,目前正处于讨论和评估之中。AES活动使得国际上又掀起了一次研究分组密码的新高潮。继美国征集AES活动之后,欧洲和日本也不甘落后启动了相关标准的征集和制定工作,看起来比美国更宏伟。同时国外比如美国为适应技术发展的需求也加快了其他密码标准的更新,比如SHA-1和FIPS140-1。我国目前的做法是针对每个或每一类安全产品需要开发所用的算法,而且算法和源代码都不公开,这样一来,算法的需求量相对就比较大,继而带来了兼容性、互操作性等问题。

  国外目前不仅在密码基础理论方面的研究做的很好,而且在实际应用方面也做的非常好。制定了一系列的密码标准,特别规范。算法的征集和讨论都已经公开化,但密码技术作为一种关键技术,各国都不会放弃自主权和控制权,都在争夺霸权地位。美国这次征集AES的活动就充分体现了这一点,欧洲和日本就不愿意袖手旁观,他们也采取了相应的措施,其计划比美国更宏大,投资力度更大。我国在密码基础理论的某些方面的研究做的很好,但在实际应用方面与国外的差距较大,没有自己的标准,也不规范。

  目前最为人们所关注的实用密码技术是PKI技术。国外的PKI应用已经开始,开发PKI的厂商也有多家。许多厂家,如Baltimore,Entrust等推出了可以应用的PKI产品,有些公司如VerySign等已经开始提供PKI服务。网络许多应用正在使用PKI技术来保证网络的认证、不可否认、加解密和密钥管理等。尽管如此,总的说来PKI技术仍在发展中。按照国外一些调查公司的说法,PKI系统仅仅还是在做示范工程。IDC公司的Internet安全知深分析家认为:PKI技术将成为所有应用的计算基础结构的核心部件,包括那些越出传统网络界限的应用。B2B电子商务活动需要的认证、不可否认等只有PKI产品才有能力提供这些功能。

  目前国际上对非数学的密码理论与技术(包括信息隐形,量子密码,基于生物特征的识别理论与技术等)非常关注,讨论也非常活跃。信息隐藏将在未来网络中保护信息免于破坏起到重要作用,信息隐藏是网络环境下把机密信息隐藏在大量信息中不让对方发觉的一种方法。特别是图象叠加、数字水印、潜信道、隐匿协议等的理论与技术的研究已经引起人们的重视。1996年以来,国际上召开了多次有关信息隐藏的专业研讨会。基于生物特征(比如手形、指纹、语音、视网膜、虹膜、脸形、DNA等)的识别理论与技术已有所发展,形成了一些理论和技术,也形成了一些产品,这类产品往往由于成本高而未被广泛采用。1969年美国哥伦比亚大学的Wiesner创造性地提出了共轭编码的概念,遗憾的是他的这一思想当时没有被人们接受。十年后,源于共轭编码概念的量子密码理论与技术才取得了令人惊异的进步,已先后在自由空间和商用光纤中完成了单光子密钥交换协议,英国BT实验室通过30公里的光纤信道实现了每秒20k比特的密钥分配。近年来,英、美、日等国的许多大学和研究机构竞相投入到量子密码的研究之中,更大的计划在欧洲进行。到目前为止,主要有三大类量子密码实现方案:一是基于单光子量子信道中测不准原理的;二是基于量子相关信道中Bell原理的;三是基于两个非正交量子态性质的。但有许多问题还有待于研究。比如,寻找相应的量子效应以便提出更多的量子密钥分配协议,量子加密理论的形成和完善,量子密码协议的安全性分析方法研究,量子加密算法的开发,量子密码的实用化等。总的来说,非数学的密码理论与技术还处于探索之中。

  密码技术特别是加密技术是信息安全技术中的核心技术,国家关键基础设施中不可能引进或采用别人的加密技术,只能自主开发。目前我国在密码技术的应用水平方面与国外还有一定的差距。国外的密码技术必将对我们有一定的冲击力,特别是在加入WTO组织后这种冲击力只会有增无减。有些做法必须要逐渐与国际接轨,不能再采用目前这种关门造车的做法,因此,我们必须要有我们自己的算法,自己的一套标准,自己的一套体系,来对付未来的挑战。实用密码技术的基础是密码基础理论,没有好的密码理论不可能有好的密码技术、也不可能有先进的、自主的、创新的密码技术。因此,首先必须持之以恒地坚持和加强密码基础理论研究,与国际保持同步,这方面的工作必须要有政府的支持和投入。另一方面,密码理论研究也是为了应用,没有应用的理论是没有价值的。我们应在现有理论和技术基础上充分吸收国外先进经验形成自主的、创新的密码技术以适应国民经济的发展。
特别值得一提的是欧洲大计划NESSIE工程必将大大推动密码学的研究和发展,我们应予以密切关注。
(二 )是有关网络安全协议的,就不转了。
去年中国山东有个大学教授破译了什么密码来着---好像是说能将现有的银行密码全破掉吧呵呵
应当是发现md5加密算法有机会可逆。不过跟现有银行密码有什么关系啊。。。


不要听媒体记者瞎吵吵。
能公布出来的都是不能用于军事的,无论是本朝还是米国都一概如此。
楼上学霸科普下密码学是用来干什么的吧
偶是菜鸟,这点东西还是在DS上跟巡抚大人学滴:L :L
请火花大大去DS请巡抚大人来科普才素王道!!
巡抚大大本菜是找不到的,还是找跟他熟的yueying学霸好了:$
原帖由 火花四射 于 2006-12-27 08:29 发表
巡抚大大本菜是找不到的,还是找跟他熟的yueying学霸好了:$

:victory: :victory:
原来yueying学霸和巡抚大人很熟悉啊,亏得火花大大告诉本菜,看来本菜真是菜鸟啊!!
有时间一定向yueying学霸请教,偶可是巡抚大人的粉丝哦:hug: :hug:
;P ;P 侬难道不看海陆空天的咩?
密码这东西,一般军迷知道个大概也就行了,没必要深究,毕竟纯数学的东西。

单独的加密算法本身比较枯燥,一个完整的加密系统就比较复杂有趣些,有兴趣可以去拿PGP玩玩。

至于上面有人说的公开的算法不能用于军事,我持保留意见,个人感觉,私有程度越高的东西,存在漏洞的机会越大,除非你的研究水平和规模远远超越对手。
原帖由 chinayx 于 2006-12-27 03:03 发表
应当是发现md5加密算法有机会可逆。不过跟现有银行密码有什么关系啊。。。


不要听媒体记者瞎吵吵。

md5?免费的不可逆加密
现在银行系统应该都是128位密码加密的,一个教授能破了?
就算给他算法,他也得研究个一段时间
:)

神秘!
后来翻了翻。论文是指可以发现(构造)原文不同,但md5散列值相同字串。

不是说可以反解了。

偶得说法不准确。

http://www.view.sdu.edu.cn/news/ ... -04/1094261946.html
“锤子打鸡”译成明码就是“东方不败”!!!
原帖由 电子海盗 于 2006-12-26 13:12 发表
密码党来袭!
5071 1311 2508 1378 4316 8093 4104 1626 3172 9982
9889 9885 9874 3341 1049 9982


你用的是哪年版的99方程密码表?
原帖由 电子海盗 于 2006-12-26 13:12 发表
密码党来袭!
5071 1311 2508 1378 4316 8093 4104 1626 3172 9982
9889 9885 9874 3341 1049 9982


你用的是哪年版的99方程密码表?
其实没有必要把密码搞的太神秘,商业活动和日常生活中也有用过的,比如密码锁,上网,去银行存钱,都用得着,军事密码虽然更神秘一些,但关于的常识也应该有一点,比如了解一些历史知识,让大家知道它的重要性,美国有个间谍纪念碑,上面用密码的方式记录了很多为国家做出重大贡献的无名英雄的名字。国内也应该适当介绍一点。
原帖由 嘻嘻哈哈001 于 2006-12-30 22:54 发表
其实没有必要把密码搞的太神秘,商业活动和日常生活中也有用过的,比如密码锁,上网,去银行存钱,都用得着,军事密码虽然更神秘一些,但关于的常识也应该有一点,比如了解一些历史知识,让大家知道它的重要性, ...

密码锁上的数字、存折的“密码”,qq的登陆口令都是“口令”而非“密码”。“密码”是和“明文”相对的。
如果不想把密码搞得太神秘,就应该这样介绍:
从广义上说,信息在传递过程中任何形式的改变都可以看作是加密。比如把文本打成压缩包,就可以看作是一种形式的加密,压缩包其实就是一份密码,压缩软件加解压的算法就可以看作加解密算法。这就可以看作一个表达式
      y= F(x)
    x就是明文,y就是密码,F就是加密算法,F的逆就是解密算法。
这样一个简单的密码体制就完成了。
实际中的密码体制一般还会有一个参变量z,称作密钥。这样构成的表达式就是
          y= F(x,z)
引入密钥的原因主要是因为在x一定的条件下想让y发生改变有两种途径:一是通过改变F,二是通过改变z。因为编制F显然远较规定z来的复杂,所以密钥的引入可以增强密码的安全性。

再以那个查字典的密码为例,查字典这种方式是加解密算法,原文是明文,查出来的页数行号汇集在一起就是密码(更科学的叫法是密文),而查的这本字典(也可以是任何书籍)的书名、版本号就是密钥。