gpt4 book ai didi

java - java中如何将大于1000的值转换为char

转载 作者:行者123 更新时间:2023-12-02 05:12:54 26 4
gpt4 key购买 nike

我正在用 java 开发自己的 RSA 实现。在加密数据时,我逐一加密每个字母,在计算 m^e mod n 之后,我得到的值大于 1000,如果我尝试使用 (char) 1034 转换该值我得到每个字符的 ? 这个符号,但我无法将密文解密回纯文本,我能做什么,请提出一些想法???

最佳答案

不要转换为char。您需要对您的值进行编码。一种可能的简单编码是十六进制。 Radix-64(或 base64 )经常使用(如在 OpenPGP 中)。另一个可能的选择是 base85 .

关于java - java中如何将大于1000的值转换为char,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27199128/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com