我需要加密大字符串,是否可以使用 RSA 公钥
根据您要加密的字符串的大小(如果它大于模数),通常最好只加密随机生成的 x 字节字符串,该字符串用作对称算法的密钥,然后使用该对称算法加密"大字符串"。
例如,加密AES的16字节(128位)密钥,然后不使用RSA而是使用AES加密"大字符串",并将其附加到RSA加密的AES密钥中。
或者您也可以使用更大的模数,但模数越大,执行加密/解密所需的时间就越多。
我需要加密大字符串,是否可以使用 RSA 公钥
根据您要加密的字符串的大小(如果它大于模数),通常最好只加密随机生成的 x 字节字符串,该字符串用作对称算法的密钥,然后使用该对称算法加密"大字符串"。
例如,加密AES的16字节(128位)密钥,然后不使用RSA而是使用AES加密"大字符串",并将其附加到RSA加密的AES密钥中。
或者您也可以使用更大的模数,但模数越大,执行加密/解密所需的时间就越多。