RSA密钥对生成器 - Web Crypto API在线非对称密钥
利用浏览器内置SubtleCrypto生成RSA-OAEP或RSASSA-PKCS1密钥对,并导出为JWK或PEM格式(前端安全)。
UD5工具箱
选择算法并生成非对称密钥对,用于数字签名与验证。所有操作在浏览器本地完成,密钥不会上传。
点击左侧按钮生成密钥对
或导入已有密钥
签名结果将在此显示
验证结果将在此显示
数字签名是一种基于非对称加密的电子签名技术,用于验证消息的完整性和来源真实性。发送方使用私钥对消息生成签名,接收方使用对应的公钥验证签名。数字签名具有以下核心作用:
数字签名广泛应用于软件分发、SSL/TLS证书、区块链交易、电子合同等场景。
RSA-PSS(概率签名方案):
ECDSA(椭圆曲线数字签名算法):
选择建议:需要最大兼容性选RSA-PSS;追求性能和短签名选ECDSA。
电子签名是一个广义的法律概念,泛指以电子形式表示签署者意图的任何方式,包括手写签名的扫描件、点击"同意"按钮等。
数字签名是电子签名的一种技术实现,使用密码学算法确保签名的安全性和不可伪造性。数字签名提供了最高级别的安全保证,是电子签名中最可靠的形式。
在中国,《电子签名法》认可可靠的电子签名与手写签名具有同等法律效力,而数字签名是实现"可靠电子签名"的核心技术手段。
本工具使用 Web Crypto API——浏览器内置的密码学接口,所有密钥生成、签名和验证操作均在您的本地浏览器中执行。密钥和消息内容永远不会离开您的设备,不会上传到任何服务器。
这确保了最高级别的隐私和安全。但请注意:
PEM(Privacy Enhanced Mail)是最通用的密钥编码格式,被OpenSSL、Node.js、Python等广泛支持:
-----BEGIN PUBLIC KEY----- 开头,可分享给需要验证您签名的人-----BEGIN PRIVATE KEY----- 开头,必须保密,用于生成签名您可以将PEM密钥用于服务器配置、代码签名、API认证等场景。本工具也支持导入PEM格式的密钥。
请仔细检查以上各项,确保所有参数完全一致。
利用浏览器内置SubtleCrypto生成RSA-OAEP或RSASSA-PKCS1密钥对,并导出为JWK或PEM格式(前端安全)。
在浏览器生成PGP公私钥对,用于邮件加密与签名验证演示。
选择国家,生成符合当地格式的随机假地址,包括街道、城市、邮编和电话号码。
使用PasswordCredential和FederatedCredential存储用户登录信息,并实现一键自动登录。
输入文字颜色和背景颜色,计算对比度比例,验证是否符合WCAG 2.1的AA/AAA级无障碍标准。
演示Service Worker或简单代理拦截fetch请求并返回自定义JSON数据。
粘贴Base64编码的SAML Response,解码并格式化显示其中的属性、断言与签名信息,便于调试。
调用摄像头,通过Shape Detection API实时识别图像中的条形码或人脸位置。
输入服务地址与方法,构造 gRPC-Web 请求,查看二进制帧与反序列化后的响应消息。
拖动导出Postman集合JSON文件,浏览器中展示请求分层与细节,方便快速查阅。
将复杂嵌套JSON数组转为CSV,支持选择性展平列和排除字段,适配数据导出需求。
将网页内容添加到浏览器的离线内容索引中,便于用户在下载页面查看。
粘贴package.json内容,与npm registry版本对比,列出过期的包和建议升级版本。
输入JSON Schema,自动渲染出一个美观可用的表单界面(演示)。
展示国际通用哨声信号:三短三长三短求救等,可播放音频示例。
随机生成包含日期、天气、遭遇和发现的虚构探险日志段落,激发创意写作。
为图片生成同时支持WebP和传统格式的<picture>标签代码,确保全浏览器兼容。
预览常见的 native font stacks(如苹果、Windows系统字体)的实际显示效果。
输入meta标签属性,模拟显示Twitter分享卡片的大图或小图样式,检验标记是否正确。
快速创建FAQ样式的手风琴列表,填入问题与答案,生成HTML/CSS/JS交互代码。
通过表单设置方法、头、体等参数,自动生成对应的 cURL 命令,方便复制执行。
输入名字,生成带有首字母的彩色圆形头像,适合无头像用户使用。
输入Accept-Language标头值,按权重排序并匹配你的支持语言列表,辅助多语言应用开发。
通过浏览器原生界面选择联系人,获取姓名、电话、邮箱等字段,用于分享或填写表单。
上传Lottie JSON,解析路径并将所有关键帧导出为单独的SVG文件。
可视化定制弹窗样式、按钮文案和动画,生成替换原生alert的HTML/CSS/JS代码。
通过下拉选择宽度、高度、分辨率等,逻辑组合并生成完整的@media规则。
随机生成逼真的电子登机牌图片,包含航班号、座位、登机口等信息,仅供娱乐。
生成优先调用系统自带手写风格字体的font-family栈,让网页更亲切。
标准急救包推荐清单,勾选已有并标记过期日期,提醒更换,居家安全必备。