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

#836 in Cryptography

Download history

367 downloads per month

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