加密/解密
使用各种不同类型的加密密钥和方法制作的项目。 这是一个您在其中输入消息的游戏,程序将对该消息进行加密。 用户将继续输入消息,直到他们离开要退出为止;要退出,用户输入STOP。 用户输入STOP后,程序将显示加密,解密的消息。 它还将显示用于加密消息的算法方法。
所使用的加密/解密方法
柱状换位
代换
Rivest–Shamir–Adleman(RSA),默认质数为:103、157
平等游戏
凯撒,已转移3
产品,使用1个替换然后1个换位
没用的东西
替换有时会崩溃,不确定是什么原因导致的如果替换无法正常工作,产品将崩溃。
如果输入的文本太大,RSA崩溃。 这是一个简单的解决方法,它要求将默认素数增大。
去做
我不确定为什么我们会随机吐出密码,但要对其进行修复,以使其只吐出所有变体,或者让用户选择要使用的密码
制作可工作的GUI 诸如Ceasar Shifts和RSA Pr
评论0
最新资源