用户名  找回密码
 立即注册

QQ登录

只需一步,快速开始

帖子
热搜: 活动 交友 discuz
查看: 409|回复: 0

[Cryptography] (4/6更新) 密码学工具 v1.12.3~~新版本全功能发布,...

[复制链接]

2万

主题

158

回帖

17万

积分

管理员

积分
170484
发表于 2022-4-23 13:47:50 | 显示全部楼层 |阅读模式 IP:山东省青岛市 移动

登录后更精彩...O(∩_∩)O...

您需要 登录 才可以下载或查看,没有账号?立即注册

×
(4/6更新) 密码学工具 v1.12.3~~新版本全功能发布,按需配置~~
前言
为什么开发这个工具?
  • 每次加解密需要找在线工具进行处理,效率低
  • 在线工具支持的功能不全或者某些处理结果不对 (如查错网AES CFB/OFB  加密错误)
  • 大部分工具不支持文件加密
  • 第三方PC端工具功能不全,体验不好,不支持跨平台 (如PYG密码工具箱)
主要功能编解码
  • [x] base64
  • [x] urlBase64
  • [x] base16/32/36/58/62/85/91/92/100
  • [x] base58check
  • [x] UrlEncode
  • [x] Unicode
  • [x] js hex(\x61)/js octal(\140)
  • [x] binary/octal/decimal/hex
  • [x] base系列自定义字典
  • [x] puny code
  • [x] quote printable
  • [x] uuEncode
  • [x] xxEncode
  • [x] escape/escapeAll
字符处理(以分割为例)
编码互转功能 (非原始字符)
  • [x] 编解码功能相互转换
数据摘要(哈希)
支持文件, 支持超大文件,8G文件测试ok
  • [x] md系列
  • [x] sha1
  • [x] sha2系列
  • [x] sha3
  • [x] SM3
  • [x] RIPEMD
  • [x] whirpool
  • [x] Tiger
  • [x] 其他 BouncyCastle支持的算法
MACHMAC
  • [x] md系列
  • [x] sha1
  • [x] sha2系列
  • [x] sha3
  • [x] SM3
  • [x] RIPEMD
  • [x] whirpool
  • [x] Tiger
  • [x] 其他 BouncyCastle支持的算法
CMAC
  • [x] AESCMAC
  • [x] BLOWFISHCMAC
  • [x] DESCMAC
  • [x] DESEDECMAC
  • [x] SEED-CMAC
  • [x] Shacal-2CMAC
  • [x] SM4-CMAC
  • [x] Threefish-256CMAC  / Threefish-512CMAC / Threefish-1024CMAC
GMACPOLY1305
  • [x] POLY1305
  • [x] POLY1305-AES
  • [x] POLY1305-ARIA
  • [x] POLY1305-CAMELLIA
  • [x] POLY1305-CAST6
  • [x] POLY1305-NOEKEON
  • [x] POLY1305-RC6
  • [x] POLY1305-SEED
  • [x] POLY1305-SERPENT
  • [x] POLY1305-SM4
  • [x] POLY1305-Twofish
分组对称加密 (block cipher)加密算法
  • [x] DES/3DES
  • [x] AES
  • [x] SM4
  • [x] Blowfish
  • [x] Twofish
  • [x] RC2
  • [x] 其他 BouncyCastle支持的算法
<details>
<summary>支持mode</summary>
<ul>
<li>ECB</li>
<li>CBC</li>
<li>OFB(n)</li>
<li>CFB(n)</li>
<li>SIC (also known as CTR)</li>
<li>CTS (equivalent to CBC/WithCTS)</li>
<li>CCM (AEAD)</li>
<li>EAX (AEAD)</li>
<li>GCM (AEAD)</li>
<li>OCB (AEAD)</li>
</ul>
</details>
<details>
<summary>支持padding scheme</summary>
<ul>
<li>No padding</li>
<li>PKCS5/7</li>
<li>ISO10126/ISO10126-2</li>
<li>ISO7816-4/ISO9797-1</li>
<li>X9.23/X923</li>
<li>TBC</li>
<li>ZeroByte</li>
<li>withCTS (if used with ECB mode)</li>
</ul>
</details>
流式对称加密 (stream cipher)
  • [x] RC4
  • [x] HC128/HC256
  • [x] ChaCha
  • [x] Salsa20
  • [x] XSalsa20
  • [x] VMPC
  • [x] Grainv1
  • [x] Grain128
  • [x] Zuc128
