Authenticated Encryption with Associated Data Algorithms: high-level encryption ciphers
Repository Index
47,133 repositories indexed
49–72 of 166 · Most stars
Audited & minimal JS implementation of elliptic curve cryptography.
- crypto
- cryptography
- ecdsa
- ed25519
🔑 Local-first Secrets Manager
- password
- password-manager
- desktop
- credentials
Audited & minimal JS implementation of hash functions, MACs and KDFs.
Password hashing functions / KDFs
Fastest 5KB JS implementation of secp256k1 signatures and ECDH
- secp256k1
- ecdsa
- ecc
- cryptography
Collection of pure Rust elliptic curve implementations: NIST P-224, P-256, P-384, P-521, secp256k1, SM2
- ecdsa
- nist
- rust
- schnorr
Cryptographic Primitive Code Generation by Fiat
A lightweight, secure, easy-to-use crypto library suitable for constrained environments.
RSA public/private key generation, RSA, AES encryption/decryption, RSA sign/verify in Swift with CommonCrypto in iOS and OS X
- ios
- crypt
- swift
- rsa
Fast and dependency-free cryptographic hashing library for node.js and browsers (supports MD5, SHA1, SHA256, SHA512, RIPEMD, HMAC)
- hashing-algorithm
- javascript
- hmac
- hexadecimal
Usable, easy and safe pure-Rust crypto
- cryptography
- rust
- crypto
- chacha20-poly1305
Advanced crypto library for the Go language
- crypto-library
- elliptic-curves
- go
MIRACL Cryptographic SDK: Multiprecision Integer and Rational Arithmetic Cryptographic Library is a C software library that is widely regarded by developers as the gold standard open source SDK for elliptic curve cryptography (ECC).
Best Current Practices regarding secure online communication and configuration of services using cryptography.
- cryptography
- applied-cryptography
- documentation
- best-practices
Single C file TLS 1.2/1.3 implementation, using tomcrypt as crypto library
Cryptographic signature algorithms: DSA, ECDSA, Ed25519
- ecdsa
- ed25519
- signatures
- dsa
Charm: A Framework for Rapidly Prototyping Cryptosystems
- python
- cryptography
- prototyping
Tiny hashing module that uses the native crypto API in Node.js and the browser
:white_check_mark: .NET crypto done right. Professionally audited.
- crypto
- cryptography
- c-sharp
- aead
Fastest 5KB JS implementation of ed25519 signatures
- ed25519
- curve25519
- eddsa
- cryptography
A modern and easy-to-use cryptographic library for .NET based on libsodium
- aead
- aes-gcm
- blake2b
- chacha20-poly1305
Software licensing and registration using digital signatures and public cryptography 🪪
- licensing
- software-licensing
- software-license
- security
Java cryptographic library that supports Argon2, bcrypt, scrypt and PBKDF2 aimed to protect passwords in databases. Easy to use by design, highly customizable, secure and portable. All the implementations follow the standards and have been reviewed to perform better in the JVM.
- pbkdf2
- bcrypt
- scrypt
- argon2