A collection of hash functions, ciphers, tools, libraries, and materials related to cryptography & security. :closed_lock_with_key::closed_lock_with_key::closed_lock_with_key::closed_lock_with_key::closed_lock_with_key: (project was renamed, libchaos is main)
Repository Index
47,133 repositories indexed
121–144 of 188 · Most stars
Compute message digest for large files in Go
- go
- golang
- checksum
- message-digest
HEhub is a library for homomorphic encryption and its applications, and is part of the PrimiHub project.
- bgv
- ckks
- cryptography
- fhe
OCaml cryptographic library
A library of cryptographic primitives (ciphers, hashes, etc) for OCaml
CryptoNet is simple, fast and a lightweight asymmetric and symmetric encryption library.
- rsa
- decryption
- csharp
- encryption
A library designed to generate cryptographically strong random numbers suitable for managing data such as passwords, account authentication, security tokens, and related secrets.
:evergreen_tree: Merkle Tree implementation in pure Elixir
- elixir
- merkle-tree
Simple hash algorithms in OCaml
- hash
- ocaml
- sha1
- sha256
TranslatedActionScript (AS3) library for processing binary data. This library contains MD5, SHA-1, SHA-2 ( SHA-224 and SHA-256 ), Base64, CRC32 algorithms, JSON encoder & decoder as well as PNG and JPEG encoders.
Block & stream ciphers, public key crypto, hashing, KDF, MAC, PKCS, TLS, ASN.1, BER/DER, etc.
This project is obsolete is no longer developed, maintained or serviced!
🔑 NaCl.Core, a cryptography library for .NET
- dotnet
- netstandard
- dotnet-core
- chacha20-poly1305
A mirror of the nettle repository
Package passwap provides a unified implementation between different password hashing algorithms. It allows for easy swapping between algorithms, using the same API for all of them.
- argon2
- bcrypt
- go
- hashing
A full-featured Swift library for JOSE standards with first-class support for CryptoKit keys, providing JWS, JWT, SD-JWT, and JWE with signing, encryption, and JWK key management.
- jsonwebtoken
- jws
- jwt
- json-web-key
Fundamentals 4 Code Library for FreePascal and Delphi
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.
- golang
- golang-library
- scrypt
- password-hash
Ultra high-performance secp256k1 ECC engine | Python, Node.js, Rust, Go, C#, Swift, Java bindings | CUDA, Metal, OpenCL GPU | ECDSA, Schnorr, FROST, MuSig2, BIP-352 | 15+ platforms
- cryptography
- cuda
- riscv
- secp256k1
A performant, 100% native-julia SHA1, SHA2, and SHA3 implementation
- cryptography
- sha1
- sha2
- sha3
a native library implementing secp256k1 purely for the crystal language.
- crystal
- crystal-language
- native-library
- secp256k1
Pure Common Lisp TLS 1.3 implementation
Open-source crypto library with a similar API for multiple languages.
Micropython package for doing fast rsa and elliptic curve cryptography, specifically digital signatures
- cryptography
- elliptic-curves
- micropython
- rsa