关于如何在C++中进行公平的加密和解密,有没有很好的教程?
问候,
新手
最佳答案
这是罕见的问题之一,我们可以合理地说不,没有这样的事情。
Playfair加密不是加密安全的。您将能够找到关于现代,复杂算法的安全教程。但是,您正在学习C++,因此简单的算法确实是更好的练习。
现在,您应该如何处理这样的问题呢?首先要做的是手动执行任务。如果您自己做不到,那么尝试将算法“解释”到计算机毫无意义。
第二项任务是识别算法中C++程序的各个部分。显然,算法中的“正方形”是核心数据结构,您可以使用它执行许多功能。结论是正方形应该是您的应用程序的主要类别。正方形是使用代码字初始化的,因此类构造函数应采用字符串。列出其他定义明确的任务;这些成为该类的方法。例如。将X插入以分隔重复的字符是一项明确的任务。 (并且您需要特殊情况来分隔XX)。如果您使用的是5x5算法,则删除第26个字母是另一个功能。
关于c++ - Playfair密码教程C++?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6974496/