(C++) 解密自定义的波利比乌斯正方形
(C++) Decrypting a custom Polybius square
我正在做一个与密码学系统相关的项目,我需要一些帮助。以下是相关代码:链接
这只是与加密相关的主要部分。我的目标是进行加密和解密。但是我坚持解密。 我唯一的想法是通过开关盒结构解密它,但这有点愚蠢,对吧?
那么,您是否知道我需要添加什么才能使其可解密而无需太多 CPU 和 RAM 使用?
提前感谢!
附言这是我在这里的第一个问题,所以如果我做错了什么 - 对不起(
硬编码方式,使用字典(map(或哈希表(unordered_map(有效。在密码学中,对数据表进行硬编码并不少见。
您已经对阵列进行了硬编码以进行加密。如果您使用哈希表或字典,则可以同时用于加密和解密,需要单个。
相关文章:
- 试试完美的正方形,你能给点小费吗
- OpenGL绘制三角形而不是正方形
- 在 OpenGL 中旋转一个正方形
- (C++) 解密自定义的波利比乌斯正方形
- 使用变异模板的正方形总和
- 我无法完全理解这段代码来检查一个完美的正方形
- 编写一个函数,用递归函数检查数字是否是正方形
- QScriptEngine评估数字C 的正方形或立方体
- 无法获取索引缓冲区以在 OpenGL 中绘制正方形
- 图形面积(等分三角形、正方形、五角形、六边形、七重奏、八进制)使用 if-else (C++)
- 如何在 cpp 中绘制带有图案的填充正方形
- 打印最大非完美正方形
- 我的任务是在框架内打印一个字符串,例如一个正方形
- 渲染正方形时的 OpenGL 黑屏
- 检查4分是否为正方形
- 计算填充国际象棋64正方形所需的米饭总数
- 简单的C 嵌套以用于循环程序,以打印带有星星错误的正方形
- 找出一个正方形逻辑中可能的网格数量,但代码不接受超过六个输入,它停止并说.exe停止工作
- 算法以准确检测正方形和圆之间的重叠
- OPENCV:为击中创建一个正方形结构元素