支持"RSA/ECB/OAEPWithSHA-1AndMGF1Padding"的RSA加解密

This commit is contained in:
Looly
2024-07-30 09:24:50 +08:00
parent 2384ea0425
commit ad112a5143
2 changed files with 63 additions and 37 deletions

View File

@@ -703,6 +703,8 @@ public class KeyUtil {
return "EC";
}
// pr#3675 对于类似于RSA/ECB/OAEPWithSHA-1AndMGF1Padding只获取主方法
algorithm = getMainAlgorithm(algorithm);
final int indexOfWith = StrUtil.lastIndexOfIgnoreCase(algorithm, "with");
if (indexOfWith > 0) {
algorithm = StrUtil.subSuf(algorithm, indexOfWith + "with".length());