URL参数深度分析 - 解码并检测潜在注入
分解查询参数,高亮可能存在的SQL注入或XSS模式,辅助安全审查。
UD5工具箱
基于 Web Crypto API (crypto.getRandomValues) 生成密码学安全的随机数,适用于令牌、密钥、随机抽样等场景。
Math.random() 使用的是伪随机数生成器(PRNG),种子基于当前时间等因素,不适合安全敏感场景(如生成令牌、密钥、盐值)。而 crypto.getRandomValues 使用操作系统提供的密码学安全随机数生成器(CSPRNG),符合 FIPS 标准,生成的值不可预测,适合安全用途。
crypto.getRandomValues 在客户端生成,不会向服务器发送任何数据。您可以断开网络连接后正常使用该工具,确保隐私安全。
crypto.getRandomValues。对于极旧浏览器(如 IE 10/11),该 API 也通过 msCrypto 前缀提供支持,但本工具主要面向现代浏览器环境。
分解查询参数,高亮可能存在的SQL注入或XSS模式,辅助安全审查。
从内置库随机选取主流浏览器的User-Agent字符串,一键复制用于请求头。
输入用户名和密码,生成用于基本认证的.htpasswd加密条目。
输入长链接,生成一个伴随随机短码的完整离线URL(可自定义域名前缀)。
输入Base32密钥手动生成6位动态验证码,兼容Google Authenticator,前端算法实现不联网。
定义脱敏规则(如手机号中间4位星号,邮箱部分隐藏),对 JSON 或 CSV 数据执行批量掩码。
输入字符串并使用 URL.canParse() 判断是否为有效 URL,不抛出异常。
模拟接收包含一次性密码的短信,展示 navigator.credentials.get({otp}) 如何自动提取 OTP 并填入表单。
输入正则表达式,检测潜在的指数级回溯陷阱,避免服务器性能被恶意输入拖垮。
将文本中的手机号、身份证、邮箱等敏感信息中间部分替换为星号,适应演示或日志。
浏览器端实现DES对称加密算法,支持ECB/CBC模式及自定义密钥,安全处理敏感数据,无需上传服务器。
添加股票代码、加密货币或自定义资产,手动输入价格或获取公开API(演示)以追踪变化。
生成符合BIP39标准的12或24个英文助记词,前端安全随机,仅供学习。
对JavaScript代码进行变量重命名、字符串加密等混淆处理,增加阅读难度,保护客户端逻辑。
为输入框生成常见格式掩码(如电话、日期、信用卡),输出JS实现代码,规范用户输入。
输入包含隐私信息的文本,一键将手机号、身份证等部分遮盖。
粘贴Shadow DOM代码,直观预览封装组件内部的CSS作用域及其对外界的影响。
编写正则表达式并指定替换模式(如 '$1-$2'),实时查看文本替换结果,支持命名捕获组。
请求Idle Detection权限,监测用户是否离开或处于空闲状态,实时更新状态。
设置目标日期,生成一个精巧的倒计时代码片段,可嵌入任何网页。
在 Favicon 上叠加未读消息数量的数字角标,生成相应 JS 代码。
输入日期和数值,生成类似GitHub贡献图的年度热力图,可自定义颜色和统计。
随机将行业、技术和目标用户拼接,生成充满槽点的奇葩创业点子,仅供娱乐。
以节点图展示链表的插入、删除、反转等操作,直观理解指针变化。
团队成员在会前用温度计匿名标情绪,汇总显示利于主持人引导。
模板化记录团队成员昨日完成、今日计划与阻塞项,支持导出Markdown便于分享。
粘贴多行数据,每行生成独立的二维码并打包下载,适合批量制作标签。
选择多张图片和一个Logo图,批量将Logo放在角落并调整透明度,并下载打包。
设定储蓄目标金额,每次记录存入金额,环形图显示完成百分比,激励达成财务目标。
从任意分布中抽取样本并绘制均值分布直方图,随着样本量增大趋近正态分布。