UltraDebug

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: A C D R G Y M Z X S P
公益项目,接受捐赠
查看: 1639|回复: 0
收起左侧

[算法] (5/12更新) 密码学工具 v1.13.0~~新增大量算法,破解功能~~

[复制链接]
Edgars

主题

0

回帖

UD

新手上路

UID
24
积分
19
注册时间
2022-2-12
最后登录
1970-1-1
2022-5-22 15:18:56 | 显示全部楼层 |阅读模式

前言

为什么开发这个工具?

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

主要功能

编解码

  • base64
  • urlBase64
  • base16/32/36/58/62/85/91/92/100
  • base58check
  • UrlEncode
  • Unicode
  • js hex(\x61)/js octal(\140)
  • binary/octal/decimal/hex
  • base系列自定义字典
  • puny code
  • quote printable
  • uuEncode
  • xxEncode
  • escape/escapeAll

(5/12更新) 密码学工具 v1.13.0~~新增大量算法,破解功能~~ - Edgars_UltraDebug

字符处理(以分割为例)

(5/12更新) 密码学工具 v1.13.0~~新增大量算法,破解功能~~ - Edgars_UltraDebug

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

  • 编解码功能相互转换

(5/12更新) 密码学工具 v1.13.0~~新增大量算法,破解功能~~ - Edgars_UltraDebug

数据摘要(哈希)

支持文件, 支持超大文件,8G文件测试ok

  • md系列
  • sha1
  • sha2系列
  • sha3
  • SM3
  • RIPEMD
  • whirpool
  • Tiger
  • 其他 BouncyCastle支持的算法

(5/12更新) 密码学工具 v1.13.0~~新增大量算法,破解功能~~ - Edgars_UltraDebug

MAC

HMAC

  • md系列
  • sha1
  • sha2系列
  • sha3
  • SM3
  • RIPEMD
  • whirpool
  • Tiger
  • 其他 BouncyCastle支持的算法

CMAC

  • AESCMAC
  • BLOWFISHCMAC
  • DESCMAC
  • DESEDECMAC
  • SEED-CMAC
  • Shacal-2CMAC
  • SM4-CMAC
  • Threefish-256CMAC  / Threefish-512CMAC / Threefish-1024CMAC

GMAC

POLY1305

  • POLY1305
  • POLY1305-AES
  • POLY1305-ARIA
  • POLY1305-CAMELLIA
  • POLY1305-CAST6
  • POLY1305-NOEKEON
  • POLY1305-RC6
  • POLY1305-SEED
  • POLY1305-SERPENT
  • POLY1305-SM4
  • POLY1305-Twofish

分组对称加密 (block cipher)

加密算法

  • DES/3DES
  • AES
  • SM4
  • Blowfish
  • Twofish
  • RC2
  • 其他 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>

(5/12更新) 密码学工具 v1.13.0~~新增大量算法,破解功能~~ - Edgars_UltraDebug

流式对称加密 (stream cipher)

  • RC4
  • HC128/HC256
  • ChaCha
  • Salsa20
  • XSalsa20
  • VMPC
  • Grainv1
  • Grain128
  • Zuc128

非对称加密 RSA

  • 密钥支持pkcs1 /pkcs8
  • 支持512/1024/2048/3072/4096位
  • 支持长度大于RSA位数
  • 支持公钥加密私钥解密,私钥加密公钥解密
  • 支持openssl pkcs1/pkcs8 私钥格式
  • 支持证书cer文件加解密
  • 支持pem和pk8格式文件 :new:

note: openssl用公私钥对加解密,生成私钥为pkcs8编码

(5/12更新) 密码学工具 v1.13.0~~新增大量算法,破解功能~~ - Edgars_UltraDebug

数字签名校验

  • RSA系列
  • DSA
  • ECDSA
  • EC
  • EdDSA(ED448/ED25192)
  • SM2
  • 其他

古典密码 (for CTF)

  • 凯撒
  • rot5/rot13/rot18/rot47
  • 仿射
  • virgenene
  • atbash
  • 摩尔斯密码(morse)
  • qwe键盘加密
  • polybius
  • 培根24/培根26
  • 一次性密码
  • 社会主义核心价值观
  • ADFGX/ADFGVX
  • Auto Key
  • 栅栏密码 /栅栏密码 w
  • playfair
  • brainfuck/troll/ook
  • 盲文 (braille)
  • 字母位置
  • 01248(云影)
  • BubbleBabble
  • 元素周期表
  • 当铺密码(PawnShop Cipher)
  • 曲路密码(CurveCipher)
  • Handy code
  • 博福特密码(Beaufort)
  • Porta 密码
  • Bifid/Trifid/四方密码 (FourSquare Cipher)
  • Gronsfeld密码
  • 格雷码(Gray code)
  • 佛曰
  • 希尔密码
  • 新佛曰/兽曰/熊曰(需联网)
  • rabbit
  • aaencode/jjencode

(5/12更新) 密码学工具 v1.13.0~~新增大量算法,破解功能~~ - Edgars_UltraDebug

PBE

(5/12更新) 密码学工具 v1.13.0~~新增大量算法,破解功能~~ - Edgars_UltraDebug

其他功能

  • 二维码功能/OCR
  • 字符处理
  • 待定

特性

  • 支持文件拖入
  • 对称加密key, iv 支持base64 ,hex
  • 哈希/对称加密支持多个文件加密解密
  • i18n
  • CTF相关功能
  • PBE
  • 可配置模块,支持第三方网址

bouncy castle文档 https://www.bouncycastle.org/specifications.html

下载地址

GitHub

码云镜像

下载加速 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
isEnablePBE PBE启用开关,默认false
isEnableSignature 签名启用开关,默认true
isEnableMac MAC启用开关,默认true
isEnableSymmetricStream 对称加密(stream)启用开关,默认true
isEnableQrcode 二维码启用开关,默认true
isEnableInternalWebview 内置浏览器启用开关,默认false
extUrls 内置浏览器默认收藏链接,多个用英文逗号分隔

插件

  • ApiPost 接口调试工具

CHANGE LOG

changelog.md

UltraDebug免责声明
✅以上内容均来自网友转发或原创,如存在侵权请发送到站方邮件9003554@qq.com处理。
✅The above content is forwarded or original by netizens. If there is infringement, please send the email to the destination 9003554@qq.com handle.
回复 打印

使用道具 举报

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

本版积分规则

小黑屋|Archiver|站点地图|UltraDebug ( 滇ICP备2022002049号-2 滇公网安备 53032102000034号)

GMT+8, 2025-6-20 16:11 , Processed in 0.031918 second(s), 9 queries , Redis On.

Powered by Discuz X3.4

© 2001-2023 Discuz! Team.

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