1 unstable release

0.0.1-alpha.6-patch.1 Oct 26, 2024
0.0.1-alpha.5-patch.1 Oct 24, 2024
0.0.1-alpha.2-patch.1 Oct 22, 2024
0.0.1-alpha.4 Oct 23, 2024
0.0.1-alpha.1 Oct 21, 2024

#572 in Cryptography

MIT license

145KB
3K SLoC

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

No runtime deps