Openssl NTL的ZZ可以用来表示加密所需的大数字吗?
我正在尝试实现,我需要一个支持大数字和多项式的库。对于多项式,我会使用,对于大数字,我会选择openssl bignum。问题是,大数字必须是多项式的系数,在NTL中,这些多项式要么是Openssl NTL的ZZ可以用来表示加密所需的大数字吗?,openssl,bignum,ntl,Openssl,Bignum,Ntl,我正在尝试实现,我需要一个支持大数字和多项式的库。对于多项式,我会使用,对于大数字,我会选择openssl bignum。问题是,大数字必须是多项式的系数,在NTL中,这些多项式要么是ZZ要么是ZZ\p “大整数”:有符号、任意长度的整数 这足够了吗?ZZ可以存储您想要的任何整数 ZZ\u p表示模化的数字p(任何整数,不一定是素数),其中p类型为ZZ,因此它也可以是您想要的任何(正)整数 多项式的类是ZZX和ZZ_pX。这里有一个限制,多项式的阶数必须是long类型,因此我认为它的上界为2-1
ZZ
要么是ZZ\p
“大整数”:有符号、任意长度的整数
这足够了吗?
ZZ
可以存储您想要的任何整数
ZZ\u p
表示模化的数字p
(任何整数,不一定是素数),其中p
类型为ZZ
,因此它也可以是您想要的任何(正)整数
多项式的类是ZZX
和ZZ_pX
。这里有一个限制,多项式的阶数必须是long
类型,因此我认为它的上界为2-1,因为阶数是有符号的long
,零多项式的阶数为-1(根据NTL中的定义)
但是请注意,您应该使用GMP编译NTL,以使用大整数获得最佳性能