Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

quickcrypt

Simple CLI tool to quickly sanity check d/encrypted values

Example Usage

View if JWT is valid and its contents:

quickcrypt view jwt eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiIiLCJpYXQiOjE3NTkxODcxMjcsImV4cCI6MTc5MDcyMzEyNywiYXVkIjoicXVpY2tjcnlwdCIsInN1YiI6ImV4YW1wbGUiLCJkb2NzIjoiTWFkZSB5b3UgbG9vayEifQ.kCPGDD0Zvf9sTPalvvPanCJDEOGt8DUPRByJY89bRFQ

Create JWT from stringified json:

quickcrypt create jwt '{"iss":"","iat":1759187127,"exp":1790723127,"aud":"quickcrypt","sub":"example"}'

Validate if PEM cert file has valid format:

quickcrypt view PEM ./certs/key.pem

Supported Cryptographic Operations

  • JWT
  • UUID
  • Argon2 (encode, verify)
  • Bcrypt (encode, verify)
  • Base64
  • SHA1
  • SHA2-256
  • SHA2-512
  • SHA3-256
  • Blake2b-512
  • Blake3
  • MD5
  • PEM
  • RSA
  • AES (AES-256-GCM)

Installation

brew install quickcrypt 

or

curl -L https://github.com/4dawit/quickcrypt/releases/download/v1.0.0/quickcrypt_1.0.0_windows_x86_64.zip

License

This project is licensed under the Creative Commons Attribution-NonCommercial 4.0 International Public License - see the LICENSE.txt.

About

Simple CLI tool to quickly sanity check d/encrypted values (WIP)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages