Discuss / Java / new BigInteger(1, signed)为什么加密的这几章一直在用这个方法?

new BigInteger(1, signed)为什么加密的这几章一直在用这个方法?

Topic source

new BigInteger(1, signed)为什么加密的这几章一直在用这个方法?是不是加密后得到的byte数组,本质上就是一个很大的数字啊,并且是一个很大的整数。

廖雪峰

#2 Created at ... [Delete] [Delete and Lock User]

几乎所有的加密算法都是大整数运算,从256位到8192位不等,一般用C写算法,Java的输入输出都是byte[]

如果你想看看一个算法的用的私钥byte[32]到底是什么数,就用BigInteger打印出来看看

只能用来看看,不能真的用来计算,因为太慢了。


  • 1

Reply