English|中文
前言
为什么开发这个工具?
- 每次加解密需要找在线工具进行处理,效率低
- 在线工具支持的功能不全或者某些处理结果不对 (如查错网AES CFB/OFB 加密错误)
- 大部分工具不支持文件加密
- 第三方PC端工具功能不全,体验不好,不支持跨平台 (如PYG密码工具箱)
主要功能


字符处理(以分割为例)

编码互转功能 (非原始字符)

数据摘要(哈希)
支持文件, 支持超大文件,8G文件测试ok

MAC
HMAC
CMAC
GMAC
POLY1305
分组对称加密 (block cipher)
加密算法
支持mode
- ECB
- CBC
- OFB(n)
- CFB(n)
- SIC (also known as CTR)
- CTS (equivalent to CBC/WithCTS)
- CCM (AEAD)
- EAX (AEAD)
- GCM (AEAD)
- OCB (AEAD)
支持padding scheme
- No padding
- PKCS5/7
- ISO10126/ISO10126-2
- ISO7816-4/ISO9797-1
- X9.23/X923
- TBC
- ZeroByte
- withCTS (if used with ECB mode)

流式对称加密 (stream cipher)
非对称加密 RSA
note: openssl用公私钥对加解密,生成私钥为pkcs8编码

数字签名校验
CTF (古典密码及其他 ) wiki


PBE

misc模块
- 时间戳转换
- 日志转时间戳
- 生成uuid (支持多组)
- 端口扫描
- 局域网ip扫描
- ping
- tcping
其他功能
特性
bouncy castle文档 https://www.bouncycastle.org/specifications.html
下载地址
GitHub
码云镜像
下载加速 https://leon.lanzoui.com/b0d9av2kb 提取码:52pj
插件下载 https://leon.lanzoub.com/b0d9w4cof 提取码:ax63
开发测试时间较短,难免会有bug,欢迎提需求,issue和PR
版本选择
-
未安装JDK/JRE (普通用户,无需配置,直接使用,文件较大)
- 64位 Windows ----- withjre-win-x64(最新LTS 版本)
- 32/64位 Windows ----- jdk8-withjre-windows-x86 (JRE 8,不知道就选这个)
-
已安装JDK/JRE (开发人员,需配置,文件小)
- JDK8(Oracle 官方) ----- jdk8-all-platform
- JDK11+ ----- jdk17-no-jfx-all-platform + 配置javafx环境变量
-
beta版 (尝鲜用户,可以成功运行上面任意一个文件后,jar文件)
需要复制到lib目录,同时删除ToolsFx-xxx.jar(旧文件名)和 app-xxx.jar
-
github action nightly版本(同beta版本,实时构建)