General purpose TLS and crypto library
- cryptography
- openssl
- encryption
- tls
57,637 visible repositories in the index
1–24 of 25 · Most stars
General purpose TLS and crypto library
A tiny (18.5 kB gzip), zero-dependency, Javascript library to perform OpenSSL RSA Encryption, Decryption, and Key Generation.
CAUTION: END OF SUPPORT ON 14 AUG 2026. The 'jsrsasign' (RSA-Sign JavaScript Library) is an opensource free cryptography library supporting RSA/RSAPSS/ECDSA/DSA signing/validation, ASN.1, PKCS#1/5/8 private/public key, X.509 certificate, CRL, OCSP, CMS SignedData, TimeStamp, CAdES and JSON Web Signature/Token in pure JavaScript.
Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.
Port of TweetNaCl cryptographic library to JavaScript
Encrypt/Decrypt: AES. Hash: MD5, SHA(SHA1, SHA224, SHA256, SHA384, SHA512). Encode/Decode: Base64, Hex.
RSA public/private key generation, RSA, AES encryption/decryption, RSA sign/verify in Swift with CommonCrypto in iOS and OS X
ObjectivePGP is an open-source library for iOS and macOS that provides developers with tools for implementing OpenPGP encryption and decryption, digital signing, and signature verification in their applications, thereby enhancing security and data integrity.
Pure Go implementation of the NaCL set of API's
Audited & minimal JS implementation of Salsa20, ChaCha and AES
Heimdall is a wrapper around the Security framework for simple encryption/decryption operations.
Elliptic curve cryptography functions: Private Key, Public Key, Signature, AES, Encryption, Decryption
An easy, fast lib to correctly password-protect your data
Swift cross-platform crypto library using CommonCrypto/libcrypto
A set of cryptographic primitives for building a multi-hop Proxy Re-encryption scheme, known as Transform Encryption.
CryptoNet is simple, fast and a lightweight asymmetric and symmetric encryption library.
A library designed to generate cryptographically strong random numbers suitable for managing data such as passwords, account authentication, security tokens, and related secrets.
A probably paranoid Golang utility library for securely hashing and encrypting passwords based on the Dropbox method. This implementation uses Blake2b, Scrypt and XSalsa20-Poly1305 (via NaCl SecretBox) to create secure password hashes that are also encrypted using a master passphrase.
Transform encryption library for Scala
A D Library of encryption, decryption, encode, hash, and message digital signatures.
n-out-of-N-keys encryption framework based on shamir's secret sharing algorithm
End-to-end encryption for the browser and Node: a JavaScript library (npm: libves) with recoverable keys, post-quantum (ML-KEM) key exchange, and user-to-user sharing
Native Shamir Secret Sharing. Securely split & restore secrets on iOS, Android, and Web with a single Capacitor plugin.
A Python module to encrypt and decrypt data with AES-128 CFB mode.