【发布时间】:2014-11-03 09:00:59
【问题描述】:
我有一个使用加密文本字符串的程序,我基本上只是想编写一个简单的程序,它将为我打印出所有解密的文本。
例如:假设字母“A”=字节“2C”;我想在程序中输入字母 A 并让它为我打印出“2C”。
有没有人知道一个简单的方法来做到这一点?
非常感谢!
【问题讨论】:
-
注意,任何由“A”=“2C”之类的映射字母组成的“加密”都是可怕的加密。
-
可能需要自己做功课:)
-
我同意,遗憾的是我没有自己创建加密。
-
您可以使用
Dictionary<char, byte>将一个映射到另一个(假设没有一个简单的函数可以工作),但请注意您没有足够的空间来解释所有可能的 Unicode 字符。考虑将字符串编码为 UTF-8,然后对生成的字节数组执行加密。 -
@cdhowie 建议只创建一个字典,这是一个非常好的解决方案,只要您处理的字符集相当少(例如 ASCII)。