gpt4 book ai didi

java - RSA- BIGInteger 问题

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:23:55 26 4
gpt4 key购买 nike

我想使用 RSA algorithm , 用于加密和解密消息。现在,由于 RSA 可以加密和解密大整数(或整数)值,我需要消息作为大整数值。现在,消息可以包含像“ABC 123”这样的字符串。我能做些什么 ?有什么帮助或建议吗?

最佳答案

如果您的消息最初是 ascii,您可以使用如下内容:

BigInteger i = new BigInteger();
While(j < msg.length() ) {
i += ((byte)msg.charAt(j) << (j*7));
}

有关工作代码,请参阅实际的 JavaDocs。但基本上您只是想将字节或字符转换为数字,所以您的想法是将位连接在一起。

关于java - RSA- BIGInteger 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8691724/

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