RSA密钥对生成器 - Web Crypto API在线非对称密钥
利用浏览器内置SubtleCrypto生成RSA-OAEP或RSASSA-PKCS1密钥对,并导出为JWK或PEM格式(前端安全)。
UD5工具箱
浏览器原生凭据存储 · 自动登录 · 联合身份验证
注册成功后将调用 navigator.credentials.store() 将凭据保存到浏览器密码管理器。
联合身份验证使用 FederatedCredential,适用于第三方登录提供商。
暂无已存储的凭据
navigator.credentials.store() 方法。首先创建一个 PasswordCredential 实例,包含 id(用户名)、password 和可选的 name、iconURL,然后调用 store 方法。浏览器会提示用户确认保存(或自动保存,取决于浏览器设置)。
navigator.credentials.get({ password: true, mediation: 'silent' })。如果用户之前存储了凭据且未调用 preventSilentAccess(),浏览器会静默返回凭据,实现自动登录。mediation 参数可选值:'silent'(静默)、'optional'(显示账户选择器)、'required'(强制显示)、'conditional'(条件 mediation,用于 WebAuthn)。
navigator.credentials.preventSilentAccess()。这会阻止后续的静默获取(silent mediation),确保浏览器不会在用户登出后自动重新登录。该方法返回一个 Promise,通常在登出流程的最后调用。
id(用户标识)、provider(身份提供商 URL)和可选的 name、iconURL。与密码凭据不同,它不存储密码,而是存储一个指向身份提供商的引用。
chrome://settings/passwords,Edge 在 edge://settings/passwords。开发者可以在登出时调用 preventSilentAccess() 来禁用自动登录。
'credentials' in navigator 判断基础 API 是否可用;检查 typeof PasswordCredential !== 'undefined' 判断密码凭据支持;检查 typeof FederatedCredential !== 'undefined' 判断联合凭据支持;检查 typeof PublicKeyCredential !== 'undefined' 判断 WebAuthn 支持。
利用浏览器内置SubtleCrypto生成RSA-OAEP或RSASSA-PKCS1密钥对,并导出为JWK或PEM格式(前端安全)。
在浏览器生成PGP公私钥对,用于邮件加密与签名验证演示。
拖动导出Postman集合JSON文件,浏览器中展示请求分层与细节,方便快速查阅。
将网页内容添加到浏览器的离线内容索引中,便于用户在下载页面查看。
调用摄像头,通过Shape Detection API实时识别图像中的条形码或人脸位置。
生成ECDSA或RSA密钥对,对文本签名并使用公钥验证,演示Web Crypto API的签名能力。
演示Service Worker或简单代理拦截fetch请求并返回自定义JSON数据。
粘贴Base64编码的SAML Response,解码并格式化显示其中的属性、断言与签名信息,便于调试。
选择国家,生成符合当地格式的随机假地址,包括街道、城市、邮编和电话号码。
通过浏览器原生界面选择联系人,获取姓名、电话、邮箱等字段,用于分享或填写表单。
输入文字颜色和背景颜色,计算对比度比例,验证是否符合WCAG 2.1的AA/AAA级无障碍标准。
快速创建FAQ样式的手风琴列表,填入问题与答案,生成HTML/CSS/JS交互代码。
输入JSON Schema,自动渲染出一个美观可用的表单界面(演示)。
可视化定制弹窗样式、按钮文案和动画,生成替换原生alert的HTML/CSS/JS代码。
录入自己的衣物,随机组合生成一套穿搭建议,解决明天穿啥问题。
随机生成逼真的电子登机牌图片,包含航班号、座位、登机口等信息,仅供娱乐。
预览常见的 native font stacks(如苹果、Windows系统字体)的实际显示效果。
输入meta标签属性,模拟显示Twitter分享卡片的大图或小图样式,检验标记是否正确。
通过表单设置方法、头、体等参数,自动生成对应的 cURL 命令,方便复制执行。
生成与原生HTML5音频播放器配套的音频频谱可视化组件代码。
输入服务地址与方法,构造 gRPC-Web 请求,查看二进制帧与反序列化后的响应消息。
随机生成包含日期、天气、遭遇和发现的虚构探险日志段落,激发创意写作。
录制一段语音,生成带有音频波形和自定义文本的分享卡片图片。
标准急救包推荐清单,勾选已有并标记过期日期,提醒更换,居家安全必备。
输入Accept-Language标头值,按权重排序并匹配你的支持语言列表,辅助多语言应用开发。
为图片生成同时支持WebP和传统格式的<picture>标签代码,确保全浏览器兼容。
粘贴package.json内容,与npm registry版本对比,列出过期的包和建议升级版本。
上传Lottie JSON,解析路径并将所有关键帧导出为单独的SVG文件。
输入名字,生成带有首字母的彩色圆形头像,适合无头像用户使用。
生成优先调用系统自带手写风格字体的font-family栈,让网页更亲切。