使用指南
关于如何用好每个工具的简短实用笔记。
2FA 验证码
支持任何验证器密钥:手动输入、从图片扫描,或以 base64 数据粘贴。
三种输入密钥的方式
- 密钥或链接: 粘贴 base32 密钥(JBSWY3DPEHPK3PXP)、完整的 otpauth:// 链接,甚至是一整段含有密钥的文本。系统会自动把密钥挑出来。
- 二维码图片: 点击拖放区、把图片拖进来,或者截图后在本页任意位置按 Ctrl+V。
- Base64 数据: 粘贴 data:image/png;base64 原始字符串,许多网站在你选择“复制图片”时会把它放进剪贴板。
计算发生在哪里
内置 BarcodeDetector API 的浏览器(Chrome、Edge、Opera)在本地读取二维码:图片绝不离开你的机器,只有解码后的文本会发给服务器用于计算验证码。其他浏览器则通过 HTTPS 回退到服务端解析。
支持的参数
| 参数 | 取值 | 默认值 |
|---|---|---|
| 位数 | 4 – 10 | 6 |
| 周期 | 1 – 600 秒 | 30 |
| 算法 | SHA-1, SHA-256, SHA-512, Steam | SHA-1 |
| 类型 | TOTP, HOTP | TOTP |
本浏览器最近记录
你生成的每个验证码都会保留 3 天,无需登录。识别分三层:一个长期 Cookie、localStorage 中同一 id 的副本(应对 Cookie 被清除),以及一个软指纹(浏览器、语言、IP 网段),用于重新认出两者都丢失的设备。
历史中的密钥在写入数据库之前就用 AES-256-GCM 加密,超过保留期的记录会自动删除。清空历史会立即删除它们。
在已有历史的浏览器上登录时,会询问是否把这些验证码合并到账户。系统不会自动合并,因为电脑可能是共用的。账户历史保留 3 天。
密码生成器
全部使用密码学安全的随机源生成。你的设置会在本浏览器保留六个月。
| 模式 | 适合用于 |
|---|---|
| 随机 | 存进密码管理器的一切。每个字符的熵值最高。 |
| 易记 | 那几个必须手动敲的密码:设备解锁、磁盘加密。 |
| PIN 码 | 手机、SIM 卡、报警面板的数字密码。 |
| 十六进制 / Base64 | API 密钥、加密密钥、给其他系统用的种子。 |
| UUID v4 | 标识符,不是密钥:标准格式下的 122 位随机数。 |
你的选项会在本浏览器保留 180 天;登录之后则跟着账号走。
文本工具
粘贴列表、选择操作、拿到结果。一切按需运行,不保存任何内容。
批量 2FA 验证码
每行粘贴一条。下面这些写法都可以:
JBSWY3DPEHPK3PXP github|JBSWY3DPEHPK3PXP [email protected]|hunter2|JBSWY3DPEHPK3PXP otpauth://totp/GitHub:[email protected]?secret=JBSWY3DPEHPK3PXP&issuer=GitHub
分隔符会自动识别,行中最长的有效 base32 字段会被当作密钥,所以中间夹着密码列的账号列表照样能用。结果可导出为 CSV。
IP 与 DNS
- IP 查询: 版本、类型、反向 DNS,以及启用后带地图的地理定位。
- DNS 记录: A、AAAA、MX、NS、TXT、SOA、CNAME 和 CAA 及其 TTL。
- WHOIS: 先问 IANA 哪台服务器管这个顶级域,再去查询它和注册商。
- 端口检测: 开放或关闭,通过 TCP 连接(每次 16 个端口)或携带真实服务载荷的 UDP 探测(每次 10 个端口)。
- TCP 延迟: TCP 握手计时,因为 PHP 没有 root 权限就无法发送 ICMP ping。
- 垃圾邮件黑名单: 对照六个知名 DNSBL 检查一个 IPv4 地址。
- 邮件安全: 一个域名的 SPF、DMARC、MX、MTA-STS 和 TLS-RPT 记录。
- WebRTC 泄露: 显示浏览器是否通过 WebRTC 泄露你的真实 IP 地址。使用 VPN 时这点很重要:如果显示“泄露”,说明即使开着 VPN,真实地址也暴露了。
2FA 保险库
密钥在存储前就已加密。二维码图片一概不保存,只保存其中的文本。
- 粘贴密钥或 otpauth 链接即可添加条目,也可以直接从二维码图片添加。
- 图片会当场转成文本:图片本身绝不保存。
- 随时导出二维码,把账号迁到新手机上。
- 可备份为 otpauth 文本、JSON 或 CSV;导入则三者加纯密钥都接受。
- 显示密钥时会再次要求输入你的密码。
密码保险库
你的登录信息在保存前就已加密,只有你能读取。
- 密码、备注和附带的 2FA 密钥在存储前都用 AES-256-GCM 加密。
- 列表只显示首尾几个字符,方便你认出是哪一条,绝不显示密码本身。
- 复制会把密码放进剪贴板而不显示出来;要显示则需再次输入账号密码。
- 每条记录都可以带自己的 2FA 密钥,六位验证码就会显示在密码旁边。
- 概览面板会统计弱密码、与其他条目重复的密码,以及一年以上未更改的密码。
- 可导入从 Chrome、Firefox、Bitwarden、LastPass 或 1Password 导出的 CSV:它们的列名会被自动识别。
每个工具做什么
全部 35 个工具的完整列表,按你要做的事分组。它由源码中的工具目录生成,因此永远不会与运行中的版本脱节。大多数工具完全在本服务器上计算,断网也能用;必须向外查询的那些,在隐私政策中有完整列出。
安全与身份验证
读取和构建符合标准的东西:遵循 RFC 6238 的 TOTP 验证码、拆成三段并带过期时间的 JWT、从图片读取或全新生成的二维码。没有任何密钥离开这台服务器。
- 2FA 验证码 , 粘贴密钥或二维码图片即可获得 2FA 验证码。
- 二维码识别 , 从图片或直接用摄像头读取二维码。 · 说明
- 密码生成器 , 生成高强度密码并评估其强度。
- JWT 解码 , 把 JWT 拆成三段,读出声明并校验签名。 · 说明
- 密码泄露检查 , 检查密码或邮箱是否出现在已知数据泄露中。密码不会离开你的设备。 · 说明
- 文本加密 , 用密码加密一段文字,再通过聊天发送。全部在浏览器中完成。 · 说明
- 文件校验和 , 计算文件的 MD5、SHA-1、SHA-256、SHA-512 并与发布方的哈希对比。文件不会离开你的设备。 · 说明
- 二维码生成 , 用任意文本或链接生成二维码。 · 说明
网络与域名
IPv4 与 IPv6 子网划分(掩码、地址范围、广播地址、VLSM、CIDR 聚合、任意范围转 CIDR)、对照本地 IEEE 表的 MAC 厂商查询、EUI-64 构造,以及内嵌 IPv4、6to4、Teredo、NAT64 的 IPv6 地址解码。
- IP 查询 , 查看自己的 IP,也可查询任意地址。
- DNS 记录 , 查询一个域名的 A、AAAA、MX、TXT 和 NS 记录。
- 子网与 CIDR , 计算 IPv4/IPv6 地址块:掩码、主机范围、子网划分。 · 说明
- MAC 查询 , 查出 MAC 地址背后的厂商、改写格式、构造 EUI-64。 · 说明
- WHOIS , 这个域名或 IP 段是谁注册的,到什么时候。
- 端口检测 , 探测常见 TCP/UDP 端口,看哪些是开放的。
- TCP 延迟 , 用一次 TCP 握手测量到主机的延迟。
- 代理检测 , 检测 HTTP、SOCKS4 和 SOCKS5 代理是否存活,以及隐藏地址的效果如何。 · 说明
- SSL/TLS 检测 , 检查 TLS 证书:剩余天数、域名是否匹配、服务器接受哪些 TLS 版本。 · 说明
- 反查 IP , 找出指向同一个 IP 地址的那些域名。 · 说明
- 链接预览 , 查看链接分享到社交媒体和聊天应用时的样子,以及缺少哪些标签。 · 说明
- 重定向追踪 , 查看一个链接(尤其是短链接)在到达目的地之前经过了哪些页面。 · 说明
- ASN 与 IP 段查询 , 查询地址、域名或组织的 ASN、网络所有者及全部 IP 段。 · 说明
- 邮件头分析 , 粘贴邮件原始头信息,查看传递路径、SPF、DKIM、DMARC 结果和钓鱼迹象。 · 说明
- 垃圾邮件黑名单 , 检查某个地址是否在反垃圾邮件黑名单上。
- 邮件安全 , 检查一个域名的 SPF、DMARC、MX 和 MTA-STS 记录。
转换与计算
进制转换,同时展示机器实际如何存储数值:补码、反码、原码、移码、IEEE 754 半/单/双精度、字节序、Base32/58/64/85。跨 232 个单位的换算。日期运算、把 cron 表达式读成大白话,以及经 sRGB、HSL、OKLCH 和 CIE Lab 的颜色转换与 WCAG 对比度检查。 按每分钟更新的市场汇率换算货币,并附越南盾的银行买入卖出价。
- 单位换算 , 单位换算:长度、质量、温度、数据大小等等。 · 说明
- 汇率换算 , 按每分钟更新的汇率在世界各国货币和加密货币之间换算,并附越南银行的越南盾买卖价。 · 说明
- 进制转换 , 在二进制、八进制、十进制、十六进制之间转换,并读出比特位。 · 说明
- 时间转换 , 把 Unix 时间戳转成日期,并在时区之间换算。 · 说明
- 颜色转换 , 转换 HEX、RGB、HSL 和 CMYK,并评估 WCAG 对比度。 · 说明
数据与文本
按行清洗和变换文本,生成 UUID v1/v3/v4/v5/v7 与 ULID 标识符,做哈希,以及常见格式的编码解码。
- 文本工具 , 批量排序、筛选、编码和哈希文本。
- ID 生成器 , 生成 UUID、ULID 和 Nano ID,或解析已有的标识符。 · 说明
- Cron 解读 , 解释一条 cron 表达式,并列出它接下来的执行时间。 · 说明
设备检测
直接在浏览器里测试键盘、音箱、耳机和麦克风:哪些键失灵、哪个声道无声、麦克风有没有破音或噪声。按键和声音都不会离开你的设备。
- 键盘检测 , 逐个按键,看哪些键正常、哪些失灵、连击或卡住。还能测出同时能识别几个键。 · 说明
- 音箱和耳机检测 , 检查左右声道、接线反相,从低音扫到高音找出破音。附带逐步自动检测。 · 说明
- 麦克风检测 , 看麦克风收音太大还是太小、有没有破音、底噪或电流声,附带波形、频谱和录音回放。含 9 秒自动检测。 · 说明
同一样东西,每个工具都接受多种写法:思科风格的 MAC 地址、反掩码、0x 前缀的数字、用文字写的日期,所以大多数情况下粘贴即可。
各工具使用说明
每个工具的用法、结果怎么看以及需要注意的地方。
二维码识别
- 允许网页使用摄像头,或把二维码截图粘贴到页面。
- 把二维码放在画面中间,直到识别成功。
- 复制识别出的内容。设备有多个摄像头时可以切换。
注意: 图片在浏览器内识别。二维码里的陌生链接不要急着打开。
密码泄露检查
- 选择“密码”或“邮箱地址”。
- 输入密码(或邮箱),然后点“检查”。
- 如果密码已泄露,请在所有使用它的网站上修改。如果邮箱出现在泄露事件中,请修改列出网站上的密码。
如何看结果: “已泄露 N 次”是该密码在泄露数据中出现的次数。哪怕只有一次,攻击者也会把它放进最先尝试的名单。
注意: 密码永远不会离开你的设备。查询邮箱则不同:邮箱地址会发送给 XposedOrNot。
文本加密
- 选择“加密”,输入要保密的内容和一个密码,或点“生成密码”。
- 点“加密”,然后复制以 ABE1. 开头的文字,通过聊天发送。
- 用另一种方式把密码告诉对方,比如打电话。对方打开本页,选择“解密”,粘贴文字并输入密码。
如何看结果: 提示密码错误,要么是密码输错了,要么是复制时文字少了一段。
注意: 忘记密码内容就无法找回,本站也无法恢复。内容和密码都不会发送到服务器。
文件校验和
- 把文件拖进框里,或点击选择文件。
- 把下载页面公布的校验值粘贴到对比框。工具会自动识别是 MD5、SHA-1、SHA-256 还是 SHA-512。
- 等待进度条走完。大文件可能需要几分钟。
如何看结果: 一致表示你的文件与发布方的完全相同。不一致表示文件在下载时损坏或被改动过。不要打开它,请从官方网站重新下载。
注意: 文件不会上传到任何地方,所有计算都在浏览器中完成。选的算法越少越快。
二维码生成
- 选择内容类型:链接、Wi-Fi、名片、邮件、位置等。
- 填写出现的栏目。可以在中间加 logo,并选择纠错等级。
- 生成二维码并下载图片。
注意: 加了 logo 应选较高的纠错等级,因为 logo 会遮住部分码。打印前先用手机扫一下。
子网与 CIDR
- 选择要做的事,例如计算一个地址块或拆分地址块。
- 输入地址和前缀长度,例如 192.168.1.0/24。
- 点计算按钮,查看掩码、可用主机范围和地址数量。
注意: 支持 IPv4 和 IPv6。长列表有一键复制全部的按钮。
MAC 查询
- 输入 MAC 地址,任何写法都可以(冒号、连字符或不分隔)。
- 点查询按钮,查看厂商和地址类型。
- 需要测试用的地址,可以随机生成一个。
注意: 很多手机对每个 Wi-Fi 使用随机 MAC,因此可能查不到厂商。
代理检测
- 粘贴代理列表,每行一个,可带或不带账号。
- 选择代理类型;不确定就用自动检测。
- 点运行。结果逐行出现;点停止可中途结束。
如何看结果: 每行显示代理是否可用、类型、延迟、出口地址和匿名等级。透明代理会暴露你的真实地址。 标为“已跳过”的行在读取时就被拒绝(格式错误、端口被禁止、内网地址):工具没有连接过它们,所以不算失效。
注意: 代理列表和账号不会被保存。每次有数量上限,登录用户的上限更高。
SSL/TLS 检测
- 输入主机名,例如 example.com。
- 服务不在 443 端口时修改端口。
- 点运行,查看证书、到期日和支持的 TLS 版本。
注意: 证书剩余不到 30 天就该续期。服务器仍接受 TLS 1.0 或 1.1 时应关闭。
重定向追踪
- 粘贴要检查的链接,通常是短链接或你不确定的链接。
- 选择“普通浏览器”。如果怀疑页面对机器人和真人区别对待,再试试“链接预览机器人”。
- 点“追踪”,然后从上到下查看每一步。
如何看结果: 每一步都有代码:301 或 308 是永久跳转,302 或 307 是临时跳转,200 表示到达。最后一步就是点击链接的人会看到的页面。
注意: 工具替你查看,不会在你的浏览器里打开页面。有反机器人防护的页面会拦截工具,这时结果显示为“无法确定”。
ASN 与 IP 段查询
- 输入 IP 地址、域名、ASN 编号(例如 AS15169)或运营商名称。
- 点“查询”。如果输入的是名称,请从列表中选择正确的 ASN。
- 点“全部复制”获取所有 IP 段,例如用于防火墙。
如何看结果: ASN 是互联网上一个网络的编号,通常是运营商或大公司。IP 段列表是该网络正在使用的地址块。
注意: 数据来自 RIPEstat,并保存一小时,所以最新的变化可能还没显示。
邮件头分析
- 打开可疑邮件,选择“显示原始邮件”(Gmail)或“查看源代码”(其他应用)。
- 复制整个邮件头,粘贴到框里,然后点“分析”。
- 先看“需要修改的地方”,再看 SPF、DKIM、DMARC 和邮件经过的服务器。
如何看结果: SPF、DKIM 和 DMARC 全部通过,邮件几乎可以肯定来自发件人一栏的域名。显示名称与真实地址不符,或回复会发到陌生域名,都是常见的钓鱼迹象。
注意: 邮件正文会被跳过,不读取也不保存。邮件头仍包含邮箱和 IP 地址,请不要公开发布。
汇率换算
- 输入金额。可以输入 1,000,000、1.5,或简写 500k、5m、2b。
- 选择原币种和目标币种;⇄ 按钮可对调两边。
- 在越南盾与外币之间换算时,请同时查看银行价格区块:那才是您实际拿到的金额。
注意: 市场汇率是中间价,每分钟更新;银行买卖价相差几个百分点,大约每十分钟更新一次。
颜色转换
- 输入颜色:十六进制、rgb()、hsl() 或颜色名称。
- 要检查可读性,再输入背景色。
- 点分析按钮,查看其他写法和对比度。
如何看结果: 普通文字需要至少 4.5:1 的对比度才达到 AA 级,大号文字只需 3:1。
注意: 带透明度的颜色按你输入的背景计算。
ID 生成器
- 选择任务:生成新的、按名称生成,或解析已有的 UUID。
- 选择类型和数量。
- 生成后点某一行复制,或全部复制。
注意: 按名称生成(v3、v5)时,相同名称和命名空间总是得到相同的 UUID。
Cron 解读
- 输入 cron 表达式,或选择常用模板。
- 选择运行这条 cron 任务的机器所在的时区。
- 点读取按钮,查看文字说明和接下来的运行时间。
注意: cron 按服务器时间运行。时区错了,计划就会偏差相应的小时数。
键盘检测
- 点一下键盘示意图,然后依次按每个键。正常的键变绿,按住的键以主色亮起。
- 布局、键位标准、操作系统都保持“自动”。页面先显示笔记本布局,再随你按的键调整:按到 Home 或 PgUp 就换成台式键盘,按到数字区的键就加上数字区,按到 半角/全角、変換 或 ¥ 就换成日文键盘。想固定就手动选择。
- 虚线框的键是很多机器没有的键(Home、End、右 Ctrl、Menu…),按到之前不计入。如果示意图上实线框的键你的键盘没有,按“标记没有的键”再点它。
- 同时按住多个键测量无冲数。想在不离开页面的情况下测试 Tab、Esc、Alt+Tab,请用全屏(Chrome、Edge)。
- 完成后看看“尚未测试的键”列表,需要发给维修店时按“复制报告”。
如何看结果: 绿色是正常的键。黄色是连击:松开后几十毫秒内又多识别一次,说明轴体开始老化。红色是按住超过 8 秒而系统仍在重复发送,说明真的卡住了。按了好几次仍留在“尚未测试的键”里的是失灵键。
注意: 日本笔记本(Let's note、JIS 版 ThinkPad…):Fn 键本身不发送信号,所以页面间接测试它:按 Fn + ↑(得到 PgUp)或 Fn + 音量键,示意图上的 Fn 键就会变绿。第一次收到 Home、End、PgUp 或 PgDn 时,页面会问你是 Fn + 其他键还是单独的键。打开 NumLk 后 M、J、K、L 等字母键会发送数字区代码。如果 Windows 用的是英文布局,页面会提示,并仍按键帽上的字显示。测试时请关闭 Unikey 或 EVKey,免得 Backspace 被误计。
音箱和耳机检测
- 把系统音量调到适中,然后按“开始自动检测”。
- 根据听到的内容回答每个问题。没听清就按“重新播放”,不适用的步骤就按“跳过”(比如单个音箱的相位步骤)。
- 要找出破音的具体位置,用“扫频”的低音范围,听到异响时按“标记”。
如何看结果: 最后的结论会告诉你声道是否接反或无声、音箱是否反相、低音是否破音,以及你能听到的最低音和最高音。
注意: 想在页面上直接选其他音箱(Chrome、Edge),按“显示音箱名称”。页面只读取设备列表后立即关闭麦克风,不会录音。
麦克风检测
- 按“打开麦克风”并允许浏览器使用。有多个麦克风时,在列表里选对。
- 按“开始自动检测”:先安静 3 秒,然后用 6 秒大声读出屏幕上的句子。
- 有多个麦克风时按“测试下一个麦克风”,下面的表格会把各个麦克风的结果并排列出。
如何看结果: 说话声最好在 -40 到 -12 dBFS 之间。削波超过 0.1% 说明增益太高。说话声比底噪高 30 dB 以上就非常清楚。频率范围低于 4.5 kHz 通常是蓝牙耳机处于通话模式。
注意: 三项浏览器处理保持关闭即可测量原始麦克风。声音不会离开你的设备;试录保存在浏览器里,关闭页面就没了。
API 文档
每个工具都可以用个人 API 密钥通过 JSON 调用。 完整文档 →
curl -s https://authbeta.com/api/v1/totp \
-H "Authorization: Bearer ab_your_key" \
-H "Content-Type: application/json" \
-d '{"secret":"JBSWY3DPEHPK3PXP"}'
安全须知
- 2FA 密钥与密码一样敏感:拿到它的人可以永远生成有效验证码。
- 把密钥存在服务器上——无论这里还是别处——都是拿一部分“第二因素”的意义换取便利。对高价值账号,请把密钥只留在你自己掌控的设备上。
- 密钥使用 config/config.php 中的密钥以 AES-256-GCM 加密。丢失该密钥会导致已存密钥无法恢复;泄露则会让它们暴露。
- 请始终以 HTTPS 运行本站。验证码和密钥都在请求体中传输。
- 也请为你在这里的账号开启两步验证:它保护的是整个保险库。