标签: java encryption char integer rsa
我正在java中开发自己的RSA实现。在加密数据时,我正在逐个加密每个字母,在计算m ^ e mod n后,我得到的值大于1000,如果我尝试用(char) 1034转换该值,我会得到{{ 1}}每个字符的这个符号,我无法将密文解密回纯文本我能做什么请提示一些想法???
RSA
(char) 1034
答案 0 :(得分:2)
不要转发char。您需要对您的值进行编码。一种可能的简单编码是十六进制。经常使用Radix-64(或base64)(如在OpenPGP中)。另一种可能的选择是base85。
char