public-key-encryption-in-browser:使用Web密码API的最少演示

时间:2024-06-11 12:31:02
【文件属性】:

文件名称:public-key-encryption-in-browser:使用Web密码API的最少演示

文件大小:14KB

文件格式:ZIP

更新时间:2024-06-11 12:31:02

JavaScript

浏览器中的公钥密码术 该带有关联JavaScript的网页创建了一个随机的RSA密钥对,并允许用户执行以下操作: 使用公共密钥加密本地文件,并保存加密的版本 使用匹配的私钥解密先前加密的文件,然后保存解密的版本 提供此示例以说明如何使用W3C 在Web浏览器内执行公共密钥加密。 它基于创建此示例时可用的标准的。 使用此示例需要一个Web浏览器,该浏览器实现Web Cryptography API的兼容版本。 创建示例后,启用了可选的“启用实验性Web平台功能”标志的当前版本的Google Chrome浏览器和运行于每晚的Firefox浏览器都可以运行该示例。 本示例使用RSA-OAEP对128位随机AES密钥进行加密,然后在CBC模式下将AES与随机密钥和16字节随机初始化向量一起使用。 加密的AES密钥,随机初始化向量和AES-CBC加密结果打包到单个加密文件中。 修改它以使用其他


【文件预览】:
public-key-encryption-in-browser-master
----DESCRIPTION.md(25KB)
----pkcrypto.js(11KB)
----index.html(601B)
----LICENSE(1KB)
----README.md(2KB)

网友评论