非对称加密 RSA
  • [x]  密钥支持pkcs1 /pkcs8
  • [x]  支持512/1024/2048/3072/4096位
  • [x]  支持长度大于RSA位数
  • [x]  支持公钥加密私钥解密,私钥加密公钥解密
  • [x]  支持openssl pkcs1/pkcs8 私钥格式
  • [x]  支持证书cer文件加解密
  • [x]  支持pem和pk8格式文件 :new:
note: openssl用公私钥对加解密,生成私钥为pkcs8编码
数字签名校验
  • [x] RSA系列
  • [x] DSA
  • [x] ECDSA
  • [x] EC
  • [x] EdDSA(ED448/ED25192)
  • [x] SM2
  • [ ] 其他
古典密码 (for CTF)
  • [x] 凯撒
  • [x] rot5/rot13/rot18/rot47
  • [x] 仿射
  • [x] virgenene
  • [x] atbash
  • [x] 摩尔斯密码(morse)
  • [x] qwe键盘加密
  • [x] polybius
  • [x] 培根24/培根26
  • [x] 一次性密码
  • [x] 社会主义核心价值观
  • [x] ADFGX/ADFGVX
  • [x] Auto Key
  • [x] 栅栏密码 /栅栏密码 w
  • [x] playfair
  • [x] brainfuck/troll/ook
  • [x] 盲文 (braille)
  • [x] 字母位置
  • [x] 01248(云影)
  • [x] BubbleBabble
  • [x] 元素周期表
  • [x] 当铺密码(PawnShop Cipher)
  • [x] 曲路密码(CurveCipher)
  • [x] Handy code
  • [x] 博福特密码(Beaufort)
  • [x] Porta 密码
  • [x] Bifid/Trifid/四方密码 (FourSquare Cipher)
  • [x] Gronsfeld密码
  • [x] 格雷码(Gray code)
  • [x] 佛曰
  • [x] 希尔密码
  • [x] 新佛曰/兽曰/熊曰(需联网)
  • [x] rabbit
  • [x] aaencode/jjencode
PBE
其他功能
  • [x] 二维码功能/OCR
  • [x] 字符处理
  • [ ] 待定
特性
  • [x] 支持文件拖入
  • [x] 对称加密key, iv 支持base64 ,hex
  • [x] 哈希/对称加密支持多个文件加密解密
  • [x] i18n
  • [x] CTF相关功能
  • [x] PBE
  • [x] 可配置模块,支持第三方网址
下载地址
下载加速 https://leon.lanzoui.com/b0d9av2kb 提取码:52pj
插件下载 https://leon.lanzoub.com/b0d9w4cof 提取码:ax63
开发测试时间较短,难免会有bug,欢迎提需求,issue和PR版本选择
  • 有jre环境(文件大)
    • jdk8      选择jdk8的版本
    • jdk11+  选择jdk11的版本 + 同时需要配置javafx环境
  • 无jre环境(文件小)
    • 64位 windows系统     x64 (jre11)
    • 32/64位 windows系统  x86 (jre8,不知道就选这个)
  • beta版 (jar文件)
    需要复制到lib目录,同时删除ToolsFx-xxx.jar和 app-xxx.jar

如何运行
  • Linux/Mac OSX系统双击运行 根目录下 ToolsFx
  • Windows 系统双击运行ToolsFx.bat或者 vbs文件(去除黑窗)
如何配置
启动时,默认会生成配置文件ToolsFx.properties, 修改对应的值即可
key
value

isEnableClassical古典密码学启用开关,默认false
isEnablePBEPBE启用开关,默认false
isEnableSignature签名启用开关,默认true
isEnableMacMAC启用开关,默认true
isEnableSymmetricStream对称加密(stream)启用开关,默认true
isEnableQrcode二维码启用开关,默认true
isEnableInternalWebview内置浏览器启用开关,默认false
extUrls内置浏览器默认收藏链接,多个用英文逗号分隔插件
  • ApiPost 接口调试工具
CHANGE LOG


回复

举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|哩布大模型|Civitai大模型|IP定位|图反推|站长素材|deepseek|即梦视频|阿狗工具|花瓣网|pinterest|php手册|宝塔文档|CyberChef|猫捉鱼铃|手机版|小黑屋|下载狗|IPS|在线工具|分享屋 ( 鲁ICP备2021028754号 )

GMT+8, 2025-1-26 22:34

Powered by 分享屋 X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表