cryptos

Crates.iocryptos
lib.rscryptos
version0.0.1-alpha.6-patch.1
sourcesrc
created_at2024-10-21 20:16:05.15288
updated_at2024-10-26 15:41:49.670228
descriptionAll cryptographic in one, make crypto easy
homepage
repositoryhttps://github.com/ChisatoNishikigi73/Cryptos
max_upload_size
id1417896
size147,046
Chisato73 (ChisatoNishikigi73)

documentation

https://github.com/ChisatoNishikigi73/Cryptos/blob/master/README.md

README

Cryptos

All cryptographic in one, let crypto easy

Now is also in Early development, but you can use it.

Sth Interesting

  • Sudoku decryption

Classical

  • Caesar Cipher

HASH

  • HASH.MD5_base
  • HASH.MD5_crypt
  • HASH.SHA0
  • HASH.SHA1
  • HASH.SHA2
  • HASH.SHA3
  • HASH.RIPEMD
  • HASH.Whirlpool
  • HASH.Blake2
  • HASH.Blake3
  • HASH.Grøstl
  • HASH.JH
  • HASH.Bcrypt
  • HASH.Scrypt
  • HASH.Keccak
  • HASH.Tiger

Symmetric

  • Symmetric.AES
  • Symmetric.DES
  • Symmetric.3DES
  • Symmetric.Blowfish
  • Symmetric.Twofish
  • Symmetric.RC4
  • Symmetric.ChaCha20
  • Symmetric.Serpent
  • Symmetric.Camellia
  • Symmetric.IDEA
  • Symmetric.Salsa20
  • Symmetric.CAST-128
  • Symmetric.SM4

Asymmetric

  • Asymmetric.RSA
  • Asymmetric.ECC
  • Asymmetric.DSA
  • Asymmetric.ElGamal
  • Asymmetric.Diffie-Hellman

Digital Signatures

  • Digital Signatures.ECDSA
  • Digital Signatures.EdDSA
  • Digital Signatures.RSA-PSS
  • Digital Signatures.Schnorr

Key Derivation

  • Key Derivation.PBKDF2
  • Key Derivation.Argon2
  • Key Derivation.HKDF

Message Authentication

  • Message Authentication.HMAC
  • Message Authentication.Poly1305
  • Message Authentication.CMAC
  • Message Authentication.GMAC

Authenticated Encryption

  • Authenticated Encryption.AES-GCM
  • Authenticated Encryption.ChaCha20-Poly1305

Key Exchange

  • Key Exchange.ECDH

Stream Cipher

  • Stream Cipher.Trivium
  • Stream Cipher.Grain
Commit count: 30

cargo fmt