Skip to content

v2.0.0 - A Leap Forward

Compare
Choose a tag to compare
@noraj noraj released this 28 Oct 16:02
· 61 commits to master since this release

Highlights

  • 🍾 Reached 600+ (632) hash types supported
  • πŸ“ˆ 113 new hash types
  • β˜€οΈ New list command to list all supported hash types
  • β˜‘οΈ Many enhancements (add JtR or HC ref/id, better description, fixes) and better detection

list command
Ethereum Wallet (SCRYPT)
Werkzeug
VeraCrypt

Changelog

  • Breaking changes:
  • Additions:
    • New list command #159
    • SSHA-256 (Base64) #147
    • LDAP (SSHA-256) #147
    • IPMI 2.0 RAKP HMAC-MD5 #144
    • RedHat 389-DS LDAP (PBKDF2-HMAC-SHA256) #160
    • PBKDF2-HMAC-MD5 #160
    • PBKDF2-HMAC-SHA1 #160
    • PBKDF2-HMAC-SHA512 #160
    • Ethereum Wallet (SCRYPT)
    • WPA-PMKID-PBKDF2 #160
    • PBKDF2-HMAC-MD4 #160
    • SAP CODVN B (BCODE) from RFC_READ_TABLE
    • SAP CODVN F/G (PASSCODE) from RFC_READ_TABLE
    • SAP CODVN H (PWDSALTEDHASH) iSSHA-256
    • SAP CODVN H (PWDSALTEDHASH) iSSHA-384
    • SAP CODVN H (PWDSALTEDHASH) iSSHA-512
    • Web2py (PBKDF2-HMAC-SHA512) #160
    • VMware VMX (PBKDF2-HMAC-SHA1 + AES-256-CBC) #160
    • ENCsecurity Datavault (PBKDF2/no keychain) #160
    • ENCsecurity Datavault (PBKDF2/keychain) #160
    • ENCsecurity Datavault (MD5/no keychain) #160
    • ENCsecurity Datavault (MD5/keychain) #160
    • Python Werkzeug MD5 (HMAC-MD5 (key = $salt)) #160
    • Python Werkzeug SHA1 (HMAC-SHA1 (key = $salt)) #160
    • Python Werkzeug SHA224 (HMAC-SHA224 (key = $salt)) #160
    • Python Werkzeug SHA256 (HMAC-SHA256 (key = $salt)) #160
    • Python Werkzeug SHA384 (HMAC-SHA384 (key = $salt)) #160
    • Python Werkzeug SHA512 (HMAC-SHA512 (key = $salt)) #160
    • Python Werkzeug scrypt (scrypt (key = $salt)) #160
    • Python Werkzeug PBKDF2-HMAC-MD5 (key = $salt) #160
    • Python Werkzeug PBKDF2-HMAC-SHA1 (key = $salt) #160
    • Python Werkzeug PBKDF2-HMAC-SHA224 (key = $salt) #160
    • Python Werkzeug PBKDF2-HMAC-SHA256 (key = $salt) #160
    • Python Werkzeug PBKDF2-HMAC-SHA384 (key = $salt) #160
    • Python Werkzeug PBKDF2-HMAC-SHA512 (key = $salt) #160
    • JWT #164
    • VeraCrypt RIPEMD160 + XTS 512/1024/1536 bit (legacy) #154
    • VeraCrypt SHA512 + XTS 512/1024/1536 bit (legacy) #154
    • VeraCrypt Whirlpool + XTS 512/1024/1536 bit (legacy) #154
    • VeraCrypt RIPEMD160 + XTS 512/1024/1536 bit + boot-mode (legacy) #154
    • VeraCrypt SHA256 + XTS 512/1024/1536 bit (legacy) #154
    • VeraCrypt SHA256 + XTS 512/1024/1536 bit + boot-mode (legacy) #154
    • VeraCrypt Streebog-512 + XTS 512/1024/1536 bit (legacy) #154
    • VeraCrypt Streebog-512 + XTS 512/1024/1536 bit + boot-mode (legacy) #154
    • VeraCrypt RIPEMD160 + XTS 512/1024/1536 bit #154
    • VeraCrypt SHA512 + XTS 512/1024/1536 bit #154
    • VeraCrypt Whirlpool + XTS 512/1024/1536 bit #154
    • VeraCrypt RIPEMD160 + XTS 512/1024/1536 bit + boot-mode #154
    • VeraCrypt SHA256 + XTS 512/1024/1536 bit + boot-mode #154
    • VeraCrypt Streebog-512 + XTS 512/1024/1536 bit #154
    • VeraCrypt Streebog-512 + XTS 512/1024/1536 bit + boot-mode #154
    • TrueCrypt RIPEMD160 + XTS 512/1024/1536 bit (legacy) #154
    • TrueCrypt SHA512 + XTS 512/1024/1536 bit (legacy) #154
    • TrueCrypt Whirlpool + XTS 512/1024/1536 bit (legacy) #154
    • TrueCrypt RIPEMD160 + XTS 512/1024/1536 bit #154
    • TrueCrypt SHA512 + XTS 512/1024/1536 bit #154
    • TrueCrypt Whirlpool + XTS 512/1024/1536 bit #154
    • TrueCrypt RIPEMD160 + XTS 512/1024/1536 bit + boot-mode #154
    • TrueCrypt RIPEMD160 + XTS 256 bit #154
    • TrueCrypt RIPEMD160 + XTS 256 bit + boot-mode #154
    • TrueCrypt SHA512 + XTS 256 bit #154
    • TrueCrypt Whirlpool + XTS 256 bit #154
  • Enhancements:
    • SSHA: #145
      • update JtR label
      • fix regexp
      • add OPENLDAPS flavor
      • add samples
    • AIX: #146
      • AIX (smd5): add samples
      • AIX (ssha256): add samples
      • AIX (ssha512): add samples
      • AIX (ssha1): add samples
    • SSHA-512: #147
      • fix regexp
      • add samples
    • IPMI2 RAKP HMAC-SHA1 #144
      • fix regexp
      • add samples
      • add JtR format
    • Django (PBKDF2-HMAC-SHA256) #160
      • add samples
    • PBKDF2-HMAC-SHA256 #160
      • fix regexp
      • split regexp in 2 (1 for HC & 1 for JtR)
      • add samples
    • Atlassian (PBKDF2-HMAC-SHA1) #160
      • enhance regexp
      • add JtR & HC refs.
      • enhance name
      • add samples
    • PBKDF2-HMAC-SHA1 (Cryptacular) #160
      • enhance name
      • add samples
    • macOS v10.8+ (PBKDF2-HMAC-SHA512) #160
      • enhance regexp
      • enhance name
      • add samples
      • remove duplicate mode
    • GRUB 2 (PBKDF2-HMAC-SHA512) #160
      • enhance regexp
      • enhance name
      • add samples
      • add JtR ref.
    • Ethereum Wallet (PBKDF2-HMAC-SHA256) #160
      • fix regexp
      • enhance name
      • add samples
      • fix JtR ref.
    • Ethereum Presale Wallet (PBKDF2-HMAC-SHA256) #160
      • fix regexp
      • enhance name
      • add samples
      • fix JtR ref.
    • Python passlib (PBKDF2-HMAC-SHA512) #160
      • fix name
      • add HC ref.
      • add samples
    • Python passlib (PBKDF2-HMAC-SHA256) #160
      • fix name
      • remove JtR ref.
      • enhance regexp
    • Python passlib (PBKDF2-HMAC-SHA1) #160
      • enhance regexp
      • remove JtR ref.
      • add samples
    • PBKDF2-HMAC-SHA1 #160
      • fix regexp
      • add a special case sample
    • Telegram Desktop #160
      • merge Telegram Desktop 1.3.9 into Telegram Desktop < v2.1.14 (PBKDF2-HMAC-SHA1)
      • update samples
      • add HC refs.
    • SAP CODVN F/G (PASSCODE)
      • fix regexp
      • add samples
    • SAP CODVN B (BCODE)
      • fix regexp
      • add samples
    • SAP CODVN H (PWDSALTEDHASH) iSSHA-1
      • add samples
      • enhance regexp
    • Telegram Mobile App Passcode (SHA256)
      • add samples
    • Updated hash names in commons.json to reflect prototypes.json changes
  • Documentation:
    • added a man page
  • Chore:
    • Change indentation from 4 spaces to tabs in data/*.json to save dozens of KB

Media