包含编解码,编码转换,加解密, 哈希,MAC,签名,大数运算,压缩,二维码功能,CTF等功能。
github.com/Leon406/ToolsFx/wiki
Encoding wiki
- base64
- urlBase64
- base16/32/36/45/58/62/85/91/92/100
- base58check
- UrlEncode
- Unicode
- js hex(\x61)/js octal(\140)
- binary/octal/decimal/hex
- custom base serial dict
- puny code
- quote printable
- uuEncode
- xxEncode
- escape/escapeAll
- auto decode(crack)
String Process(e.g. Split)
- Transfer
support file, big file which is larger than 8Gi
- md serial
- sha1
- sha2
- sha3
- SM3
- RIPEMD
- whirlpool
- Tiger
- dictionary hash mapping(crack)
- etc.
- md serial
- sha1
- sha2
- sha3
- SM3
- RIPEMD
- whirpool
- Tiger
- etc.
- AESCMAC
- BLOWFISHCMAC
- DESCMAC
- DESEDECMAC
- SEED-CMAC
- Shacal-2CMAC
- SM4-CMAC
- Three-fish-256CMAC / Three-fish-512CMAC / Three-fish-1024CMAC
- POLY1305
- POLY1305-AES
- POLY1305-ARIA
- POLY1305-CAMELLIA
- POLY1305-CAST6
- POLY1305-NOEKEON
- POLY1305-RC6
- POLY1305-SEED
- POLY1305-SERPENT
- POLY1305-SM4
- POLY1305-Twofish
- DES/3DES
- AES
- SM4
- Blowfish
- Twofish
- RC2
- etc.
support mode
support padding scheme
- RC4
- HC128/HC256
- ChaCha/ChaCha20/ChaCha20-Poly1305
- Salsa20
- XSalsa20
- VMPC
- Grain v1
- Grain128
- Zuc128
- etc.
- support pkcs1 /pkcs8 key
- support 512/1024/2048/3072/4096 bit
- support plain text length longer than key size
- support public key encrypt and private key encrypt
- support openssl pkcs1/pkcs8 private key format
- support certification cer file
- support pem and pk8 format 🆕
- RSA serial
- DSA
- ECDSA
- EC
- EdDSA(ED448/ED25192)
- SM2
- other
- caesar
- rot5/rot13/rot18/rot47
- affine
- virgenene
- atbash
- morse
- qwe keyboard
- polybius
- bacon 24/bacon 26
- one time pad
- socialist core value
- ADFGX/ADFGVX
- Auto Key
- rail-fence normal /rail-fence w-type
- playfair
- brainfuck/troll/ook
- Braille
- alphabet index
- 01248
- BubbleBabble
- Element Periodic Table
- PawnShop Cipher
- Handy code
- Beaufort
- Porta Cipher
- Bifid/Trifid/FourSquare Cipher
- Gronsfeld Cipher
- Gray code
- Buddha Says(佛曰)
- Hill Cipher
- 新佛曰/兽音/熊曰(online)
- rabbit
- aaencode/jjencode
- RSA crack (nec,pqec)
- etc.
- timestamp to date
- date to timestamp
- uuid
- port scan
- ip scan
- ping
- tcping
- Qrcode/OCR
- String Process
- Big Integer Calculator
- ECC Calculator
- TBD
- support drag file
- Symmetric Crypto support base64/hex encoded key, iv
- Digest and Symmetric Crypto support multi files
- i18n
- CTF related
- PBE
- module configurable,support online url
gitte mirror(for Chinese user)
download boost https://leon.lanzoui.com/b0d9av2kb code:52pj plugin download https://leon.lanzoub.com/b0d9w4cof 提取码:ax63
-
with jre environment (for developer)
- jdk8 ---- choose suffix with jdk8-all-platform
- jdk11+ ---- choose suffix with jdk17-no-jfx-all-platform & also need to config javafx environment
-
w/o jre environment(Windows user only,normal user)
- 64bit Windows ---- withjre-win-x64(latest LTS version)
- 32/64bit Windows ---- jdk8-withjre-windows-x86 (if have no idea, choose this)
-
beta (jar file, for geeker) copy jar file to lib directory and delete ToolsFx-xxx.jar or app-xx.jar
- Linux/macOS double-click ToolsFx in root directory
- Windows double-click ToolsFx.bat or vbs file(remove black command window)
When Application is running ,it will generate ToolsFx.properties automatically , just modify the value. Below are the details.
key | value |
---|---|
isEnableClassical | Classical module switch,default is false |
isEnablePBE | PBE module switch,default is false |
isEnableSignature | Signature module switch,default is true |
isEnableMac | MAC module switch,default is true |
isEnableSymmetricStream | Symmetric( Stream) module switch,default is true |
isEnableQrcode | Qrcode module switch,default is true |
isEnableInternalWebview | Internal Browser switch,default is false |
offlineMode | offline mode, hide online functions,default is false |
uiScale | Application UI scale rate, default is -1 |
extUrls | Internal Browser favourite urls, spit with comma |
- ApiPost Network Debug Tools
see changelog.md
from https://github.com/Leon406/ToolsFx
No comments:
Post a Comment