RSA 非对称加解密工具 - 公钥加密私钥解密
在线生成RSA密钥对并进行消息加密与解密演示,支持PKCS#1/OAEP填充,理解公钥密码体系。
UD5工具箱
粘贴代码或上传文件,自动扫描硬编码的 API 密钥、Token、私钥等敏感信息,保护您的代码安全。
输入代码后自动扫描
检测结果将显示在此处API 密钥泄露是指开发者不小心将 API 密钥、访问令牌、私钥等敏感凭证硬编码在源代码中,并可能被提交到版本控制系统(如 Git)或公开分享。
危险在于:攻击者可以扫描公开仓库获取这些密钥,进而访问云服务、数据库、支付系统等,造成数据泄露、资金损失或服务滥用。GitHub 每年检测到数百万个泄露的密钥。
AKIA + 16位大写字母数字ghp_ + 36位字母数字github_pat_ + 字母数字AIza + 35位字符sk_live_ 或 sk_test_ + 24位sk- 开头xoxb- / xoxp- 开头eyJ 开头,三段式结构-----BEGIN ... PRIVATE KEY-----git filter-branch 或 BFG Repo-Cleaner 彻底清除历史记录。推荐做法:
process.env.API_KEY),通过 .env 文件加载(确保 .env 在 .gitignore 中)。支持纯文本代码文件:JavaScript、TypeScript、Python、Java、Go、Ruby、PHP、C/C++、Rust、Swift、Kotlin、Dart,以及配置文件 .env、.json、.yaml、.xml、.toml、.ini 等。只需将代码粘贴到编辑器中或上传文件即可扫描。
推荐使用 pre-commit hook 配合密钥扫描工具:
.gitignore 中添加 .env、credentials.* 等敏感文件。在线生成RSA密钥对并进行消息加密与解密演示,支持PKCS#1/OAEP填充,理解公钥密码体系。
扫描当前页面使用的localStorage、cookie、Canvas指纹属性等,给出隐私评分。
在线演示Scrypt函数如何将密码转化为安全密钥,可调CPU与内存成本参数,理解现代KDF原理。
生成由易读单词和数字组成的密码短语,大小写清晰,避免混淆字符,方便语音传达或抄写。
上传疑似隐写图片,提取每个像素的最低位,尝试恢复隐藏的文本或数据。
输入密钥和消息,生成基于SHA-256或其他哈希的HMAC签名,验证数据完整性,纯前端WebCrypto。
检查比特币地址(Base58/bech32)的格式是否正确,以及校验和是否匹配。
输入密码和盐值,展示如何通过SHA-256等生成存储的哈希摘要,教育用途。
输入凯撒密文,自动展示25种位移的解密结果,方便快速查看明文。
集成ASCII/Hex/Base家族/Quoted-Printable/UUencode等多种编码一键互转,支持智能识别与链式解码。
显示当前网页的Referrer-Policy设置,并模拟不同策略下的Referer发送情况。
使用Argon2id算法生成密码哈希,配置内存/迭代/并行度,提升暴力破解难度,前沿安全实践。
为外部 JavaScript/CSS 文件计算 SHA-256/384/512 哈希并生成完整的 integrity 属性代码。
可视化演示固定窗口、滑动窗口、令牌桶等常见限流算法,实时请求计数与拒绝逻辑。
解析诸如 `application/json; charset=utf-8` 的结构,分离类型、子类型与参数。
编辑RAML定义,实时渲染资源结构、方法及响应示例,适合REST API设计初期。
粘贴 Prometheus 指标文本,解析为结构化表格,并支持基本过滤和排序。
按下按键,对比显示数字小键盘与主键盘数字的code和key差异,帮助处理输入。
使用 Web NFC 读取附近标签的 NDEF 消息,展示每条记录的类型和内容。
使用现代浏览器文件系统访问API打开、编辑并保存本地文件,演示权限流程。
解析User-Agent字符串,识别浏览器名称版本、操作系统、设备类型,帮助了解访客环境。
支持Code128、EAN等常见一维码的摄像头实时解读或从图片识别,显示编码数字。
实时查看当前域名下所有localStorage键值对,支持编辑、删除和导出,前端调试利器。
粘贴Content-Security-Policy头,获得逐条解析与安全评分,识别缺失指令与危险源。
列出当前页面加载的所有第三方域名请求,并演示如何通过 CSP 或浏览器扩展拦截。
在线URL编码解码工具,支持将字符串进行encodeURIComponent/decodeURIComponent处理,适用于参数传递。
上传CSV文件,指定优先排序列和升降序,干净地整理杂乱数据。
解析任何User-Agent字符串,返回详细的设备类别、制造商、操作系统及浏览器/引擎版本信息。
生成符合 IEEE 格式的随机单播或组播 MAC 地址,用于网络设备测试或容器创建。
演示如何使用TextEncoderStream和TextDecoderStream分批对大文本进行编码和解码。