在官方Encrypt() 文档页面上,它列出了我正在使用的 ColdFusion Enterprise 的许多 RSA BSafe Crypto-J 库加密选项。在Usage标题下,它列出RSA PKCS#1 v1.5 (sign, verify) (SHA-1,SHA-224,SHA-256,SHA-384,SHA-512)
了我想要使用的SHA-256
.
我尝试了以下作为algorithm
参数,其中一些是我在谷歌上发现的:
- RS256
- SHA-256
- SHA256
- SHA256 和 RSA
- sha256带RSA加密
结果总是一个错误,例如上面的第一个:
您选择的安全提供程序不支持 RS256 算法。
- 如何检查我显然选择的安全提供商?我在 ColdFusion Administrator 中没有看到任何关于它的信息。
- 在我的情况下,作为
algorithm
参数传递的正确字符串是什么?