New
v4.0.0
Highlights
- ๐พ Reached 675 hash types supported
- ๐ 34 new hash types
- โ๏ธ Many enhancements (add JtR or HC ref/id, better description, fixes) and better detection
- ๐ Ruby 4.0 support
Changelog
- Breaking changes:
- Drop Ruby 3.1 support, EOL since 26/03/2025 and no longer supported by minitest 6.x.x
- Additions:
- KeePass 2 (KDBX 4) / AES-Twofish-ChaCha20 256 enc. / Argon2d KDF / without keyfile #220
- KeePass 2 (KDBX 4) / AES-Twofish-ChaCha20 256 enc. / Argon2d KDF / with keyfile
- KeePass 2 (KDBX 4) / AES-Twofish-ChaCha20 256 enc. / Argon2id KDF / without keyfile
- KeePass 2 (KDBX 4) / AES-Twofish-ChaCha20 256 enc. / Argon2id KDF / with keyfile
- KeePass 2 (KDBX 4) / AES-Twofish-ChaCha20 256 enc. / AES-KDF / without keyfile
- KeePass 2 (KDBX 4) / AES-Twofish-ChaCha20 256 enc. / AES-KDF / with keyfile
- KeePass 2 (KDBX 3) / AES 256 enc. / AES-KDF / without keyfile
- KeePass 2 (KDBX 3) / Twofish 256 enc. / AES-KDF / without keyfile
- KeePass 2 (KDBX 3) / ChaCha20 256 enc. / AES-KDF / without keyfile
- Apache Shiro 1 SHA-512 #215
- AS/400 DES #222
- AS/400 SSHA1 #222
- Blockchain, My Wallet, Legacy Wallets #223
- Blockchain, My Wallet, Second Password (SHA256) #223
- Blockchain, My Wallet, V2 #223
- Blockchain, My Wallet #223
- Cisco-ISE Hashed Password (SHA256) #224
- sm3crypt, SM3 (Unix) #225
- BLAKE2-256($salt.$pass) (blake2b) #226
- BLAKE2-256($pass.$salt) (blake2b) #226
- sha224(sha1($pass))
- bcrypt(HMAC-SHA256($pass)) / bcryptsha256 v2 #227
- bcrypt(sha256($pass)) / bcryptsha256 #227
- md5($salt1.$pass.$salt2) #227
- md5($salt1.sha1($salt2.$pass)) #227
- md5($salt1.strtoupper(md5($salt2.$pass))) #227
- md5(md5($pass.$salt)) #227
- md5(md5($salt).md5(md5($pass))) #227
- md5(md5(md5($pass)).$salt) #227
- md5(md5(md5($pass.$salt1)).$salt2) #227
- md5(sha1($pass.$salt)) #227
- md5(sha1($salt.$pass)) #227
- md5(sha1(md5($pass))) #227
- sha256(sha256($pass.$salt)) #227
- sha512(sha512_bin($pass).$salt) #227
- Enhancements:
- OpenSSH private key
- BigCrypt
- Better description
- Add samples
- Fix available JtR format
- KeePass 2 (KDBX 4) / AES-Twofish-ChaCha20 256 enc. (Argon2d KDF & Argon2id KDF)
- Add HC support
- More precise regexp
- SAP CODVN H (PWDSALTEDHASH) iSSHA-512
- Add HC support
- BLAKE2-256 (blake2b) #226
- Add HC support
- MD6-256
- Add HC support
- sha224($pass.$salt)
- Add HC support
- Fix regexp for salt
- sha224($salt.$pass)
- Add HC support
- sha224(sha224($pass))
- Add HC support
- md5($salt.md5($pass).$salt) #227
- Add HC support
- Add sample
- md5(md5(md5($pass).$salt1).$salt2) #227
- Add HC support
- Add sample
- sha512(sha512($pass).$salt) #227
- Add HC support
- Add sample
- Chore:
- Add support for Ruby 4.0