Skip to content

Web app that can hash, encrypt, and sign the data on the client side

License

Notifications You must be signed in to change notification settings

randych-gilad/crypto-helper

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stand With Ukraine

crypoto-helper

deploy

Visit this tool at crypto.qkation.com.

Table of content:

The crypto-helper is an online app that helps to work with the diferent crypto algorithms. This app can hash/hmac, encrypt/decrypt, and sign/verify the data.

All computations are performed on the client side. This tool never sends the data the any servers. Tip: if your input is not hex-encoded then you can use a byte-formatter to transform input to the hex format.

Features

  • Written in Rust 🦀 using yew
  • MD5
  • SHA1/SHA256/SHA384/SHA512
  • Kerberos ciphers: AES128-CTS-HMAC-SHA1-96/AES256-CTS-HMAC-SHA1-96
  • Kerberos HMAC: HMAC-SHA1-96-AES128/HMAC-SHA1-96-AES256
  • RSA
  • JWT debugger. Supported signature algorithms:
    • none
    • HS256
    • HS384
    • HS512
    • RS256
    • RS384
    • RS512
    • ES256
    • ES384
    • ES512

Development

  1. Install WebAssembly target: rustup target add wasm32-unknown-unknown.
  2. Install trunk. Additional guide.
  3. Run trunk serve in your terminal.
  4. Go to http://127.0.0.1:8080 in your browser.

Meta

Pavlo Myroniuk - [email protected].

Distributed under the MIT license.

Contributing

Feel free to contribute.

  1. Fork it (https://github.com/TheBestTvarynka/crypto-helper/fork)
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request

About

Web app that can hash, encrypt, and sign the data on the client side

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 90.7%
  • SCSS 8.3%
  • HTML 1.0%