尹同学是2018年1月23日出生,2+0+1+8+1+2+3=16 /7
天赋数为1和6 命数为7
命数7的职业倾向,顾问,教授,分析师,职业自由,自由职业,侦探观察员,记者,专业研究者,科学家,神秘学家,间谍,艺术家,作家
天赋数为7 ,16/7组合,具备较高的直觉力和智能,往往凭感觉就可以判断任何事,一切出发点,都来自情感,即使表面看起来冷静,内心依旧是火热的,创造的能源来自爱,16-7的天赋,潜能都与精神领域有关,如能信任他人,走出自己的世界,可以胜任任何与脑力相关的职业。
1是代表独立意识是能量的开始,也是具备基本自我的一个数字,当图中数字1的圈圈大过两个的时候,这边有很强的领导力,号召力,精力旺盛,勇敢,有自我主张,不轻易妥协,勇于开创引领,具备阳性的力量,同时也会流露出自负,不妥协,太过独立等特征
连线:
1、当123有连线时,可以判断是比较偏文艺的人,对艺术信息相当的敏感敏锐,对美的事物有极强的感知力,这类人可算是感官动物,凭感觉做事,充满感受生命的乐趣,但这并不是说有123个人要从事艺术,这里也分为两种艺术能力,一种是欣赏型,一种是职业性,大多数从事艺术工作的人都具备123,其中不具备123线的人也不少,这就要查看123中,某个数字是否能量过大?在衡量123的时候,仅仅把它当作,艺术欣赏力即可,不要盲目认为有123的,人都是走艺术路线的,必须结合其他的数字衡量,如若缺乏369灵的部分,即使一个人有艺术天分,也难有建树,灵感受阻,很难表达准确。
123连线的负面意义:123是情绪化的组合,1的自我,2的敏感,3的孩子气,会造成负面的化学反应,就是任性,用1230线的人容易激动,神经质,万事不求人,有种过于理想化的特征,而且看不惯的事比较多,容易自找挫折,这也就是为什么文艺圈的人都有些古怪的原因,和有123连线的人相处,要是能理解任性,这部分天性因素,就不要苛求他们,必须达到成熟稳重。
2、26 连线和平线
正面意义: 和平线由此联系的人,非常在乎别人的感受,数字6的同理心旺盛,数字2的敏感于别人的态度,这两点组合在一起,就会表现出很强的亲和力,爱乐于助人,不喜欢麻烦别人,在人情世故上很在意友好和平,非常怕与人冲突,典型的例子就是,有26连线的人,只要借了别人的东西,都会时刻牵挂那些还上,
3、68连线 诚恳线
正面意义,诚实线,有68连线的人给人印象极亲切和蔼,非常在乎别人对自己的评价,会对别人好的掏心掏肺的地步,是表现诚实的人。
负面意义:虚伪线,68连线的人,看重别人眼里的好人,用压抑自己真实感受的倾向,常讨好别人爱用“我这个人很实在”,这样的话来掩饰内心的不满情绪,这样一来,不但不诚实,反倒成了伪善,所以68线的人压抑越多,越有可能某一天,突然情绪爆发,
在 《Hello,密码学:第二部分,对称密码算法》 中讲述了对称密码的概念,以及DES和AES两种经典的对称密码算法原理。既然有对称密码的说法,自然也就有非对称密码,也叫做公钥密码算法。 对称密码和非对称密码两种算法的本质区别在于,加密密钥和解密密钥是否相同 :
公钥密码产生的初衷就是为了解决 密钥配送 的问题。
Alice 给远方的 Bob 写了一封情意慢慢的信,并使用强悍的 AES-256 进行了加密,但她很快就意识到,光加密内容不行,必须要想一个安全的方法将加密密钥告诉 Bob,如果将密钥也通过网络发送,很可能被技术高手+偷窥癖的 Eve 窃听到。
既要发送密钥,又不能发送密钥,这就是对称密码算法下的“密钥配送问题” 。
解决密钥配送问题可能有这样几种方法:
这种方法比较高效,但有局限性:
与方法一不同,密钥不再由通信个体来保存,而由密钥分配中心(KDC)负责统一的管理和分配。 双方需要加密通信时,由 KDC 生成一个用于本次通信的通信密钥交由双方,通信双方只要与 KDC 事先共享密钥即可 。这样就大大减少密钥的存储和管理问题。
因此,KDC 涉及两类密钥:
领略下 KDC 的过程:
KDC 通过中心化的手段,确实能够有效的解决方法一的密钥管理和分配问题,安全性也还不错。但也存在两个显著的问题:
使用公钥密码,加密密钥和解密密钥不同,只要拥有加密密钥,所有人都能进行加密,但只有拥有解密密钥的人才能进行解密。于是就出现了这个过程:
密钥配送的问题天然被解决了。当然,解密密钥丢失而导致信息泄密,这不属于密钥配送的问题。
下面,再详细看下这个过程。
公钥密码流程的核心,可以用如下四句话来概述:
既然加密密钥是公开的,因此也叫做 “公钥(Public Key)” 。
既然解密密钥是私有的,因此也叫做 “私钥(Private Key) 。
公钥和私钥是一一对应的,称为 “密钥对” ,他们好比相互纠缠的量子对, 彼此之间通过严密的数学计算关系进行关联 ,不能分别单独生成。
在公钥密码体系下,再看看 Alice 如何同 Bob 进行通信。
在公钥密码体系下,通信过程是由 Bob 开始启动的:
过程看起来非常简单,但为什么即使公钥被窃取也没有关系?这就涉及了上文提到的严密的数学计算关系了。如果上一篇文章对称密钥的 DES 和 AES 算法进行概述,下面一节也会对公钥体系的数学原理进行简要说明。
自从 Diffie 和 Hellman 在1976年提出公钥密码的设计思想后,1978年,Ron Rivest、Adi Shamir 和 Reonard Adleman 共同发表了一种公钥密码算法,就是大名鼎鼎的 RSA,这也是当今公钥密码算法事实上的标准。其实,公钥密码算法还包括ElGamal、Rabin、椭圆曲线等多种算法,这一节主要讲述 RSA 算法的基本数学原理。
一堆符号,解释下,E 代表 Encryption,D 代表 Decryption,N 代表 Number。
从公式种能够看出来,RSA的加解密数学公式非常简单(即非常美妙)。 RSA 最复杂的并非加解密运算,而是如何生成密钥对 ,这和对称密钥算法是不太一样的。 而所谓的严密的数学计算关系,就是指 E 和 D 不是随便选择的 。
密钥对的生成,是 RSA 最核心的问题,RSA 的美妙与奥秘也藏在这里面。
1. 求N
求 N 公式:N = p × q
其中, p 和 q 是两个质数 ,而且应该是很大又不是极大的质数。如果太小的话,密码就容易被破解;如果极大的话,计算时间就会很长。比如 512 比特的长度(155 位的十进制数字)就比较合适。
这样的质数是如何找出来的呢? 需要通过 “伪随机数生成器(PRNG)” 进行生成,然后再判断其是否为质数 。如果不是,就需要重新生成,重新判断。
2. 求L
求 L 公式:L = lcm(p-1, q-1)
lcm 代表 “最小公倍数(least common multiple)” 。注意,L 在加解密时都不需要, 仅出现在生成密钥对的过程中 。
3. 求E
E 要满足两个条件:
1)1 E L
2)gcd(E,L) = 1
gcd 代表 “最大公约数(greatest common divisor)” 。gcd(E,L) = 1 就代表 “E 和 L 的最大公约数为1,也就是说, E 和 L 互质 ”。
L 在第二步已经计算出来,而为了找到满足条件的 E, 第二次用到 “伪随机数生成器(PRNG)” ,在 1 和 L 之间生成 E 的候选,判断其是否满足 “gcd(E,L) = 1” 的条件。
经过前三步,已经能够得到密钥对种的 “公钥:{E, N}” 了。
4. 求D
D 要满足两个条件:
1)1 D L
2)E × D mod L = 1
只要 D 满足上面的两个条件,使用 {E, N} 进行加密的报文,就能够使用 {D, N} 进行解密。
至此,N、L、E、D 都已经计算出来,再整理一下
模拟实践的过程包括两部分,第一部分是生成密钥对,第二部分是对数据进行加解密。为了方便计算,都使用了较小的数字。
第一部分:生成密钥对
1. 求N
准备两个质数,p = 5,q = 7,N = 5 × 7 = 35
2. 求L
L = lcm(p-1, q-1) = lcm (4, 6) = 12
3. 求E
gcd(E, L) = 1,即 E 和 L 互质,而且 1 E L,满足条件的 E 有多个备选:5、7、11,选择最小的 5 即可。于是,公钥 = {E, N} = {5, 35}
4. 求D
E × D mod L = 1,即 5 × D mod 12 = 1,满足条件的 D 也有多个备选:5、17、41,选择 17 作为 D(如果选择 5 恰好公私钥一致了,这样不太直观),于是,私钥 = {D, N} = {17, 35}
至此,我们得到了公私钥对:
第二部分:模拟加解密
明文我们也使用一个比较小的数字 -- 4,利用 RSA 的加密公式:
密文 = 明文 ^ E mod N = 4 ^ 5 mod 35 = 9
明文 = 密文 ^ D mod N = 9 ^ 17 mod 35 = 4
从这个模拟的小例子能够看出,即使我们用了很小的数字,计算的中间结果也是超级大。如果再加上伪随机数生成器生成一个数字,判断其是否为质数等,这个过程想想脑仁儿就疼。还好,现代芯片技术,让计算机有了足够的运算速度。然而,相对于普通的逻辑运算,这类数学运算仍然是相当缓慢的。这也是一些非对称密码卡/套件中,很关键的性能规格就是密钥对的生成速度
公钥密码体系中,用公钥加密,用私钥解密,公钥公开,私钥隐藏。因此:
加密公式为:密文 = 明文 ^ E mod N
破译的过程就是对该公式进行逆运算。由于除了对明文进行幂次运算外, 还加上了“模运算” ,因此在数学上, 该逆运算就不再是简单的对数问题,而是求离散对数问题,目前已经在数学领域达成共识,尚未发现求离散对数的高效算法 。
暴力破解的本质就是逐个尝试。当前主流的 RSA 算法中,使用的 p 和 q 都是 1024 位以上,这样 N 的长度就是 2048 位以上。而 E 和 D 的长度和 N 差不多,因此要找出 D,就需要进行 2048 位以上的暴力破解。即使上文那个简单的例子,算出( 蒙出 ) “9 ^ D mod 35 = 4” 中的 D 也要好久吧。
因为 E 和 N 是已知的,而 D 和 E 在数学上又紧密相关(通过中间数 L),能否通过一种反向的算法来求解 D 呢?
从这个地方能够看出,p 和 q 是极为关键的,这两个数字不泄密,几乎无法通过公式反向计算出 D。也就是说, 对于 RSA 算法,质数 p 和 q 绝不能被黑客获取,否则等价于交出私钥 。
既然不能靠抢,N = p × q,N是已知的,能不能通过 “质因数分解” 来推导 p 和 q 呢?或者说, 一旦找到一种高效的 “质因数分解” 算法,就能够破解 RSA 算法了 。
幸运的是,这和上述的“离散对数求解”一样,当下在数学上还没有找到这种算法,当然,也无法证明“质因数分解”是否真的是一个困难问题 。因此只能靠硬算,只是当前的算力无法在可现实的时间内完成。 这也是很多人都提到过的,“量子时代来临,当前的加密体系就会崩溃”,从算力的角度看,或许如此吧 。
既不能抢,也不能算,能不能猜呢?也就是通过 “推测 p 和 q 进行破解” 。
p 和 q 是通过 PRNG(伪随机数生成器)生成的,于是,又一个关键因素,就是采用的 伪随机数生成器算法要足够随机 。
随机数对于密码学极为重要,后面会专门写一篇笔记 。
前三种攻击方式,都是基于 “硬碰硬” 的思路,而 “中间人攻击” 则换了一种迂回的思路,不去尝试破解密码算法,而是欺骗通信双方,从而获取明文。具体来说,就是: 主动攻击者 Mallory 混入发送者和接收者之间,面对发送者伪装成接收者,面对接收者伪装成发送者。
这个过程可以重复多次。需要注意的是,中间人攻击方式不仅能够针对 RSA,还可以针对任何公钥密码。能够看到,整个过程中,公钥密码并没有被破译,密码体系也在正常运转,但机密性却出现了问题,即 Alice 和 Bob 之间失去了机密性,却在 Alice 和 Mallory 以及 Mallory 和 Bob 之间保持了机密性。即使公钥密码强度再强大 N 倍也无济于事。也就是说,仅仅依靠密码算法本身,无法防御中间人攻击 。
而能够抵御中间人攻击的,就需要用到密码工具箱的另一种武器 -- 认证 。在下面一篇笔记中,就将涉及这个话题。
好了,以上就是公钥密码的基本知识了。
公钥密码体系能够完美的解决对称密码体系中 “密钥配送” 这个关键问题,但是抛开 “中间人攻击” 问题不谈,公钥密码自己也有个严重的问题:
公钥密码处理速度远远低于对称密码。不仅体现在密钥对的生成上,也体现在加解密运算处理上。
因此,在实际应用场景下,往往会将对称密码和公钥密码的优势相结合,构建一个 “混合密码体系” 。简单来说: 首先用相对高效的对称密码对消息进行加密,保证消息的机密性;然后用公钥密码加密对称密码的密钥,保证密钥的机密性。
下面是混合密码体系的加解密流程图。整个体系分为左右两个部分:左半部分加密会话密钥的过程,右半部分是加密原始消息的过程。原始消息一般较长,使用对称密码算法会比较高效;会话密钥一般比较短(十几个到几十个字节),即使公钥密码算法运算效率较低,对会话密钥的加解密处理也不会非常耗时。
著名的密码软件 PGP、SSL/TLS、视频监控公共联网安全建设规范(GB35114) 等应用,都运用了混合密码系统。
好了,以上就是公钥密码算法的全部内容了,拖更了很久,以后还要更加勤奋一些。
为了避免被傻啦吧唧的审核机器人处理,后面就不再附漂亮姑娘的照片(也是为了你们的健康),改成我的摄影作品,希望不要对收视率产生影响,虽然很多小伙儿就是冲着姑娘来的。
就从喀纳斯之旅开始吧。
我
主性格号码为1(以下简称1号人):
正面:领导、创造、自信、独立
负面:自我、最佳沉迷者
1------代表创造、开始、自信。在西方,0的观念还没出现之前,他们就研究数字学,他们认识的第一个数字便是1,1是所有数字的领导。它代表开始、开创,是从「无」到「有」的关键,他有自信、积极、勇气,否则无法创造出来。所以不管在占星学、塔罗牌、数字学中,1都和创造、开始、自信有关。
它是阿拉伯数字的首个数字,在我们数字能量学中也是一个代表着“开始”的数字,它不仅代表着“开始”而且还蕴含着无限的创造力量。主性格号码为1的人是一个拥有很好创造力的人,他卓越的创造性使其成为一个非常独立且自信的人,但是他的独立会使其时常感到孤独。所以,1号人会需要一个属于自己的空间。在和1号人相处时我们应该充分理解这一点,即使是自己最亲密的人我们也要懂得尊重他们所需要的空间。
1号人是个天生的领导者,他所拥有的自信,会帮助他在任何领域走向成功,但是有时过份的自信会使其变得很自我。当身边的朋友或同事向其提出意见或建议时,他们不能认真听取或接受。所以,1号人需要克服过于自我的毛病。
1号人是属于男性性格的数字,他们非常容易沉迷一样东西,特别是当他们在生活或工作上遇到麻烦时,他们就会极度的沉迷于某种不良嗜好上(比如抽烟、酗酒、赌博等等),并且上瘾,应该时常提醒自己:不要过度沉迷于负面的事物,必须掌握尺度。
1号人具有天生的领导才能,但是必须学会在和他人相处时,要多听取别人的意见,不要过于表现自己,不然会有被孤立的感觉,要正确发挥自己的领导力,必定能够获得成功。
1号人容易高傲自大,给人感觉有些自私。因此需要更谦虚、低调一点,多尊重他人,为他人着想。同时,1号人也需要信任他人,与他人合作,不要个人英雄主义。就像一位成功的君主,懂得恩威并施,赢得子民的敬爱,子民才会心甘情愿地服从他、拥戴他。
1号人与人合作时,面对决策,他们不是与人协商而多是命令式的、替别人做决定,会令人觉得他们是剥夺他人的自由和独立。他们所谓的合作,是两个独立的个体一起向相同的目标努力,此时合伙人必须也是领导者,否则会被完全操纵。1号人因自大而被孤立,常常却还认为是别人待他们太苛刻,而他们是为了生存才不得不出此下策。
1号人如果没有真正成长起来,他们只相信自己,当做决策时不听取别人的意见。他们信奉的是“不要信任他人”。这样的想法只会让自己走入最糟糕的境地——遭人抛弃,最后只剩下自己可以依赖。拒绝信任他人便会落得这样的下场。
他们必须学会与人相处,才会有幸福的生活可言。若是太自我,只会众叛亲离,最后变成孤单的一个人。
1号人的特质:个性独立、有主见、自主能力强、生命力旺盛、积极进取、有领导潜力、一旦确定目标就会全力以赴、做事脚踏实地、看重自己、强烈企图心、精明干练、有明快的决断力、不轻易妥协认输。观念和想法都非常特别,喜欢标新立异,因为这样才能凸显她们存在的特殊与必要。他们很有自信,深信自己是特别优秀的,只是过于独立的个性,有时会因为太坚持自我而忽略了别人的感受。不过她们的想法很特殊,脑子里经常转个不停,大多时候,都能成功地开发出新的想法,让别人惊叹。
1号人的缺点:固执、个人利己主义、太专注于个人的目标、独断独行、缺乏对人群的关怀和热情、自我为中心、忽略她人感受、身段过高、主观意识强、高傲自恃、好胜心强、缺乏浪漫情趣。
1号人对感情方面都颇为专一,她们认为感情是生命成就的一部分,她们不会(故意)去花心思来证明自己的魅力,反而会觉得感情方面的稳定才是一种成就。所以跟1号人交往不用担心会变来变去,因为她们的目标并不是放在交很多男朋友或女朋友上,而是放在事业上。
1号人在某种程度会按部就班的经营自己,比如说经营一家公司,会努力的爬到经理的位置,或爬到董事长的位置。然而,他们的内心有非常多的创意和点子,而且叛逆性是非常强的。他们喜欢创造一种新潮流,喜欢开创一种新的格局。
1号的人有一种很独特的吸引力,他们不见得是最美的或是最帅的,但是他们就是有一种人气,一种人缘,给大家人缘很好、很愿意亲近的印象。他们不是会随便放电的人,而是具有对人产生好奇心而想去亲近他人的亲和力。
1号人喜欢广结善缘,如果只是跟她们聊天吐苦水的话,他们算是比较合适的倾听者。但是如果讲到借钱,或者帮忙不收酬劳,他们不一定会答应。他们的性格是喜欢接近那种比较有领袖气质的人,而不是没有自己意见、只想依赖需要依靠别人的人,她们不会喜欢这样的朋友。意志方面,她们的意志是很坚定的,1号的人通常只会参考自己配偶的意见,或是很亲密的好朋友的意见,除此之外,其他人的意见对她们来说都只是参考,她们并不会很受影响。
1号人的爱很深、很真,期待你视他为生命中的第一。1号人,天生就是领袖,他们非常独立,不轻易相信别人。根据圣经,上帝创造的第一个人亚当,就是典型的代表,他所有的事都得自己来,他可以很好的照顾自己,而他也没有与人分享的概念。由于太独立,显得1号的人有些自私,希望大家都听他的,他们做起事来,也彷佛这世界就没有其它人一样;他们常给人一种冷冷的、不太在乎你、甚至有些距离的感觉。
1号人的人生课题:学习谦虚,试着敞开自己,信任别人,多与人沟通互动,并和他人分享自己的感觉。在感情上,1号人的特点是他们可以爱得很真,很深,只可惜他们不会表达,这是由于1号的人总是希望别人都听他的,也都按照他的话去做,他们期望你对他们象国王、王后一样。他们不会告诉你自己的感觉,而你也别无选择,除了加倍努力取悦他、宝贝他之外,否则他就会不信任你,甚至以为你是在利用他。因此如果你的另一半是1号的话,你最好花时间去投其所好,像是不停地赞美他、疼惜他、给他最爱吃的东西等,某些程度上来说,如果你是个好演员的话,他们是很容易被摆布的。只要你视他如生命中的「第1」即可。但是千万留意,他可不认为他也应该如此待你。换句话说,在情爱关系上,1号人是不公平的,因此双方得多花时间共处、沟通,而两人在人生目标上也必须明确,相合。最好两人都选择爱情为人生目标的第一位,事业等皆为其次;如果这点共识清楚,那么一切就容易得多,彼此也更能了解对方,满足双方需求;否则迟早就会有问题引爆,变得不可收拾。
1号人的天赋领域:天生具备领导才能。他们常能以非常明确或黑白分明的方式判断事情,因此很容易做出决定。他们也能一眼看出事情该如何运作才会更有力量,该采取怎样的策略手段才能确保独立。
1号人的人生目标:必须忠于自己,接受自己想要在金钱、情感等所有层面都追求独立自主的梦想,并且努力让梦想成真。因为他们唯有达成了目标,才能发挥影响力。1号人必须走出一条能达到完全独立的路,最好早一点学到自己的人生功课,这样将能在拥有独立的同时也享有快乐。
在某些情况下,我们在沟通时,并不想让这个资讯让他人截获。比如男女主人公约会时,会说老地方见(除了他们俩,鬼知道老地方是哪里);两个山寨头子第一次见面时,先对一下暗号,“天王盖地虎,宝塔镇河妖”等等。
于是自然而然就有了密码学最开始的状态。
两千年前,古罗马名将恺撒为了防止敌方截获情报,将罗马字母建立一张对应表,这样如果不知道密码本,即使截获一段信息也看不懂。
这种编码方式史称“恺撒密码”。
如对应表如下:
使用时,加密者查找明文字母表中需要加密的消息中的每一个字母所在位置,并且写下密文字母表中对应的字母。需要解密的人则根据事先已知的密钥反过来操作,得到原来的明文。例如:
但是这种简单的对照表,只要多截获一些一些情报,就可以破解出来。比如B字母出现的概率为4.5%,那么概率在其上下浮动的密文字母就很有可能指向B。
所以电视剧里面那些,根据一组数字,这些数字对应圣经/康熙字典的页码和位置的加密方式,是很容易通过统计学的方法破译出来的。
好的密码必须要做到,根据已知明文和密文的对应推断不出新的密文内容。即无法用统计的方式找到明文和密文之间的转换规律。
从数学的角度讲,加密的过程可以看做是一个函数的运算,解密的过程是反函数的运算。明码是自变量,密码是函数值。好的密码就是不应该通过一组自变量和函数值就能推导出函数。
密码的最高境界是,地方在截获密文后,对我方所知没有任何增加,用信息论的专业术语讲,就是信息量没有增加。
现代密码学基于信息论的理论基础,不只关注信息保密问题,还同时涉及信息完整性验证(消息验证码)、信息发布的不可抵赖性(数字签名)、以及在分布式计算中产生的来源于内部和外部的攻击的所有信息安全问题。
密码学主要有三个分支:哈希密码,对称密码,非对称密码。
又称对称秘钥算法,私钥加密,共享秘钥加密。
这类算法在加密和解密时使用相同的密钥,或是使用两个可以简单地相互推算的密钥。事实上,这组密钥成为在两个或多个成员间的共同秘密,以便维持专属的通信联系。
常用的对称加密算法有:DES、3DES、 AES 、Blowfish、IDEA、RC5、RC6
注:对称加密也分为很多的门派,有兴趣的同学可以看这篇 博客
所以在远距离传输消息时,秘钥该如何交换呢?没有秘钥怎么加密?不加密怎么安全的传输秘钥?这是一个先有鸡还是先有蛋的问题。
那么该怎么解决这个难题呢?
在此之前,我们要先了解一下什么是单向函数。
单向函数wiki百科:对于每一个输入,函数值都容易计算(多项式时间),但是给出一个随机输入的函数值,算出原始输入却比较困难(无法在多项式时间内使用确定性图灵机计算)。
单向函数是否存在仍然是计算机科学中的一个开放性问题。
我们先假定,A色值混合B色值,可以得到C色值,但是只知道A和C,无法推导出B的色值,即这是一个单向函数。
1.甲、乙两个人约定一个公开的色值A
2.甲混合A、B色值,得到X,传给乙;乙混合A、C色值,得到Y,传给甲
3.这是甲得到Y,混合B得到Z;乙获得X,混合C同样可以获得Z。
这是一个比较简单的数学问题,即 :
A + B = X;
A + C = Y;
则: X + C = Y + B = A + B + C = Z;
而第三者可以获取的信息是 A、X、Y,根据单向函数的定义,无法反推出Z
视频地址
这就是迪菲赫尔曼秘钥交换的原理所在,在数学上找到单向函数是主要突破点。
目前主流的方法,是使用离散对数作为单向函数。
离散对数:基于同余和原根的对数运算
离散对数至今没有比较好的办法去解决,使用穷举法的话,复杂度为 ,n这里是群的大小的二进制表示的长度,也可以理解为key的二进制长度。如果用1024位的key,这个复杂度在目前的计算速度下基本可视作无法解决。
(天河二号运算速度3.39亿亿次/s)
所以我们会把离散对数问题认为是一个“很难”的问题,即它是一个单向函数。
迪菲赫尔曼秘钥交换通过单向函数的特性,给出了一种秘钥交换解决方案。
但是另一个问题又浮出水面了。如果我们全部使用对称加密的方式,那跟n个人聊天,就要保存n-1个秘钥,进行n-1次秘钥交换;而且一旦对方被突破,双方就都没有什么信息安全可言了。
非对称加密应运而生。具体请看我的下一篇博客。
舒菲
工商管理硕士
毕业于上海戏剧学院高级导演研修专业
企业管理培训师
西蔓高级形象顾问
任职于商业地产领域十余年
目前致力于身心灵能量领域的专研和教育工作
[用数字能量解读生命密码]
我是谁?
从哪里来?
到哪里去?
这是我们几乎每个人都会思索的问题。 而通过数字密码的学习可以让我们站在更高维度看见自己,了解自己,发现自己,更加轻松从容面对人生 面对选择。这是一套结合了宇宙观、人生观的全息命数计算方法。
我们每个人从呱呱落地开始,就离不开数字,出生日期就是我们拥有的第一个数字。数字密码是古希腊数学家毕达哥拉斯透过我们的出生年月日所发明的一套命数计算方式。他相信数字不只是用来测量东西的工具,也同时具备能量与频率,正如音乐、色彩能影响人的情感,数字也会直接影响人的生活。数字对一个人有极大的影响,无论是有形的物质部分或是无形的精神及行为,都与数字息息相关,密不可分。
数字密码是一套快速有效的命数学习方法,通过学习不仅可以了解自己,也可以读懂他人。人与人之间往往因为“不懂”而产生诸多问题,因为“懂得”,更加珍惜。无论是对自己、子女、父母、婚姻、公司关系、交友、事业、财富等,在这里都可以找到答案。
通过沙龙分享,你可以了解到:
1)数字密码计算方法;
2)从1-9 每个数字的能量;
3)性格三角;
4)命运九宫;