我需要通过使用至少 128 位密钥对其进行加密来存储一些敏感数据。我调查了 javax.crypto 包,发现有某些密码名称,如 PBEWithMD5AndDES 或 PBEWithSHA1AndDESede,它们提供高达 56 位和 80 位的加密(http://en.wikipedia.org/wiki/DESede)。
我提到了其他人的帖子,但那些主要使用 RSA,据我了解,RSA 通常适用于加密通信数据(使用私钥-公钥对)。我的需求不同,我只想存储数据并通过解密将其取回。因此我不需要任何私钥-公钥对。
如果您对此有任何想法,请告诉我。