Seiryu is an advanced command-line utility designed for sophisticated plaintext hashing, offering a comprehensive set of features and algorithms to bolster security. Below, you'll find an in-depth guide on Seiryu's features, advanced usage, supported algorithms, and practical examples.
- Clone the repository
git clone https://github.com/Kuraiyume/Seiryu- Navigate to the directory and install the requirements
pip3 install -r requirements.txt- Run the script
python3 seiryu.py- Install it using Pip
pip3 install seiryu- Run it
seiryuExtensive Algorithm Support (These are all the correct format names of the hash when you're specifying a hash type '-a')
Seiryu boasts support for a diverse array of hashing algorithms, providing users with the flexibility to tailor their security measures to specific requirements. Here is a list of available algorithms:
- md5
- sha1
- sha256
- sha512
- sha224
- sha384
- blake2s
- blake2b
- md4
- whirlpool
- md5-sha1
- sha128
- sm3
- ripemd160
- shake_128
- shake_256
- argon2
- bcrypt
- sha3_256
- sha3_224
- sha3_384
- sha3_512
- scrypt
- mysql323
- mysql41
- mssql2000
- mssql2005
- oracle11
- lmhash
- nthash
- pbkdf2_sha256
- des_crypt
- bsdi_crypt
- bigcrypt
- crypt16
- md5_crypt
- sha1_crypt
- sha256_crypt
- sha512_crypt
- sun_md5_crypt
- apr_md5_crypt
- phpass
- cta_pbkdf2_sha1
- dlitz_pbkdf2_sha1
- django_pbkdf2_sha1
- django_pbkdf2_sha256
- grub_pbkdf2_sha512
- scram
- bsd_nthash
- cisco_type7
- fshp
- pbkdf2_hmac_sha1
- pbkdf2_hmac_sha256
- pbkdf2_hmac_sha512
- spookyhash
- xxhash
- bcrypt_sha256
- django_salted_sha1
- ldap_md5
- ldap_pbkdf2_sha1
- ldap_pbkdf2_sha256
- ldap_pbkdf2_sha512
- siphash
Directly specify the hashing algorithm:
python3 seiryu.py -a <algorithm> <plaintext>Seiryu can provide custom salts into the hashing process. Seiryu seamlessly accommodates custom salts, providing users with granular control over the salting mechanism.
Specific to shake_128 and shake_256 algorithms, Seiryu enables users to precisely specify the hash length using the --hash-length option.
python3 seiryu.py <plaintext> -a <algorithm> -s -dpython3 seiryu.py <plaintext> -a <algorithm> -s -c --desired-salt <custom salt>python3 seiryu.py <plaintext> -a <algorithm> -s -b --desired-salt <custom salt>python3 seiryu.py <plaintext> -a shake_128 --hash-length <hash length>- Seiryu is intended for educational and security research purposes. Users are advised to employ the tool responsibly and adhere to ethical guidelines.
- Seiryu is licensed under GNU General Public License
- Kuraiyume