工具箱上线:密钥生成器、Bot 侦测、IP 情报查询

最近在 paddysun.top/tools 上线了几个小工具,都是纯前端单文件实现,无后端、无网络上传。这篇简单说明一下各自的来由和用法。


随机密钥生成器

地址:https://www.paddysun.top/tools/keygen.html

Keygen

做这个的初衷很简单:别家的密钥生成工具用着不放心,又懒得一家家审计是否安全,而且市面上基本都不支持自增随机熵。干脆自己写一个。

核心设计:

  • 离线可用:纯前端单文件,打开后断网也能用,运行过程不发起任何网络请求
  • 双模式:字符集模式(逐字符随机抽取)+ 词表模式(EFF Large Wordlist 7776 词,Diceware 方式)
  • 随机来源透明:系统 CSPRNG(crypto.getRandomValues)始终为主随机源,不可关闭
  • 自增随机熵:支持用户文本熵和交互熵(鼠标/键盘事件)作为后备混合。这里有个反直觉的点——用户熵定位是「后备保护」而非「加强」:XOR 混合的密码学性质决定了系统源正常时用户熵不增不减强度,它是 CSPRNG 失效时的兜底,所以熵值标注绝不虚报
  • 熵值实时可见:字符集 L×log₂(P)、词表 W×log₂(N) 理论值直接标出,四档强度条(弱 <45 / 中等 45–70 / 强 70–100 / 非常强 ≥100 bit)
  • 隐私边界写清楚:加载即生成的口令只在内存;手动生成第 2 次起,最近 5 条「口令 + 生成时间」会存在本机浏览器,可随时一键清除

Bot 侦测

地址:https://www.paddysun.top/tools/amiabot.html

Amiabot

这个更多是为了学习 bot 检测技术。参考 AMIABOT.APP 的思路做了一版纯前端实现:

  • v3 引擎:合成事件识别 + 9 秒行为复核
  • 多维度判定:WebDriver 检测、WebRTC 泄漏、内存/行为/扩展指纹,最后给出综合判定分数
  • IP 情报:境内 IP 自动查询,境外需授权
  • 结果支持复制 / 下载 JSON

IP 情报聚合查询

地址:https://www.paddysun.top/tools/iptest.html

Iptest

本意是想尝试用云计算函数实现 API 请求代发(但并未实现),最后落地的形态是纯前端并行聚合:

  • 10 个免费源并行查询,无后端、无 API Key
  • 单源失败不阻塞整体结果
  • 输入 IP(IPv4 / IPv6)查询指定目标,留空则查询本机
  • 支持全量 JSON 导出

三个工具都是同一个风格:单文件、纯前端、打开即用。
有建议,想要的工具或发现问题欢迎到任何评论区或 Contact 页面找我。

广告位
广告位
广告位
广告位
广告位
广告位

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注