如果我使用MD5WithRSAEncryption
作为签名算法,那么相应的随机算法是什么?
我试图MD5PRNG
但我得到:什么是在这里使用的正确的随机算法?
java.security.NoSuchAlgorithmException:找不到
什么是在这里用来初始化KeyPairGenerator
适当的随机算法的SecureRandom MD5PRNG 实施?
就像SHA1PRNG
当我们使用SHA256WithRSAEncryption
我的意思是:SHA256WithRSAEncryption
是key pair algorithm
,而SHA1PRNG
是由密钥对算法中使用的random generator
。例如。 keyPairGenerator.initialize(keySize, secureRandom);
(其中keyPairGenerator
属于KeyPairGenerator
类)
它们在某种程度上取决于适当的配对吗?我可以使用SHA1PRNG使用MD5WithRSAEncryption吗?
是的。 'SHA256WithRSAEncryption'是密钥对算法,而'SHA1PRNG'是密钥对算法使用的随机生成器。它们在某种程度上取决于适当的配对吗?我可以在'SHA1PRNG'上使用'MD5WithRSAEncryption'吗? – Jim
@Joey:我更新了OP – Jim