我想知道一种将20个字符的纯文本编码为8个字符的密文并将其解码回20个字符的方法。
可能的组成字符是:
就像十六进制十进制数字一样,字符的范围从'0到F',对于我们的PlainText,字符的范围从'0-A'(以11为基)。 / p>
必需的密码只能包含字母和数字的组合。它不应包含符号。
我希望压缩技术甚至程序对上述要求的编码和解码都将更有帮助。
谢谢!
答案 0 :(得分:0)
我认为这是不可能的。 11 ^ 20(672749994932560009201)大于36 ^ 8(2821109907456)。 (11表示计数为“ 0-A”,36表示计数为“ A-Z”和“ 0-9”)。 至少有238469969(11 ^ 20/36 ^ 8)个计划文本将被编码为相同的输出。