我正在尝试在我的 Java 应用程序中实现一些加密。 加密应按如下方式进行:
我无法决定使用哪种填充算法。我读到
OAEPWithSHA-1AndMGF1Padding
是一个不错的选择,但是我可以用它加密的最大消息长度是多少?
我需要知道使用 RSA 和
OAEPWithSHA-1AndMGF1Padding
可以对我的 AES 密钥进行加密的确切最大字节数。
RSA 密钥的长度也有影响。我可能会选择 2048 位。
TL;DR:使用带有
OAEPWithSHA-1AndMGF1Padding
的 2048 位 RSA 密钥可以加密多少字节?