我是加密密码的新手,我正在尝试理解JCE用于指定加密算法的字符串。例如,使用以下文档:http://docs.oracle.com/javase/8/docs/technotes/guides/security/StandardNames.html
我理解字符串“PBEWITHMD5AND128BITAES-CBC-OPENSSL”指定基于密码的加密和MD5消息摘要以及128BITAES-CBC-OPENSSL加密。我不明白的是摘要(或伪随机函数)如何与加密密码相关,摘要是否仅适用于基于密码的加密?