gpt4 book ai didi

encryption - 使用 WebCrypto 生成对加密和签名有用的 key 对

转载 作者:行者123 更新时间:2023-12-04 02:15:41 31 4
gpt4 key购买 nike

在 Chrome 中这失败了:

window.crypto.subtle.generateKey(
{
name: "RSA-OAEP",
modulusLength: 4096,
hash: {name: "SHA-256"},
},
true,
["sign", "verify", "encrypt", "decrypt"]
)

为什么这是不可能的?为什么我不能创建可用于加密和签名的 key 对? RSA key 本身没有这个限制。

最佳答案

RSA-OAEP 表示使用加密算法RSA和填充方案OAEP。 OAEP 仅指定用于加密而不用于签名。例如,您可以查看 source code of Firefox 以找到相应的检查。

如果你想签署一些东西,那么你需要使用 "RSA-PSS"

您不能直接使用相同的 RSA key 引用进行加密和签名,以及 you should never use the same key for different operations.

关于encryption - 使用 WebCrypto 生成对加密和签名有用的 key 对,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33929699/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com