【发布时间】:2018-07-28 15:01:10
【问题描述】:
我使用 paillier 密码系统来加密和解密随机数据,这些数据首先是字节数组的形式,然后我将它们转换为大整数,如果字节数组变成负大整数,则解密数和输入数不同(基本上它不适用于负大整数)。有没有办法在不检查输入的情况下完成这项工作,如果它会变成正数或负数?
【问题讨论】:
-
如何将大整数转换为字节数组并返回?
-
我正在使用类似
BigInteger m1 = new BigInteger(data);和m1.toByteArray()的东西,但我按照 Maarten Bodewes 在他的回答中提出的建议进行了更改,因此 biginteger 将始终是积极的
标签: java encryption cryptography paillier