1

介绍

我得到一个 string original,它被编码(使用下面的过程),然后用 rsa 加密,然后再次解码,所以我留下了一个 ciphertext s

要回到original明文,我会进行编码s,然后解密,然后再次解码。

编码

中的每个字符都s被编码(使用函数x),如下所示:
x(A)=0, x(B)=1, ..., x(Z)=25

然后带有k大量字符的消息被编码(使用函数y),如下所示:
encoded_msg = y(s) = x(s0)*260 + x(s1)*261 + x(s2)*262 + ... x(sk)*26k-1

问题

现在,例如,如果我这样做original="ABCD",那将导致

y(x(original)) = 0 + 1*26 + 2*676 + 3*17576 = 54106.

(加密→解密→ 54106

decode ?

我的问题是:如果我得到的只是函数xy结果54106,我该如何解码回"ABCD"

4

0 回答 0