Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要加密大字符串是否可以使用 RSA 公钥私钥来完成?
根据您要加密的字符串的大小 - 如果它大于模数 - 通常最好只加密一个随机生成的 x 字节字符串,作为对称算法的密钥,然后使用该对称算法加密“大字符串”。
例如。为 AES 加密一个 16 字节(128 位)密钥,然后不使用 RSA 而是使用 AES 加密“大字符串”,并将其附加到 RSA 加密的 AES 密钥。
或者您也可以使用更大的模数,但模数越大,执行加密/解密所需的时间就越多。