关于 AlgoKit
AlgoKit.dev 汇集了 21 个分类、共 414 个免费在线工具,专为开发者日常中那些频繁的小任务而打造。
AlgoKit 是什么
这里的工具涵盖 SHA-256、Keccak、AES,也包括 JSON 格式化、单位换算、CSS 生成器和时区规划。它们适合快速完成的任务——核对哈希、解码令牌、转换数据、生成测试数据——无需安装软件,也无需注册账户。
工具是如何构建的
- 优先在客户端运行。 大多数工具使用 TypeScript 编写,完全在你的浏览器中运行,并在可能的情况下使用 Web Crypto API 和成熟的开源库。你的输入不会被上传。
- 网络工具是例外。 DNS、WHOIS、IP、证书和网站检查需要发出网络请求;隐私政策列出了每个工具会访问哪个服务。
- 有完整说明。 工具页面会解释工具的用途、用法、工作原理和局限,并提供示例和常见问题解答。
工具是如何测试的
- 哈希、编码和加密工具会对照公开的参考测试向量进行校验,例如 NIST FIPS 180-4、FIPS 202 以及相关 RFC 中的向量。
- 转换器和计算器有单元测试覆盖,使用已知数值和边界情况进行验证。
- 自动化浏览器测试(Playwright)会打开工具页面、输入数据并核对输出,确保在改动上线前发现回归问题。
- 收到的问题报告会先复现再修复,并尽可能补充为新的测试用例。
语言
本站提供 11 种语言:English、中文、Español、العربية、Indonesia、Português、हिन्दी、日本語、Русский、Français和Tiếng Việt。导航、分类页面和站点页面均已完整翻译,阿拉伯语按从右到左显示。部分工具的详细指南仍在翻译中。
免费使用
AlgoKit.dev 免费使用,无需账户,也没有付费功能。网站运营成本可能通过广告来支持,详见隐私政策。
联系我们
发现了错误、结果不对或缺少某个工具?请发送邮件至 algokit.dev@gmail.com。联系页面说明了应附上哪些信息,以便我们尽快处理。
工具分类
- CRC 用于错误检测的循环冗余校验算法
- MD 消息摘要算法(MD2、MD4、MD5)
- SHA-1 安全哈希算法 1 - 160位哈希函数
- SHA-2 安全哈希算法 2 系列(SHA-224、SHA-256、SHA-384、SHA-512)
- SHA-3 基于 Keccak 的安全哈希算法 3
- Keccak Keccak 加密哈希函数
- SHAKE 可扩展输出函数(SHAKE128、SHAKE256)
- cSHAKE 可定制的 SHAKE 函数
- KMAC Keccak 消息认证码
- 密码与安全 密码生成、分析、哈希和安全工具
- 加密与密码学 对称与非对称加密、HMAC 和密钥生成(AES、3DES、RSA、PGP)
- 编码 编码与解码数据:Base64、Base32、Base58、URL、HTML 实体、十六进制、Unicode 等
- 格式化工具 格式化、压缩和校验代码与数据(JSON、XML、YAML、SQL、HTML、CSS),并转换命名风格
- 生成器 生成 ID、密钥、测试数据、二维码、条形码和配置文件(UUID、API 密钥、.gitignore、Dockerfile)
- 转换器 转换数据格式、进制、颜色、时间戳、单位和货币(JSON、CSV、YAML、XML)
- 文本工具 统计、对比、清理和转换文本(字数统计、文本对比、正则、大小写、去重)
- 图像工具 用于操作和转换图像的工具(压缩、调整大小、转换)
- 设计与 CSS 可视化生成 CSS:阴影、渐变、Flexbox 与 Grid 布局、动画和调色板
- Web 工具 面向 Web 开发和 SEO 的工具(JWT、URL、DNS、HTTP 响应头、meta 标签、站点地图)
- 数学与计算器 理财、健康、百分比、程序员运算和日常数学计算器
- 时间与日期 时区换算、日期差、工作日、计时器、秒表和世界时钟