Pythagorean cipher

10+
次下载
内容分级
适合所有人
屏幕截图图片
屏幕截图图片
屏幕截图图片
屏幕截图图片
屏幕截图图片
屏幕截图图片
屏幕截图图片
屏幕截图图片

关于此应用

毕达哥拉斯密码是古典密码学的密码系统,比凯撒密码等其他系统在时间上更古老。它是由毕达哥拉斯学派根据毕达哥拉斯开创的音乐理论描述的,在第二次布匿战争期间被希腊帝国广泛使用。
根据普鲁塔克的说法,罗马帝国更喜欢采用凯撒密码,因为它比毕达哥拉斯密码更简单,也是因为这种密码因狼五问题而受到限制,导致解密过程出错从毕达哥拉斯逗号的偏差。除了与 Spartan scytale 密码的比较外,还可以在 Plutarch 的著作中找到该过程的描述。
根据其他历史学家的说法,这种密码需要精通音乐理论并具有受过良好音乐教育的耳朵的密码学家或抄写员。尽管它允许使用当时不同的乐器进行远距离传输,但其他系统仍然盛行。
哲学家柏拉图在他的一段对话中提到了亚特兰蒂斯人使用的毕达哥拉斯系统的前身系统。即使在其中,它的定义和使用也暗示了明显的影响。因为没有关于亚特兰蒂斯的文献,也没有关于它真实存在的资料,所以这个说法无法得到证实。
中世纪产生的乐谱系统的改进除了允许变体的扩散之外,还允许这种类型的古典密码传播。但同样地,由毕达哥拉斯定音产生的音律引起的问题导致解密过程中不断出现问题,尽管密码是在工作人员上以书面形式传输的,而不是通过使用乐器发出的声音。此外,在没有诸如语调等共识的情况下,加密标准的不断混乱。当时没有音乐标准,即使双方都拥有对称密钥和程序,加密方法也很复杂。
根据一些编年史,密码系统在穆斯林入侵安达卢斯期间至关重要,被用于传输重要的军事信息。当时的一些编年史家确信,由于它的传播很少,有许多文化不知道这种加密方法,这有利于成为密码分析者的力量。
在文艺复兴时期,由于新气质的出现,一些密码学家更喜欢毕达哥拉斯密码而不是维吉尼亚密码。就两种密码系统对频率分析的敏感性以及破解这两种方法所需的密码数量展开了激烈的辩论。事实上,古典替代系统的简单性比基于音乐理论的程序有很大优势,后者需要更大的学习曲线。另一方面,口头传播并没有显示出优势,事实上,他们最终通过书面音乐编码来发送信息。与根据各种来源对程序的原始描述相比,这似乎也是矛盾的。
目前,毕达哥拉斯密码仅具有教学意义,作为经典密码系统中的介绍部分进行研究。确实有一些学者认为,在定义它时,它是当时先进的密码系统,与其他当代方法相比非常稳健。但同样,也有许多人认为它的复杂性是不合理的,因为有更简单、更灵活的替代方案可以提供同等的安全性。
更新日期
2023年4月17日

数据安全

安全始于了解开发者如何收集和分享数据。数据隐私保护和安全措施可能会因您的使用情况、所在地区和用户年龄而异。此类信息由开发者提供,可能会随时间更新。
不与第三方分享任何数据
详细了解开发者如何声明数据分享事宜
不会收集任何数据
详细了解开发者如何声明数据收集事宜