数据工具
全部工具
编码、解码、格式转换、压缩和哈希计算。打开工具,输入内容,即可在浏览器中得到结果。
⌘ K
可用工具
按分类浏览没有找到相关工具,请试试其他关键词。
数据格式
- AMF 解码AMF 解码: 按照 AMF 格式解码输入数据。
- AMF 编码AMF 编码: 按照 AMF 格式编码输入数据。
- Avro 转 JSON在相应的数据表示、格式或计量单位之间执行“Avro 转 JSON”。
- CBOR 解码CBOR 解码: 按照 CBOR 格式解码输入数据。
- CBOR 编码CBOR 编码: 按照 CBOR 格式编码输入数据。
- CSV 转 JSON在相应的数据表示、格式或计量单位之间执行“CSV 转 JSON”。
- Caret/M 解码Caret/M 解码: 把 cat -v 风格的 ^ 和 M- 表示法还原为控制字符或原始字节。
- 转换 IP 地址格式转换 IP 地址格式: 在点分十进制、十六进制等表示之间转换同一个 IP 地址。
- 文本解码文本解码: 按照 文本 格式解码输入数据。
- 文本编码文本编码: 按照 文本 格式编码输入数据。
- 转义智能标点转义智能标点: 把弯引号、长短破折号等排版字符转换为对应的 ASCII 表示。
- 转义 Unicode 字符转义 Unicode 字符: 把特殊字符写成转义序列,便于在字符串或源码中表示。
- 从 BCD 解码从 BCD 解码: 按照 BCD 格式解码输入数据。
- 从指定进制转换从指定进制转换: 按照 指定进制转换 格式解码输入数据。
- 从 Base32 解码从 Base32 解码: 按照 Base32 格式解码输入数据。
- 从 Base45 解码从 Base45 解码: 按照 Base45 格式解码输入数据。
- 从 Base58 解码从 Base58 解码: 按照 Base58 格式解码输入数据。
- 从 Base62 解码从 Base62 解码: 按照 Base62 格式解码输入数据。
- 从 Base64 解码从 Base64 解码: 按照 RFC 4648 的 Base64 编码规则,将 Base64 文本还原为原始字节数据。
- 从 Base85 解码从 Base85 解码: 按照 Base85 格式解码输入数据。
- 从 Base92 解码从 Base92 解码: 按照 Base92 格式解码输入数据。
- 从 Bech32 解码从 Bech32 解码: 按照 Bech32 格式解码输入数据。
- 从二进制转换从二进制转换: 按照 二进制转换 格式解码输入数据。
- 从盲文解码从盲文解码: 按照 盲文 格式解码输入数据。
- 从 COBS 解码从 COBS 解码: 按照 COBS 格式解码输入数据。
- 从字符码转换从字符码转换: 按照 字符码转换 格式解码输入数据。
- 从十进制转换从十进制转换: 按照 十进制转换 格式解码输入数据。
- 从浮点数转换从浮点数转换: 按照 浮点数转换 格式解码输入数据。
- 从 HTML 实体解码从 HTML 实体解码: 按照 HTML 实体 格式解码输入数据。
- 从十六进制转换从十六进制转换: 解析十六进制文本并还原原始字节;可按设置识别常见分隔符与前缀。
- 从十六进制内容转换从十六进制内容转换: 按照 十六进制内容转换 格式解码输入数据。
- 从十六进制转储还原从十六进制转储还原: 解析常见十六进制转储格式并还原其中的原始字节。
- 从 MessagePack 解码从 MessagePack 解码: 按照 MessagePack 格式解码输入数据。
- 从 Modhex 解码从 Modhex 解码: 按照 Modhex 格式解码输入数据。
- 从八进制转换从八进制转换: 按照 八进制转换 格式解码输入数据。
- 从 Punycode 解码从 Punycode 解码: 按照 Punycode 格式解码输入数据。
- 从可打印字符编码解码从可打印字符编码解码: 按照 可打印字符编码 格式解码输入数据。
- 十六进制转 PEM在相应的数据表示、格式或计量单位之间执行“十六进制转 PEM”。
- JSON 转 CSV在相应的数据表示、格式或计量单位之间执行“JSON 转 CSV”。
- JSON 转 YAML在相应的数据表示、格式或计量单位之间执行“JSON 转 YAML”。
- MIME 解码MIME 解码: 解析 MIME 消息及其编码内容,用于检查邮件头、正文和消息部分。
- Unicode 规范化Unicode 规范化: 按 NFC、NFD、NFKC 或 NFKD 统一 Unicode 字符的组合与兼容表示。
- PEM 转十六进制在相应的数据表示、格式或计量单位之间执行“PEM 转十六进制”。
- 解析 ASN.1 十六进制字符串解析 ASN.1 十六进制字符串: 解析输入数据,并以结构化、便于审查的形式显示结果。
- 解析 TLV解析 TLV: 解析输入数据,并以结构化、便于审查的形式显示结果。
- Rison 解码Rison 解码: 按照 Rison 格式解码输入数据。
- Rison 编码Rison 编码: 按照 Rison 格式编码输入数据。
- 显示 Base64 偏移量显示 Base64 偏移量: 显示同一字节片段处于三种对齐位置时可能出现的 Base64 表示。
- 交换字节序交换字节序: 按字长反转字节顺序,在大端和小端表示之间转换。
- 文本编码暴力检测文本编码暴力检测: 尝试多种字符编码解读同一份字节,便于人工识别正确文本。
- 文本与整数转换文本与整数转换: 把文本字符代码按大端顺序解释为大整数,或执行反向转换。
- 编码为 BCD编码为 BCD: 按照 BCD 格式编码输入数据。
- 转换为指定进制转换为指定进制: 按照 指定进制 格式编码输入数据。
- 编码为 Base32编码为 Base32: 按照 Base32 格式编码输入数据。
- 编码为 Base45编码为 Base45: 按照 Base45 格式编码输入数据。
- 编码为 Base58编码为 Base58: 按照 Base58 格式编码输入数据。
- 编码为 Base62编码为 Base62: 按照 Base62 格式编码输入数据。
- 编码为 Base64编码为 Base64: 按照 RFC 4648 的 Base64 编码规则,将任意字节数据转换为可打印的 ASCII 文本。
- 编码为 Base85编码为 Base85: 按照 Base85 格式编码输入数据。
- 编码为 Base92编码为 Base92: 按照 Base92 格式编码输入数据。
- 编码为 Bech32编码为 Bech32: 按照 Bech32 格式编码输入数据。
- 转换为二进制转换为二进制: 按照 二进制 格式编码输入数据。
- 编码为盲文编码为盲文: 按照 盲文 格式编码输入数据。
- 编码为 COBS编码为 COBS: 按照 COBS 格式编码输入数据。
- 转换为字符码转换为字符码: 按照 字符码 格式编码输入数据。
- 转换为十进制转换为十进制: 按照 十进制 格式编码输入数据。
- 转换为浮点数转换为浮点数: 按照 浮点数 格式编码输入数据。
- 编码为 HTML 实体编码为 HTML 实体: 按照 HTML 实体 格式编码输入数据。
- 转换为十六进制转换为十六进制: 将输入字节逐个表示为两位十六进制数,适合检查和传输二进制数据。
- 转换为十六进制内容转换为十六进制内容: 按照 十六进制内容 格式编码输入数据。
- 转换为十六进制转储转换为十六进制转储: 以偏移量、十六进制字节和可打印字符栏生成十六进制转储。
- 编码为 MessagePack编码为 MessagePack: 按照 MessagePack 格式编码输入数据。
- 编码为 Modhex编码为 Modhex: 按照 Modhex 格式编码输入数据。
- 转换为八进制转换为八进制: 按照 八进制 格式编码输入数据。
- 编码为 Punycode编码为 Punycode: 按照 Punycode 格式编码输入数据。
- 编码为可打印字符编码编码为可打印字符编码: 按照 可打印字符 格式编码输入数据。
- URL 解码URL 解码: 解析百分号编码,并按所选字符编码还原 URL 组件中的文本。
- URL 编码URL 编码: 将 URL 组件中的保留字符和非安全字符转换为百分号编码。
- 取消 Unicode 字符转义取消 Unicode 字符转义: 将文本中的转义序列还原为对应字符。
- YAML 转 JSON在相应的数据表示、格式或计量单位之间执行“YAML 转 JSON”。
- 从 Base64 解码 → 转换为十六进制按固定顺序执行以下操作:从 Base64 解码 → 转换为十六进制。输入只需提供一次,结果可直接复制或下载。
- 从十六进制转换 → 编码为 Base64按固定顺序执行以下操作:从十六进制转换 → 编码为 Base64。输入只需提供一次,结果可直接复制或下载。
- URL 解码 → 从 Base64 解码按固定顺序执行以下操作:URL 解码 → 从 Base64 解码。输入只需提供一次,结果可直接复制或下载。
- 编码为 Base64 → URL 编码按固定顺序执行以下操作:编码为 Base64 → URL 编码。输入只需提供一次,结果可直接复制或下载。
- 从十六进制转换 → URL 解码按固定顺序执行以下操作:从十六进制转换 → URL 解码。输入只需提供一次,结果可直接复制或下载。
- 编码为 Base64 → 从 Base64 解码按固定顺序执行以下操作:编码为 Base64 → 从 Base64 解码。输入只需提供一次,结果可直接复制或下载。
代码整理
- BSON 反序列化BSON 反序列化: 读取 BSON 二进制数据,将文档结构转换为 JSON。
- BSON 序列化BSON 序列化: 将 JSON 文档编码为 BSON 二进制数据,可下载原始字节。
- 格式化 CSS格式化 CSS: 重新缩进和排版源代码以便阅读;不能代替运行验证或业务规则检查。
- 压缩 CSS压缩 CSS: 去掉源代码中多余的排版空白,输出仍是文本而非压缩文件。
- 通用代码格式化通用代码格式化: 重新缩进和排版源代码以便阅读;不能代替运行验证或业务规则检查。
- 格式化 JSON格式化 JSON: 重新缩进和排版源代码以便阅读;不能代替运行验证或业务规则检查。
- 压缩 JSON压缩 JSON: 去掉源代码中多余的排版空白,输出仍是文本而非压缩文件。
- 格式化 JavaScript格式化 JavaScript: 重新缩进和排版源代码以便阅读;不能代替运行验证或业务规则检查。
- 压缩 JavaScript压缩 JavaScript: 去掉源代码中多余的排版空白,输出仍是文本而非压缩文件。
- JavaScript 语法解析JavaScript 语法解析: 解析输入数据,并以结构化、便于审查的形式显示结果。
- jq 查询jq 查询: 用查询表达式从结构化文档中筛选字段、节点或匹配结果。
- Microsoft 脚本解码器Microsoft 脚本解码器: 解码 Microsoft Encoded Script 的 VBE 等脚本内容,不执行脚本。
- PHP 反序列化PHP 反序列化: 把 PHP 序列化数据转换为 JSON;不支持对象标签。
- PHP 序列化把 JSON 数据转换为 PHP 序列化表示;数组与字典可能无法对称往返。
- 渲染 Markdown渲染 Markdown: 把 Markdown 渲染为 HTML 预览;禁用直接嵌入 HTML 以减少脚本注入风险。
- 格式化 SQL格式化 SQL: 重新缩进和排版源代码以便阅读;不能代替运行验证或业务规则检查。
- 压缩 SQL压缩 SQL: 去掉源代码中多余的排版空白,输出仍是文本而非压缩文件。
- 移除 HTML 标签移除 HTML 标签,保留标签之间的文本内容。
- 语法高亮语法高亮: 根据所选编程语言高亮源码标记,不会重新缩进或执行代码。
- 转换为驼峰命名转换为驼峰命名: 按照 驼峰命名 格式编码输入数据。
- 转换为短横线命名转换为短横线命名: 按照 短横线命名 格式编码输入数据。
- 转换为下划线命名转换为下划线命名: 按照 下划线命名 格式编码输入数据。
- 格式化 XML格式化 XML: 重新缩进和排版源代码以便阅读;不能代替运行验证或业务规则检查。
- 压缩 XML压缩 XML: 去掉源代码中多余的排版空白,输出仍是文本而非压缩文件。
- 从 Base64 解码 → 格式化 JSON按固定顺序执行以下操作:从 Base64 解码 → 格式化 JSON。输入只需提供一次,结果可直接复制或下载。
- 从十六进制转换 → 格式化 JSON按固定顺序执行以下操作:从十六进制转换 → 格式化 JSON。输入只需提供一次,结果可直接复制或下载。
- URL 解码 → 格式化 JSON按固定顺序执行以下操作:URL 解码 → 格式化 JSON。输入只需提供一次,结果可直接复制或下载。
哈希
- Adler-32 校验和使用 Adler-32 校验和 计算输入的摘要、校验值或认证码。
- 分析哈希分析哈希: 根据摘要的长度与字符特征列出可能的哈希类型,不能据此唯一确定算法。
- Argon2 密钥派生Argon2 密钥派生: 使用盐值和可配置的计算成本派生密码哈希或密钥。成本越高,计算耗时通常越长。
- Argon2 哈希比对Argon2 哈希比对: 验证输入密码是否与已有的编码哈希匹配,无需恢复原密码。
- Ascon 哈希使用 Ascon 哈希 计算输入的摘要、校验值或认证码。
- Ascon 消息认证码Ascon 消息认证码: 使用密钥计算消息认证码,用于检查消息完整性与来源。
- BLAKE2b 哈希使用 BLAKE2b 哈希 计算输入的摘要、校验值或认证码。
- BLAKE2s 哈希使用 BLAKE2s 哈希 计算输入的摘要、校验值或认证码。
- BLAKE3 哈希使用 BLAKE3 哈希 计算输入的摘要、校验值或认证码。
- bcrypt 哈希比对bcrypt 哈希比对: 验证输入密码是否与已有的编码哈希匹配,无需恢复原密码。
- 解析 bcrypt 哈希解析 bcrypt 哈希: 读取 bcrypt 哈希中的成本、盐值和摘要字段,不破解密码。
- CMAC 消息认证码CMAC 消息认证码: 使用密钥计算消息认证码,用于检查消息完整性与来源。
- CRC 校验和使用 CRC 校验和 计算输入的摘要、校验值或认证码。
- 上下文触发分块哈希上下文触发分块哈希: 计算分段模糊哈希,用于比较相似文件,不能替代密码学完整性校验。
- 比较 CTPH 哈希比较 CTPH 哈希: 比较两个模糊哈希并返回相似度评分,相似不代表内容完全相同。
- 比较 ssdeep 哈希比较 ssdeep 哈希: 比较两个模糊哈希并返回相似度评分,相似不代表内容完全相同。
- Fletcher-16 校验和使用 Fletcher-16 校验和 计算输入的摘要、校验值或认证码。
- Fletcher-32 校验和使用 Fletcher-32 校验和 计算输入的摘要、校验值或认证码。
- Fletcher-64 校验和使用 Fletcher-64 校验和 计算输入的摘要、校验值或认证码。
- Fletcher-8 校验和使用 Fletcher-8 校验和 计算输入的摘要、校验值或认证码。
- GOST 哈希使用 GOST 哈希 计算输入的摘要、校验值或认证码。
- 生成全部校验和按照相应算法或格式生成全部校验和。
- 生成全部哈希使用 生成全部哈希 计算输入的摘要、校验值或认证码。
- HAS-160 哈希HAS-160 哈希: 对输入的准确字节计算摘要;算法或输出长度不同,结果也不同。
- 基于哈希的消息认证码基于哈希的消息认证码: 使用密钥计算消息认证码,用于检查消息完整性与来源。
- Keccak 哈希使用 Keccak 哈希 计算输入的摘要、校验值或认证码。
- LM 哈希使用 LM 哈希 计算输入的摘要、校验值或认证码。
- Luhn 校验使用 Luhn 校验 计算输入的摘要、校验值或认证码。
- MD2 哈希使用 MD2 哈希 计算输入的摘要、校验值或认证码。
- MD4 哈希使用 MD4 哈希 计算输入的摘要、校验值或认证码。
- MD5 哈希使用 MD5 哈希 计算输入的摘要、校验值或认证码。
- MD6 哈希使用 MD6 哈希 计算输入的摘要、校验值或认证码。
- MurmurHash3 哈希使用 MurmurHash3 哈希 计算输入的摘要、校验值或认证码。
- NT 哈希使用 NT 哈希 计算输入的摘要、校验值或认证码。
- 奇偶校验位根据每组比特中 1 的数量计算或处理奇偶校验位。
- RIPEMD 哈希RIPEMD 哈希: 对输入的准确字节计算摘要;算法或输出长度不同,结果也不同。
- SHA-0 哈希使用 SHA-0 哈希 计算输入的摘要、校验值或认证码。
- SHA-1 哈希使用 SHA-1 哈希 计算输入的摘要、校验值或认证码。
- SHA-2 哈希SHA-2 哈希: 使用 SHA-2 系列密码学哈希函数计算固定长度的消息摘要。
- SHA-3 哈希使用 SHA-3 哈希 计算输入的摘要、校验值或认证码。
- SM3 哈希SM3 哈希: 对输入的准确字节计算摘要;算法或输出长度不同,结果也不同。
- ssdeep 模糊哈希ssdeep 模糊哈希: 计算分段模糊哈希,用于比较相似文件,不能替代密码学完整性校验。
- SHAKE 可扩展输出函数SHAKE 可扩展输出函数: 对输入的准确字节计算摘要;算法或输出长度不同,结果也不同。
- Snefru 哈希使用 Snefru 哈希 计算输入的摘要、校验值或认证码。
- Streebog 哈希使用 Streebog 哈希 计算输入的摘要、校验值或认证码。
- TCP/IP 校验和使用 TCP/IP 校验和 计算输入的摘要、校验值或认证码。
- Whirlpool 哈希使用 Whirlpool 哈希 计算输入的摘要、校验值或认证码。
- 异或校验和使用 异或校验和 计算输入的摘要、校验值或认证码。
- 从 Base64 解码 → SHA-2 哈希按固定顺序执行以下操作:从 Base64 解码 → SHA-2 哈希。输入只需提供一次,结果可直接复制或下载。
- 从十六进制转换 → SHA-2 哈希按固定顺序执行以下操作:从十六进制转换 → SHA-2 哈希。输入只需提供一次,结果可直接复制或下载。
压缩
- Bzip2 压缩使用 Bzip2 压缩 处理输入并生成压缩或归档数据。
- Bzip2 解压缩Bzip2 解压缩: 解析相应压缩或归档格式并还原原始数据。
- Gzip 解压缩Gzip 解压缩: 解析 Gzip 数据并还原其原始内容。
- Gzip 压缩Gzip 压缩: 使用 Gzip 文件格式和 Deflate 算法压缩输入数据。
- LZ4 压缩使用 LZ4 压缩 处理输入并生成压缩或归档数据。
- LZ4 解压缩LZ4 解压缩: 解析相应压缩或归档格式并还原原始数据。
- LZMA 压缩使用 LZMA 压缩 处理输入并生成压缩或归档数据。
- LZMA 解压缩LZMA 解压缩: 解析相应压缩或归档格式并还原原始数据。
- LZNT1 解压缩LZNT1 解压缩: 解析相应压缩或归档格式并还原原始数据。
- LZString 压缩使用 LZString 压缩 处理输入并生成压缩或归档数据。
- LZString 解压缩LZString 解压缩: 解析相应压缩或归档格式并还原原始数据。
- 原始 Deflate 压缩使用 原始 Deflate 压缩 处理输入并生成压缩或归档数据。
- 原始 Deflate 解压缩原始 Deflate 解压缩: 解析相应压缩或归档格式并还原原始数据。
- 创建 Tar 归档使用 创建 Tar 归档 处理输入并生成压缩或归档数据。
- 解包 Tar 归档解包 Tar 归档: 解析相应压缩或归档格式并还原原始数据。
- 解压 ZIP 归档解压 ZIP 归档: 解析相应压缩或归档格式并还原原始数据。
- XPRESS 解压缩XPRESS 解压缩: 解析相应压缩或归档格式并还原原始数据。
- XPRESS LZ77 与霍夫曼解压缩XPRESS LZ77 与霍夫曼解压缩: 解析相应压缩或归档格式并还原原始数据。
- 创建 ZIP 归档使用 创建 ZIP 归档 处理输入并生成压缩或归档数据。
- Zlib 压缩使用 Zlib 压缩 处理输入并生成压缩或归档数据。
- Zlib 解压缩Zlib 解压缩: 解析相应压缩或归档格式并还原原始数据。
- 从 Base64 解码 → Gzip 解压缩按固定顺序执行以下操作:从 Base64 解码 → Gzip 解压缩。输入只需提供一次,结果可直接复制或下载。
加密 / 编码
- A1Z26 密码解码A1Z26 密码解码: 按照 A1Z26 密码 格式解码输入数据。
- A1Z26 密码编码A1Z26 密码编码: 按照 A1Z26 密码 格式编码输入数据。
- AES 解密AES 解密: 使用高级加密标准 AES 对密文解密;模式、密钥、初始化向量和填充方式必须与加密端一致。
- AES 加密AES 加密: 使用高级加密标准 AES 对输入加密;密钥长度决定采用 AES-128、AES-192 或 AES-256。
- AES 密钥解封AES 密钥解封: 使用解封密钥还原已封装的密钥材料。
- AES 密钥封装AES 密钥封装: 使用密钥加密密钥,封装需要保存或传输的密钥材料。
- 仿射密码解码仿射密码解码: 按照 仿射密码 格式解码输入数据。
- 仿射密码编码仿射密码编码: 按照 仿射密码 格式编码输入数据。
- Ascon 解密Ascon 解密: 使用 Ascon 算法解密输入数据。
- Ascon 加密Ascon 加密: 使用 Ascon 算法加密输入数据。
- Atbash 密码使用“Atbash 密码”处理或分析经典密码数据。
- 培根密码解码培根密码解码: 按照 培根密码 格式解码输入数据。
- 培根密码编码培根密码编码: 按照 培根密码 格式编码输入数据。
- bcrypt 密码哈希bcrypt 密码哈希: 使用盐值和可配置的计算成本派生密码哈希或密钥。成本越高,计算耗时通常越长。
- 双密码解码双密码解码: 按照 双密码 格式解码输入数据。
- 双密码编码双密码编码: 按照 双密码 格式编码输入数据。
- Blowfish 解密Blowfish 解密: 使用 Blowfish 算法解密输入数据。
- Blowfish 加密Blowfish 加密: 使用 Blowfish 算法加密输入数据。
- Bombe 密码分析机使用“Bombe 密码分析机”处理或分析经典密码数据。
- 凯撒方框密码使用“凯撒方框密码”处理或分析经典密码数据。
- 鲸类密码解码鲸类密码解码: 按照 鲸类密码 格式解码输入数据。
- 鲸类密码编码鲸类密码编码: 按照 鲸类密码 格式编码输入数据。
- ChaCha 流密码ChaCha 流密码: 使用流密码的密钥流处理输入字节;密钥及 nonce 或 IV 必须与协议一致。
- CipherSaber2 解密CipherSaber2 解密: 使用 CipherSaber2 算法解密输入数据。
- CipherSaber2 加密CipherSaber2 加密: 使用 CipherSaber2 算法加密输入数据。
- Citrix CTX1 解码Citrix CTX1 解码: 按照 Citrix CTX1 格式解码输入数据。
- Citrix CTX1 编码Citrix CTX1 编码: 按照 Citrix CTX1 格式编码输入数据。
- 巨像密码分析机使用“巨像密码分析机”处理或分析经典密码数据。
- DES 解密DES 解密: 使用 DES 算法解密输入数据。
- DES 加密DES 加密: 使用 DES 算法加密输入数据。
- 派生 EVP 密钥派生 EVP 密钥: 根据输入密钥或密码及所选盐值、摘要和长度参数派生密钥材料。
- 派生 HKDF 密钥派生 HKDF 密钥: 根据输入密钥或密码及所选盐值、摘要和长度参数派生密钥材料。
- 派生 PBKDF2 密钥派生 PBKDF2 密钥: 根据输入密钥或密码及所选盐值、摘要和长度参数派生密钥材料。
- 恩尼格玛密码机使用“恩尼格玛密码机”处理或分析经典密码数据。
- Fernet 解密Fernet 解密: 使用 Fernet 算法解密输入数据。
- Fernet 加密Fernet 加密: 使用 Fernet 算法加密输入数据。
- Flask 会话解码Flask 会话解码: 按照 Flask 会话 格式解码输入数据。
- Flask 会话签名Flask 会话签名: 使用所选算法和密钥为消息生成签名或认证标记,签名参数需与验证端一致。
- Flask 会话验签Flask 会话验签: 使用相应密钥验证消息的签名或认证标记;验证通过不等于应用授权通过。
- 从摩尔斯电码解码从摩尔斯电码解码: 按照 摩尔斯电码 格式解码输入数据。
- GOST 解密GOST 解密: 使用 GOST 算法解密输入数据。
- GOST 加密GOST 加密: 使用 GOST 算法加密输入数据。
- GOST 密钥解封GOST 密钥解封: 使用解封密钥还原已封装的密钥材料。
- GOST 密钥封装GOST 密钥封装: 使用密钥加密密钥,封装需要保存或传输的密钥材料。
- GOST 签名GOST 签名: 使用所选算法和密钥为消息生成签名或认证标记,签名参数需与验证端一致。
- GOST 验签GOST 验签: 使用相应密钥验证消息的签名或认证标记;验证通过不等于应用授权通过。
- 伪随机素数生成器按照相应算法或格式伪随机素数生成器。
- JWT 解码JWT 解码: 按照 JWT 格式解码输入数据。
- JWT 签名JWT 签名: 使用所选算法和密钥为消息生成签名或认证标记,签名参数需与验证端一致。
- JWT 验签JWT 验签: 使用相应密钥验证消息的签名或认证标记;验证通过不等于应用授权通过。
- LS47 解密LS47 解密: 使用 LS47 算法解密输入数据。
- LS47 加密LS47 加密: 使用 LS47 算法加密输入数据。
- 洛伦兹密码机使用“洛伦兹密码机”处理或分析经典密码数据。
- 多重 Bombe 密码分析使用“多重 Bombe 密码分析”处理或分析经典密码数据。
- PRESENT 解密PRESENT 解密: 使用 PRESENT 算法解密输入数据。
- PRESENT 加密PRESENT 加密: 使用 PRESENT 算法加密输入数据。
- 伪随机数生成器按照相应算法或格式伪随机数生成器。
- RC2 解密RC2 解密: 使用 RC2 算法解密输入数据。
- RC2 加密RC2 加密: 使用 RC2 算法加密输入数据。
- RC4 流密码RC4 流密码: 使用流密码的密钥流处理输入字节;密钥及 nonce 或 IV 必须与协议一致。
- RC4 丢弃前导字节RC4 丢弃前导字节: 使用流密码的密钥流处理输入字节;密钥及 nonce 或 IV 必须与协议一致。
- RC6 解密RC6 解密: 使用 RC6 算法解密输入数据。
- RC6 加密RC6 加密: 使用 RC6 算法加密输入数据。
- 循环右移 13 位循环右移 13 位: 对输入的准确字节计算摘要;算法或输出长度不同,结果也不同。
- ROT13 字母替换使用“ROT13 字母替换”处理或分析经典密码数据。
- ROT13 暴力破解使用“ROT13 暴力破解”处理或分析经典密码数据。
- ROT47 字符替换使用“ROT47 字符替换”处理或分析经典密码数据。
- ROT47 暴力破解使用“ROT47 暴力破解”处理或分析经典密码数据。
- ROT8000 Unicode 字符替换使用“ROT8000 Unicode 字符替换”处理或分析经典密码数据。
- Rabbit 流密码Rabbit 流密码: 使用流密码的密钥流处理输入字节;密钥及 nonce 或 IV 必须与协议一致。
- 栅栏密码解码栅栏密码解码: 按照 栅栏密码 格式解码输入数据。
- 栅栏密码编码栅栏密码编码: 按照 栅栏密码 格式编码输入数据。
- SIGABA 密码机使用“SIGABA 密码机”处理或分析经典密码数据。
- SM4 解密SM4 解密: 使用 SM4 算法解密输入数据。
- SM4 加密SM4 加密: 使用 SM4 算法加密输入数据。
- Salsa20 流密码Salsa20 流密码: 使用流密码的密钥流处理输入字节;密钥及 nonce 或 IV 必须与协议一致。
- scrypt 密钥派生scrypt 密钥派生: 使用盐值和可配置的计算成本派生密码哈希或密钥。成本越高,计算耗时通常越长。
- 字符替换字符替换: 按照指定的字节映射表替换数据,可构造自定义替换密码。
- TEA 解密TEA 解密: 使用 TEA 算法解密输入数据。
- TEA 加密TEA 加密: 使用 TEA 算法加密输入数据。
- 编码为摩尔斯电码编码为摩尔斯电码: 按照 摩尔斯电码 格式编码输入数据。
- 三重 DES 解密三重 DES 解密: 使用 三重 DES 算法解密输入数据。
- 三重 DES 加密三重 DES 加密: 使用 三重 DES 算法加密输入数据。
- Twofish 解密Twofish 解密: 使用 Twofish 算法解密输入数据。
- Twofish 加密Twofish 加密: 使用 Twofish 算法加密输入数据。
- Typex 密码机使用“Typex 密码机”处理或分析经典密码数据。
- 维吉尼亚密码解码维吉尼亚密码解码: 按照 维吉尼亚密码 格式解码输入数据。
- 维吉尼亚密码编码维吉尼亚密码编码: 按照 维吉尼亚密码 格式编码输入数据。
- 按位异或按位异或: 将输入字节与密钥逐字节运算,密钥编码和所选模式会影响结果。
- 异或暴力破解异或暴力破解: 枚举短 XOR 密钥的候选解,可用预期明文片段过滤;最大密钥长度为 2。
- XSalsa20 流密码XSalsa20 流密码: 使用流密码的密钥流处理输入字节;密钥及 nonce 或 IV 必须与协议一致。
- XTEA 解密XTEA 解密: 使用 XTEA 算法解密输入数据。
- XTEA 加密XTEA 加密: 使用 XTEA 算法加密输入数据。
- XXTEA 解密XXTEA 解密: 使用 XXTEA 算法解密输入数据。
- XXTEA 加密XXTEA 加密: 使用 XXTEA 算法加密输入数据。
公钥
- ECDSA 签名ECDSA 签名: 使用所选算法和密钥为消息生成签名或认证标记,签名参数需与验证端一致。
- ECDSA 签名格式转换ECDSA 签名格式转换: 在十六进制、ASN.1 和 JSON 表示之间转换 ECDSA 签名。
- ECDSA 验签ECDSA 验签: 使用相应密钥验证消息的签名或认证标记;验证通过不等于应用授权通过。
- 生成 ECDSA 密钥对按照相应算法或格式生成 ECDSA 密钥对。
- 生成 PGP 密钥对按照相应算法或格式生成 PGP 密钥对。
- 生成 RSA 密钥对按照相应算法或格式生成 RSA 密钥对。
- 十六进制转对象标识符在相应的数据表示、格式或计量单位之间执行“十六进制转对象标识符”。
- JWK 转 PEM在相应的数据表示、格式或计量单位之间执行“JWK 转 PEM”。
- 对象标识符转十六进制在相应的数据表示、格式或计量单位之间执行“对象标识符转十六进制”。
- PEM 转 JWK在相应的数据表示、格式或计量单位之间执行“PEM 转 JWK”。
- PGP 解密PGP 解密: 使用 PGP 算法解密输入数据。
- PGP 解密并验签使用 PGP 解密并验签 算法解密输入数据。
- PGP 加密PGP 加密: 使用 PGP 算法加密输入数据。
- PGP 加密并签名使用 PGP 加密并签名 算法加密输入数据。
- PGP 签名PGP 签名: 使用所选算法和密钥为消息生成签名或认证标记,签名参数需与验证端一致。
- PGP 验签PGP 验签: 使用相应密钥验证消息的签名或认证标记;验证通过不等于应用授权通过。
- 解析证书签名请求解析证书签名请求: 解析输入数据,并以结构化、便于审查的形式显示结果。
- 解析 SSH 主机密钥解析 SSH 主机密钥: 解析输入数据,并以结构化、便于审查的形式显示结果。
- 解析 X.509 证书吊销列表解析 X.509 证书吊销列表: 解析输入数据,并以结构化、便于审查的形式显示结果。
- 解析 X.509 证书解析 X.509 证书: 解析 X.509 数字证书,显示主体、颁发者、公钥、有效期、扩展字段和签名信息。
- 从证书提取公钥从证书提取公钥: 从证书或私钥材料中提取对应的公钥;提取不代表验证证书信任链。
- 从私钥派生公钥从私钥派生公钥: 从证书或私钥材料中提取对应的公钥;提取不代表验证证书信任链。
- RSA 解密RSA 解密: 使用 RSA 算法解密输入数据。
- RSA 加密RSA 加密: 使用 RSA 算法加密输入数据。
- RSA 签名RSA 签名: 使用所选算法和密钥为消息生成签名或认证标记,签名参数需与验证端一致。
- RSA 验签RSA 验签: 使用相应密钥验证消息的签名或认证标记;验证通过不等于应用授权通过。
- SM2 解密SM2 解密: 使用 SM2 算法解密输入数据。
- SM2 加密SM2 加密: 使用 SM2 算法加密输入数据。
网络
- 基于 HTTPS 的 DNS基于 HTTPS 的 DNS: 运行工具会把所查域名发送给所选 DNS 解析服务。
- 移除 HTTP 分块传输编码移除 HTTP 分块传输编码: 解析 HTTP 分块传输的长度与数据块,还原连续的响应正文。
- 解码 NetBIOS 名称按照 解码 NetBIOS 名称 格式解码输入数据。
- 脱敏 IP 地址脱敏 IP 地址: 改写地址中的关键分隔符,便于以不可直接访问的形式分享威胁指标。
- 脱敏 URL脱敏 URL: 改写地址中的关键分隔符,便于以不可直接访问的形式分享威胁指标。
- 编码 NetBIOS 名称按照 编码 NetBIOS 名称 格式编码输入数据。
- 还原脱敏 URL还原脱敏 URL: 还原被去活化的 URL 分隔符,使地址重新成为可用形式。
- 格式化 MAC 地址格式化 MAC 地址: 统一 MAC 地址的字母大小写、字节分隔符和输出格式。
- IP 地址分组IP 地址分组: 按指定前缀长度把 IP 地址归入网络段,可去除重复网段。
- HASSH 客户端指纹HASSH 客户端指纹: 从握手协议字段生成连接指纹,用于比较客户端或服务器特征。
- HASSH 服务器指纹HASSH 服务器指纹: 从握手协议字段生成连接指纹,用于比较客户端或服务器特征。
- HTTP 请求HTTP 请求: 运行时会访问你提供的目标地址。
- IPv6 过渡地址分析IPv6 过渡地址分析: 分析 IPv6 过渡地址格式,并提取其中嵌入的地址信息。
- JA3 指纹JA3 指纹: 从握手协议字段生成连接指纹,用于比较客户端或服务器特征。
- JA3S 指纹JA3S 指纹: 从握手协议字段生成连接指纹,用于比较客户端或服务器特征。
- JA4 指纹JA4 指纹: 从握手协议字段生成连接指纹,用于比较客户端或服务器特征。
- JA4 服务器指纹JA4 服务器指纹: 从握手协议字段生成连接指纹,用于比较客户端或服务器特征。
- 解析以太网帧解析以太网帧: 解析输入数据,并以结构化、便于审查的形式显示结果。
- 解析 IP 地址范围解析 IP 地址范围: 解析输入数据,并以结构化、便于审查的形式显示结果。
- 解析 IPv4 首部解析 IPv4 首部: 解析输入数据,并以结构化、便于审查的形式显示结果。
- 解析 IPv6 地址解析 IPv6 地址: 解析输入数据,并以结构化、便于审查的形式显示结果。
- 解析 TCP解析 TCP: 解析输入数据,并以结构化、便于审查的形式显示结果。
- 解析 TLS 记录解析 TLS 记录: 解析输入数据,并以结构化、便于审查的形式显示结果。
- 解析 UDP解析 UDP: 解析输入数据,并以结构化、便于审查的形式显示结果。
- 解析 URI解析 URI: 解析输入数据,并以结构化、便于审查的形式显示结果。
- 解析用户代理字符串解析用户代理字符串: 解析输入数据,并以结构化、便于审查的形式显示结果。
- Protocol Buffers 解码Protocol Buffers 解码: 按照 Protocol Buffers 格式解码输入数据。
- Protocol Buffers 编码Protocol Buffers 编码: 按照 Protocol Buffers 格式编码输入数据。
- 移除 HTTP 标头移除 HTTP 标头: 在首个空行处分离 HTTP 头部,输出后面的正文。
- 移除 IPv4 首部移除 IPv4 首部: 移除所选协议的报文头部,仅输出载荷字节;输入需包含完整头部。
- 移除 TCP 首部移除 TCP 首部: 移除所选协议的报文头部,仅输出载荷字节;输入需包含完整头部。
- 移除 UDP 首部移除 UDP 首部: 移除所选协议的报文头部,仅输出载荷字节;输入需包含完整头部。
- 可变长整数解码可变长整数解码: 按照 可变长整数 格式解码输入数据。
- 可变长整数编码可变长整数编码: 按照 可变长整数 格式编码输入数据。
多媒体
- 向图像添加文本对输入的图像或媒体数据执行“向图像添加文本”。
- 图像模糊对输入的图像或媒体数据执行“图像模糊”。
- 图像完整适配对输入的图像或媒体数据执行“图像完整适配”。
- 图像格式转换对输入的图像或媒体数据执行“图像格式转换”。
- 图像裁切填充对输入的图像或媒体数据执行“图像裁切填充”。
- 裁剪图像对输入的图像或媒体数据执行“裁剪图像”。
- 图像抖动处理对输入的图像或媒体数据执行“图像抖动处理”。
- 镜像翻转图像沿水平轴或垂直轴镜像翻转图像,不改变图像颜色。
- 生成图像按照相应算法或格式生成图像。
- 热力图热力图: 把数字数据绘制为图表,以观察密度、散点关系或序列变化。
- 六边形分箱密度图六边形分箱密度图: 把数字数据绘制为图表,以观察密度、散点关系或序列变化。
- 图像亮度与对比度对输入的图像或媒体数据执行“图像亮度与对比度”。
- 图像滤镜对输入的图像或媒体数据执行“图像滤镜”。
- 图像色相、饱和度与明度对输入的图像或媒体数据执行“图像色相、饱和度与明度”。
- 图像不透明度对输入的图像或媒体数据执行“图像不透明度”。
- 图像颜色反转图像颜色反转: 反转图像的颜色,生成负片效果;不会改变像素位置。
- 规范化图像对输入的图像或媒体数据执行“规范化图像”。
- 光学字符识别光学字符识别: 使用浏览器内的 OCR 模型识别图片文字,首次运行可能需要下载模型。
- 播放媒体对输入的图像或媒体数据执行“播放媒体”。
- 渲染图像对输入的图像或媒体数据执行“渲染图像”。
- 渲染 PDF对输入的图像或媒体数据执行“渲染 PDF”。
- 调整图像尺寸对输入的图像或媒体数据执行“调整图像尺寸”。
- 旋转图像旋转图像: 将图像旋转指定角度,并按所选设置处理画布。
- 散点图散点图: 把数字数据绘制为图表,以观察密度、散点关系或序列变化。
- 序列图序列图: 把数字数据绘制为图表,以观察密度、散点关系或序列变化。
- 图像锐化对输入的图像或媒体数据执行“图像锐化”。
- 拆分颜色通道拆分颜色通道: 将图像拆分成红、绿、蓝三个颜色通道,分别下载各通道图像。
实用工具
- 添加行号添加行号: 在每一行开头添加序号,可设置起始偏移。
- 大小写交替大小写交替: 按指定规则交替改变字母大小写,生成类似 aLtErNaTiNg 的文本。
- 面积单位转换在相应的数据表示、格式或计量单位之间执行“面积单位转换”。
- 坐标格式转换在相应的数据表示、格式或计量单位之间执行“坐标格式转换”。
- 数据单位转换在相应的数据表示、格式或计量单位之间执行“数据单位转换”。
- 长度单位换算长度单位换算: 在线换算米、千米、英里、英尺等长度单位。输入数值并选择原单位和目标单位,即可在浏览器中得到结果。
- 质量单位转换在相应的数据表示、格式或计量单位之间执行“质量单位转换”。
- 速度单位转换在相应的数据表示、格式或计量单位之间执行“速度单位转换”。
- 统计出现次数统计出现次数: 统计指定字符串或匹配模式在输入中出现的次数。
- 差异比较差异比较: 比较用分隔符隔开的两段内容,并突出显示差异。
- 丢弃字节丢弃字节: 从输入中移除指定起点和长度的一段字节,保留其余内容。
- 按间隔丢弃字节按间隔丢弃字节: 从指定起点开始,按固定间隔删除或选取字节。
- 转义字符串转义字符串: 把特殊字符写成转义序列,便于在字符串或源码中表示。
- 展开字母范围展开字母范围: 展开字符范围,例如 a-c 转为 abc,可用于构建字符表。
- 文件树文件树: 将文件路径列表整理成树状目录结构,不会读取路径指向的文件。
- 筛选筛选: 先按分隔符拆分输入,再根据正则表达式保留或排除匹配项。
- 查找与替换查找与替换: 按普通字符串或正则表达式查找匹配内容,并替换成指定文本。
- 从不区分大小写的正则表达式还原从不区分大小写的正则表达式还原: 按照 不区分大小写的正则表达式还原 格式解码输入数据。
- 模糊匹配模糊匹配: 通过相邻字符、单词边界等评分规则查找近似匹配文本。
- 生成全部大小写组合生成全部大小写组合: 列出输入字符串的所有大小写组合,结果数量随字母数快速增长。
- 汉明距离汉明距离: 计算两个等长序列中不同位置的数量,可选择按位或按字节比较。
- 取开头内容取开头内容: 根据所选分隔符提取开头或末尾的指定数量行或字段,负数有特殊含义。
- 莱文斯坦距离莱文斯坦距离: 计算把一个字符串改成另一个所需的最少插入、删除和替换次数。
- 偏移量检查偏移量检查: 比较多个样本相同偏移处的字符,高亮所有样本都相同的位置。
- 填充行填充行: 在每行开头或末尾添加指定数量的填充字符,不是把行补到固定总长度。
- 解析颜色代码解析颜色代码: 解析输入数据,并以结构化、便于审查的形式显示结果。
- 解析 ObjectID 时间戳解析 ObjectID 时间戳: 解析输入数据,并以结构化、便于审查的形式显示结果。
- 解析 UNIX 文件权限解析 UNIX 文件权限: 解析输入数据,并以结构化、便于审查的形式显示结果。
- 正则表达式正则表达式: 可高亮匹配结果,也可输出匹配文本或捕获组列表。
- 移除 ANSI 转义序列移除 ANSI 转义序列: 移除终端颜色和控制用的 ANSI 转义码,保留文本内容。
- 移除行号移除行号: 识别并移除文本行开头的简单行号,保留后面的内容。
- 移除空字节移除空字节: 移除输入中所有值为 0x00 的空字节,不是移除字符 0。
- 移除空白字符移除空白字符: 按选项移除空格、换行、制表符等字符,可能改变原始数据的含义。
- 反转按字符、字节或行反转输入顺序,所选单位会影响结果。
- 在地图上显示在地图上显示: 将地理坐标转换为十进制度数,并在交互地图中定位。
- 随机打乱随机打乱分隔符划分的项目顺序,保留项目内容。
- 延时延时: 等待指定毫秒数后原样返回输入,不修改数据。
- 排序按所选规则排序由分隔符划分的文本项目,IP 排序选项适用于 IPv4。
- 按分隔符拆分文本按分隔符拆分文本: 在指定分隔符处将输入字符串拆分为多个部分。
- 切换字母大小写切换字母大小写: 将大写字母变为小写、小写字母变为大写。
- 取结尾内容取结尾内容: 根据所选分隔符提取开头或末尾的指定数量行或字段,负数有特殊含义。
- 提取字节提取字节: 按起点和长度提取一段字节,不包含其余输入。
- 按间隔提取字节按间隔提取字节: 从指定起点开始,按固定间隔删除或选取字节。
- 转换为不区分大小写的正则表达式转换为不区分大小写的正则表达式: 按照 不区分大小写的正则表达式 格式编码输入数据。
- 转换为小写转换为小写: 按照 小写 格式编码输入数据。
- 转换为表格转换为表格: 按照 表格 格式编码输入数据。
- 转换为大写转换为大写: 按照 大写 格式编码输入数据。
- 取消字符串转义取消字符串转义: 将文本中的转义序列还原为对应字符。
- 去重去重: 去除重复的文本项目,按所选分隔符识别不同项目。
- 按行宽换行按行宽换行: 按指定行宽为文本插入换行,便于阅读或复制固定宽度的输出。
算术 / 逻辑
- 加法加法: 将输入字节与密钥逐字节运算,密钥编码和所选模式会影响结果。
- 按位与按位与: 将输入字节与密钥逐字节运算,密钥编码和所选模式会影响结果。
- 按位左移按位左移: 将每个字节的位向所选方向移动指定位置,超出字节边界的位会丢弃。
- 按位右移按位右移: 将每个字节的位向所选方向移动指定位置,超出字节边界的位会丢弃。
- 笛卡尔积笛卡尔积: 列出从每个输入集合各取一个元素的所有组合。
- 数字除法数字除法: 按顺序计算输入数字的除法,忽略无法解析为数字的项目。
- 扩展欧几里得算法扩展欧几里得算法: 计算最大公约数及贝祖系数,使 a×x + b×y = gcd(a,b)。
- 取模取模: 计算整数除法的余数,可设置除数和输入数字格式。
- 算术平均值算术平均值: 对分隔的数字列表进行计算,无法解析为数字的项目会被忽略。
- 中位数对输入的图像或媒体数据执行“中位数”。
- 模幂运算模幂运算: 计算 base^exponent mod modulus,适用于大整数模运算。
- 模逆运算模逆运算: 寻找满足 a×x ≡ 1 (mod m) 的模逆元,非互素输入可能无解。
- 乘法乘法: 对分隔的数字列表进行计算,无法解析为数字的项目会被忽略。
- 按位非按位非: 反转每个字节的所有位:0 变为 1,1 变为 0。
- 按位或按位或: 将输入字节与密钥逐字节运算,密钥编码和所选模式会影响结果。
- 幂集幂集: 列出输入集合的全部子集,包括空集;结果数量按 2ⁿ 增长。
- 循环左移循环左移: 循环移动字节中的位,移出的位会绕回,可按选项跨字节进位。
- 循环右移循环右移: 循环移动字节中的位,移出的位会绕回,可按选项跨字节进位。
- 按密钥逐字节减法按密钥逐字节减法: 使用给定密钥对输入字节执行减法变换。请检查密钥格式与对齐设置。
- 集合差集集合差集: 按集合关系筛选元素,分隔符决定如何读取两个集合及输出结果。
- 集合交集集合交集: 按集合关系筛选元素,分隔符决定如何读取两个集合及输出结果。
- 集合并集集合并集: 按集合关系筛选元素,分隔符决定如何读取两个集合及输出结果。
- 标准差标准差: 对分隔的数字列表进行计算,无法解析为数字的项目会被忽略。
- 数字减法数字减法: 按顺序计算输入数字的减法,忽略无法解析为数字的项目。
- 求和求和: 对分隔的数字列表进行计算,无法解析为数字的项目会被忽略。
- 集合对称差集合对称差: 按集合关系筛选元素,分隔符决定如何读取两个集合及输出结果。
日期 / 时间
- 日期时间差日期时间差: 根据输入日期时间和指定的时间差计算新的日期时间。
- 提取日期从输入中识别并提取日期。
- 从 UNIX 时间戳转换从 UNIX 时间戳转换: 按照 UNIX 时间戳转换 格式解码输入数据。
- 获取时间获取时间: 生成当前时刻的时间戳,按所选单位输出;每次运行结果可能不同。
- 解析日期时间解析日期时间: 解析输入数据,并以结构化、便于审查的形式显示结果。
- 转换为 UNIX 时间戳转换为 UNIX 时间戳: 按照 UNIX 时间戳 格式编码输入数据。
- 转换日期时间格式在相应的数据表示、格式或计量单位之间执行“转换日期时间格式”。
- UNIX 时间戳转 Windows 文件时间在相应的数据表示、格式或计量单位之间执行“UNIX 时间戳转 Windows 文件时间”。
- Windows 文件时间转 UNIX 时间戳在相应的数据表示、格式或计量单位之间执行“Windows 文件时间转 UNIX 时间戳”。
提取
- CSS 选择器用 CSS 选择器从 HTML 文档中提取匹配元素或字段。
- 提取音频元数据从输入中识别并提取音频元数据。
- 提取域名从输入中识别并提取域名。
- 提取 EXIF 元数据从输入中识别并提取 EXIF 元数据。
- 提取电子邮件地址从输入中识别并提取电子邮件地址。
- 提取文件路径从输入中识别并提取文件路径。
- 提取文件从输入中识别并提取文件。
- 提取哈希值使用 提取哈希值 计算输入的摘要、校验值或认证码。
- 提取 ID3 元数据从输入中识别并提取 ID3 元数据。
- 提取 IP 地址从输入中识别并提取 IP 地址。
- 提取 MAC 地址从输入中识别并提取 MAC 地址。
- 提取 URL从输入中识别并提取 URL。
- JPath 表达式JPath 表达式: 用查询表达式从结构化文档中筛选字段、节点或匹配结果。
- JSONata 查询JSONata 查询: 用查询表达式从结构化文档中筛选字段、节点或匹配结果。
- RAKE 关键词提取RAKE 关键词提取: 用 RAKE 算法从文本中提取候选关键词,停用词配置会影响结果。
- 提取可打印字符串从输入中识别并提取可打印字符串。
- 模板渲染模板渲染: 用 JSON 数据填充 Handlebars/Mustache 模板,输出纯文本。
- XPath 表达式XPath 表达式: 用查询表达式从结构化文档中筛选字段、节点或匹配结果。
取证分析
- 检测文件类型检测文件类型: 根据文件签名识别可能的文件格式和 MIME 类型,扩展名不决定真实格式。
- ELF 文件信息ELF 文件信息: 读取 ELF 文件的头部、程序段、节区和符号表信息。
- 提取最低有效位从输入中识别并提取最低有效位。
- 提取 RGBA 通道从输入中识别并提取 RGBA 通道。
- 智能检测智能检测: 自动识别依赖文件特征、字节频率和启发式规则,同一输入可能符合多种解释。
- 随机化调色板随机化调色板: 随机替换图像调色板中的颜色,有助于观察原本颜色相近的隐藏图案。
- 移除 EXIF 元数据移除 EXIF 元数据: 移除 JPEG 中的 EXIF 元数据,同时保留图像像素内容。
- 扫描嵌入文件从输入中识别并扫描嵌入文件。
- 查看位平面查看位平面: 提取图像每个像素的指定比特位并显示,用于观察位平面或隐写线索。
- YARA 规则按用户提供的 YARA 规则扫描输入字节,返回匹配结果而非最终恶意性结论。
语言
其他
- 分析 UUID分析 UUID: 识别 UUID 版本,并提取该版本包含的元数据。
- 卡方检验卡方检验: 工具将 256 种字节的实际出现次数,与输入长度除以 256 的期望次数比较,累加 (实际 − 期望)² / 期望。
- 反汇编 ARM 指令反汇编 ARM 指令: 将机器码转换为汇编指令,需要选择与字节内容匹配的架构和位数。
- 反汇编 x86 指令反汇编 x86 指令: 将机器码转换为汇编指令,需要选择与字节内容匹配的架构和位数。
- 信息熵信息熵: 计算输入字节分布的香农熵;熵较高不能单独证明数据已加密。
- 频率分布频率分布: 统计每个字节值的出现次数与占比,用于观察输入数据的分布。
- 生成德布鲁因序列按照相应算法或格式生成德布鲁因序列。
- 生成 HOTP按照相应算法或格式生成 HOTP。
- 生成乱数假文按照相应算法或格式生成乱数假文。
- 生成二维码按照相应算法或格式生成二维码。
- 生成 TOTP按照相应算法或格式生成 TOTP。
- 生成 UUID按照相应算法或格式生成 UUID。
- HTML 转纯文本HTML 转纯文本: 将 HTML 源码作为文本输出,以便查看标签本身,而不是呈现页面。
- 半正矢距离半正矢距离: 根据两组经纬度估算球面上的大圆距离,不是道路导航距离。
- 重合指数根据字符出现频率计算重合指数,用于分析文本或古典密码的统计特征。
- 数字游戏数字游戏: 为输入数字生成 Numberwang 节目风格的趣味文本,不用于数学判断。
- 属性列表查看器属性列表查看器: 读取 Apple 属性列表中的键、值和嵌套结构。
- 解析二维码解析二维码: 解析输入数据,并以结构化、便于审查的形式显示结果。
- 伪随机整数生成器按照相应算法或格式伪随机整数生成器。
- XKCD 随机数XKCD 随机数: 固定返回 4,致敬 XKCD 笑话;不产生随机数,不能用于安全用途。