Skip to content
WebAPI Docs
Search
K
Main Navigation
首页
通信
WebRTC — 点对点音视频
WebSocket — 全双工通信
SSE — 服务端推送
存储与文件
IndexedDB — 本地数据库
File System Access — 读写本地文件
后台与多媒体
Web Worker — 多线程
Web Audio API — 音频处理
安全与身份
Web Crypto — 加密签名
WebAuthn — 无密码登录
指南
DevTools 调试
性能基准
TypeScript 类型
Appearance
菜单
回到顶部
目录
Web Crypto API
浏览器内置的低层级加密接口。哈希、随机数、对称加密、非对称加密、数字签名一站式提供,全部由原生代码实现,比任何 JS 加密库都快、都安全。
模块内容
概述
— Web Crypto 是什么,和第三方加密库有什么区别
核心概念
—
crypto
对象、
SubtleCrypto
、CryptoKey、算法标识
基础用法
— 随机数、UUID、哈希、编码转换
进阶用法
— 对称加密、非对称加密、签名验签、密钥导入导出
实战:端到端加密笔记
— 从零实现一个本地加密笔记应用