crypto-algorithms

Crypto implementation

A collection of basic cryptographic algorithms implemented from scratch in C.

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

GitHub

2k stars
84 watching
693 forks
Language: C
last commit: over 5 years ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
bcgit/bc-csharpA .NET implementation of cryptographic algorithms and protocols.1,683
haskell-cryptography/cacophonyA Haskell library implementing cryptographic protocols for secure communication.96
aldy505/phc-cryptoProvides a simplified interface to multiple hashing algorithms26
galoisinc/cryptolAn interpreter for a public standard language for specifying cryptographic algorithms1,139
b-chiang/protocol-reading-listA curated list of resources for understanding crypto protocols437
novotnyllc/bc-csharpA C# implementation of cryptographic algorithms and protocols176
bettercrypto/applied-crypto-hardeningDocumenting and maintaining best practices for secure online communication using cryptography.704
boazbk/cryptoLecture notes and resources for an introductory cryptography course515
cryptean/bitcoinlibA .NET wrapper for Bitcoin and other cryptocurrencies, providing a unified interface to access their APIs.406
shady831213/algorithmsA collection of algorithms and data structures implemented in Go.806
codesinchaos/chaos.naclA C# cryptography library implementing a subset of cryptographic primitives and algorithms based on NaCl.134
azadkuh/mbedcryptoA portable C++ library for encryption and decryption of binary data using various algorithms47
plsyssec/factA compiler for a constant-time programming language used in cryptography198
ektrah/nsecA cryptographic library for .NET based on libsodium400
juliacrypto/sha.jlA Julia implementation of common hash functions48