The Pinnacle of Advanced Hash Generator
Project description
Seiryu: The Pinnacle of Advanced Hash Generator
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.
Installation
Manual
- Clone the repository
git clone https://github.com/veilwr4ith/Seiryu
- Navigate to the directory and install the requirements
pip3 install -r requirements.txt
- Run the script
python3 seiryu.py
Install it from PyPI
- Install it using Pip
pip3 install seiryu
- Run it
seiryu
Features
Extensive 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
Algorithm Specification
Directly specify the hashing algorithm:
python3 seiryu.py -a <algorithm> <plaintext>
Custom Salt Integration
Seiryu can provide custom salts into the hashing process. Seiryu seamlessly accommodates custom salts, providing users with granular control over the salting mechanism.
Fine-tuned Hash Length Specification
Specific to shake_128 and shake_256 algorithms, Seiryu enables users to precisely specify the hash length using the --hash-length option.
Advanced Usage
1. Default Salt Usage
python3 seiryu.py <plaintext> -a <algorithm> -s -d
2. Custom Salt Usage
python3 seiryu.py <plaintext> -a <algorithm> -s -c --desired-salt <custom salt>
3. Both Salt Usage (Combining Default and Custom Salting)
python3 seiryu.py <plaintext> -a <algorithm> -s -b --desired-salt <custom salt>
4. Custom Byte Length For SHAKE128 AND SHAKE256
python3 seiryu.py <plaintext> -a shake_128 --hash-length <hash length>
Disclaimer
Seiryu is intended for educational and security research purposes. Users are advised to employ the tool responsibly and adhere to ethical guidelines.
License
Seiryu is licensed under GNU General Public License
Author
Veilwr4ith
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file seiryu-1.0.18.tar.gz.
File metadata
- Download URL: seiryu-1.0.18.tar.gz
- Upload date:
- Size: 18.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
02b3427d5d7f013d8ac2fbd43ab7bdbad06a1e5805daf47c8173de84ef4b356f
|
|
| MD5 |
89d56826498ae440dbba9be4dada8b4c
|
|
| BLAKE2b-256 |
4a2cf0ca1887fb9e044f452239350239fac3012c448378814935d55b8e538b34
|
File details
Details for the file seiryu-1.0.18-py3-none-any.whl.
File metadata
- Download URL: seiryu-1.0.18-py3-none-any.whl
- Upload date:
- Size: 18.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c8c58c2e265a11c2eeefb74b77616da7d130f015873a9d7f9391aa5c187816f2
|
|
| MD5 |
510cf754dbc51796f5b01928b6c10b1f
|
|
| BLAKE2b-256 |
6770e771b61e7826e0695f151a15e9c496665fbb92cb87d222704cfef3a24417
|