下载 APKPure App
可在安卓获取Archimedes cipher的历史版本
古代阿基米德密码模拟器
阿基米德密码是一种经典的密码学密码系统,其历史比凯撒密码等其他系统更早。它是由锡拉丘兹的阿基米德根据算术螺线或阿基米德螺线描述的,希腊数学家本人对此进行了深入研究。
根据普鲁塔克的说法,这位希腊圣人完美地掌握了斯巴达斯库塔尔密码和毕达哥拉斯密码。但由于第一种密码分析方法的入侵,据说阿基米德设计了一种更复杂的方法。尽管正是由于其复杂性,当时的历史学家认为,与其他更简单的替代方案相比,这种密码系统的性能较弱,因此它在古代很少得到传播。该过程的描述可以在普鲁塔克的著作中找到,以及与斯巴达斯基泰密码的比较。
该应用程序基于原始版本,使用阿基米德螺旋的两个离散且同心的变体,其中极角的初始步骤在它们之间异相,寻求无碰撞的互锁,因此两个螺旋可以互相反馈。是的,取决于密钥。在第一个版本中,阿基米德使用数字 27 作为螺旋线的最大长度。
几个世纪以来,螺旋长度的选择一直是思想家和学者争论的结果。一些历史学家认为,数字27的选择是有预谋的,以便螺旋横轴上离散位置的数量为12个位置,使它们与奥林匹斯山众神的数量相吻合:根据古希腊神话。后者使得更容易记住部分对称密钥。
关于20世纪在希腊安提基西拉岛附近的一艘沉船中发现的机械装置,存在大量的理论和假设,其中有许多历史学家将其发明和制造归功于阿基米德本人。而且也有很多专家认为,该机制的真正作用是让阿基米德密码能够以自动化的方式进行。
Last updated on 2024年08月05日
Minor bug fixes and improvements. Install or update to the newest version to check it out!
Archimedes cipher
1.0 by Mincemeat TEAM
2024年08月05日