Openssl NTL的ZZ可以用来表示加密所需的大数字吗?

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

我正在尝试实现,我需要一个支持大数字和多项式的库。对于多项式,我会使用,对于大数字,我会选择openssl bignum。问题是,大数字必须是多项式的系数,在NTL中,这些多项式要么是
ZZ
要么是
ZZ\p

“大整数”:有符号、任意长度的整数


这足够了吗?

ZZ
可以存储您想要的任何整数

ZZ\u p
表示模化的数字
p
(任何整数,不一定是素数),其中
p
类型为
ZZ
,因此它也可以是您想要的任何(正)整数

多项式的类是
ZZX
ZZ_pX
。这里有一个限制,多项式的阶数必须是
long
类型,因此我认为它的上界为2-1,因为阶数是有符号的
long
,零多项式的阶数为-1(根据NTL中的定义)

但是请注意,您应该使用GMP编译NTL,以使用大整数获得最佳性能