Skip to content

Commit 2eb0d18

Browse files
committed
fix(Encryption/RSA): 修复RSA签名算法、加密填充及资源泄漏
- C-04: 签名/验签哈希算法从SHA-1升级为SHA-256 - C-05: 加密填充从PKCS1v1.5改为OaepSHA256,防止Bleichenbacher攻击 - C-10: 所有RSA.Create()调用用using包裹,确保资源释放 - C-12: 构造函数异常路径添加try-catch防止资源泄漏,实现IDisposable BREAKING CHANGE: OaepSHA256填充与旧版PKCS1v1.5加密的密文不兼容
1 parent 63c1c5f commit 2eb0d18

1 file changed

Lines changed: 174 additions & 280 deletions

File tree

0 commit comments

Comments
 (0)