Hasher - это скрипт на языке Python, который позволяет вам генерировать хэш в выбранном вами алгоритме хеширования с выбранной вами строкой открытого текста, причем все это локально на вашем компьютере.
Он также позволяет вам сравнивать строку открытого текста с хешированным значением, чтобы определить, совпадают ли они, опять же, все локально на вашем компьютере.
Он не предназначен для использования в качестве программы для взлома паролей / хешей. Он предназначен для создания хэшей или локального сравнения паролей и хэшей, а не для взлома паролей.
Он поддерживает следующие алгоритмы хеширования:
- md5
- sha1
- sha256
- sha512
- ntlm
- msdcc
- msdcc2
- md5_crypt
- sha1_crypt
- sha256_crypt
- sha512_crypt
- MSSQL2000
- MSSQL2005
- MySQL v3.2.3
- MySQL v4.1
- Oracle 10G
- Oracle 11G
- Postgres_md5
Код:
Hasher.py [-h] [-list] [-G Plaintext String] [-C Plaintext String] [-type HASH_TYPE]
[-hash HASH] [-rounds 5000] [-salt SALT] [-username USERNAME]
Create or Verify hashes with plaintext strings.
optional arguments:
-h, --help show this help message and exit
-list List all supported hash algorithms
-G Plaintext String Generate a hash from the provided string.
-C Plaintext String Compare provided plaintext with a hash
-type HASH_TYPE The hashing algorithm you want to use
-hash HASH Hash used for comparison
-rounds 5000 Number of rounds to hash your plaintext string
-salt SALT Salt used for hashing
-username USERNAME Only required for select hash types