ToolsFx 是一款跨平台的密码学工具箱,旨在为用户提供各种密码相关操作的便捷工具集。无论是加密、解密、哈希运算、数字签名还是经典密码学算法,ToolsFx 都提供了全面而实用的工具,满足用户对密码学操作的各种需求。
功能概述
编码功能
- 支持常见的编码方式,如base64、urlBase64等。
- 提供多种进制转换,包括二进制、十进制、十六进制等。
- 支持自定义基本字典,方便用户进行自定义编码。
- 自动识别编码方式,实现一键解码。
摘要算法
- 支持常见的哈希算法,如MD系列、SHA系列、SM3等。
- 可对大文件进行哈希运算,支持超过8GB的文件大小。
- 提供字典哈希映射,可用于破解密码等应用场景。
对称加密算法
- 包含DES、AES、SM4等常见对称加密算法。
- 支持多种工作模式和填充方案,满足不同加密需求。
- 支持基于流的对称加密算法,如RC4、ChaCha等。
非对称加密算法
- 提供RSA算法支持,支持不同长度的密钥对。
- 支持PKCS1和PKCS8格式的密钥,以及不同编码的文本加密。
- 支持证书文件的加密和解密操作。
数字签名
- 支持RSA、DSA、ECDSA等数字签名算法。
- 提供多种数字签名方式,确保签名的安全性和可靠性。
经典密码学
- 包含多种经典密码算法,如凯撒密码、仿射密码、维吉尼亚密码等。
- 支持多种特殊编码和变形方式,满足CTF比赛等需求。
杂项功能
- 提供时间戳与日期、UUID生成、端口扫描、IP扫描、Ping等实用功能。
特色功能
- 支持文件拖拽操作,提升使用体验。
- 对称加密算法支持Base64和十六进制编码的密钥、初始化向量。
- 摘要和对称加密算法支持多文件操作,提高效率。
- 多语言支持,满足不同用户的使用习惯。
- 专为CTF比赛设计的功能模块,满足专业需求。
- PBE功能可保护用户密码的安全性。
下载与支持
使用方法
- 在Linux/macOS系统中,双击根目录中的ToolsFx文件即可运行。
- 在Windows系统中,双击运行ToolsFx.bat或vbs文件,可隐藏命令行窗口。
- 也可通过修改生成的ToolsFx.properties文件进行配置,定制化个性化功能。