首页 > 解决方案 > (C++) 解密自定义 Polybius 正方形

问题描述

我正在做一个与密码系统相关的项目,我需要一些帮助。以下是相关代码:链接

这只是与加密相关的主要部分。我的目标是进行加密解密。但我坚持解密。我唯一的想法是通过 switch-case 构造来解密它,但这有点愚蠢,对吧?

那么,您有什么想法我需要添加什么才能使其在没有大量 CPU 和 RAM 使用的情况下可解密?

提前致谢!

PS这是我在这里的第一个问题,所以如果我做错了什么 - 抱歉)

标签: c++encryption

解决方案


使用字典(map)或哈希表(unordered_map)的硬编码方式有效。在密码学中,硬编码数据表并不少见。

您已经硬编码了一个用于加密的数组。如果您使用哈希表或字典,它可以同时用于加密和解密,需要一个。


推荐阅读