crypto-algorithms

Crypto libraries

Public domain implementations of basic cryptography algorithms for educational and pragmatic purposes.

Basic implementations of standard cryptography algorithms, like AES and SHA-1.

GitHub

2k stars
83 watching
690 forks
Language: C
last commit: almost 4 years ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
bcgit/bc-csharp A .NET implementation of cryptographic algorithms and protocols. 1,673
haskell-cryptography/cacophony A Haskell library implementing cryptographic protocols for secure communication. 96
aldy505/phc-crypto Provides a simplified interface to multiple hashing algorithms 26
galoisinc/cryptol An interpreter for a public standard language for specifying cryptographic algorithms 1,136
b-chiang/protocol-reading-list A curated list of resources for understanding crypto protocols 436
novotnyllc/bc-csharp A C# implementation of cryptographic algorithms and protocols 176
bettercrypto/applied-crypto-hardening Documenting and maintaining best practices for secure online communication using cryptography. 704
boazbk/crypto Lecture notes and resources for an introductory cryptography course 512
cryptean/bitcoinlib A .NET wrapper for Bitcoin and other cryptocurrencies, providing a unified interface to access their APIs. 404
shady831213/algorithms A collection of algorithms and data structures implemented in Go. 805
codesinchaos/chaos.nacl A C# cryptography library implementing a subset of cryptographic primitives and algorithms based on NaCl. 132
azadkuh/mbedcrypto A portable C++ library for encryption and decryption of binary data using various algorithms 47
plsyssec/fact A compiler for a constant-time programming language used in cryptography 198
ektrah/nsec A cryptographic library for .NET based on libsodium 394
juliacrypto/sha.jl A Julia implementation of common hash functions 47