为了账号安全,请及时绑定邮箱和手机立即绑定

SubtleCrypto 带有 rsa/ecb/oaepwithsha

SubtleCrypto 带有 rsa/ecb/oaepwithsha

POPMUISE 2022-01-07 13:27:07
浏览完文档后, 我找不到使用 RSA-OAEP 和 WithMD5AndMGF1Padding 加密数据的方法。所以基本上我不知道他们使用什么填充
查看完整描述

1 回答

?
沧海一幻觉

TA贡献1824条经验 获得超5个赞

对于 MGF1,默认值通常是 SHA-1,您可以在 RSA RFC 中找到它,例如 PKCS#1 v2.2 标准的 RFC 8017。准确地说,参见附录 A.2.1

默认散列函数是 SHA-1: ...

和:

默认掩码生成函数是带有 SHA-1 的 MGF1:...

在 OAEP 本身的描述中也使用 SHA-1 作为示例配置。

MD5 被严重破坏以至于它不应该被用作 MGF1 的配置选项——即使目前没有已知的攻击。SHA-1 也被破坏了,因此许多库都包含使用 SHA-2 哈希函数之一的选项(尽管只有 SHA-512 和 SHA-256 在 5 个可用选项中有意义,因为其他选项是减少的输出版本SHA-512 或 SHA-256)。


查看完整回答
反对 回复 2022-01-07
  • 1 回答
  • 0 关注
  • 332 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号