Skip to main content

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

  1. Clone the repository
git clone https://github.com/veilwr4ith/Seiryu
  1. Navigate to the directory and install the requirements
pip3 install -r requirements.txt
  1. Run the script
python3 seiryu.py

Install it from PyPI

  1. Install it using Pip
pip3 install seiryu
  1. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

seiryu-1.0.18.tar.gz (18.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

seiryu-1.0.18-py3-none-any.whl (18.3 kB view details)

Uploaded Python 3

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

Hashes for seiryu-1.0.18.tar.gz
Algorithm Hash digest
SHA256 02b3427d5d7f013d8ac2fbd43ab7bdbad06a1e5805daf47c8173de84ef4b356f
MD5 89d56826498ae440dbba9be4dada8b4c
BLAKE2b-256 4a2cf0ca1887fb9e044f452239350239fac3012c448378814935d55b8e538b34

See more details on using hashes here.

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

Hashes for seiryu-1.0.18-py3-none-any.whl
Algorithm Hash digest
SHA256 c8c58c2e265a11c2eeefb74b77616da7d130f015873a9d7f9391aa5c187816f2
MD5 510cf754dbc51796f5b01928b6c10b1f
BLAKE2b-256 6770e771b61e7826e0695f151a15e9c496665fbb92cb87d222704cfef3a24417

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page