Guidance on implementing cryptography as a developer.
-
Updated
Jan 11, 2023
Guidance on implementing cryptography as a developer.
Industry Working Group on Automated Cryptographic Algorithm Validation
The Double Ratchet Algorithm implementation in Go
Scripts that illustrate basic cryptography concepts based on Coursera Standford Cryptography I course and more.
Classical ciphers: Caesar, ADFGX, ROT13 and etc.
Tools for power measurements of post-quantum cryptographic algorithms
A list of VHDL codes implementing cryptographic algorithms
JSON Object Signing and Encryption for Node.js and the browser
A CrossLanguage Encryption Module to encrypt data/files (Asymmetric and Symmetric encryption handled)
Python library of efficient and numerically-precise randomness extractors
A crossplatform Secret sharing Tool using python3 . Can be used as offline Password Backup System.
We implement Delegatable Anonymous Credentials using Mercurial Signatures
ADAM is an actively developed CSPRNG inspired by ISAAC64
Symmetric-key Hidden Vector Encryption Scheme
A lightweight library for secure multi-party computation (MPC) based on the GMW protocol, fully written in C#.
The source codes of the SWAN cipher
C++ implementation of cryptographic algorithms such as AES, DES, RSA, DSA, ECC (elliptic curve), MD5, Diffie_Hellman, ElGamal, Caesar cipher, and shift cipher. AES、DES、RSA、DSA、ECC(椭圆曲线)、MD5、Diffie_Hellman、ElGamal、凯撒密码、移位密码等密码学算法的C++实现。
Implementation of Oblivious Dynamic Searchable Encryption Framework
Cryptography-related data repository with Python wrapper (read-only clone of the original GitLab project)
The Double Ratchet Algorithm implementation in Go
Add a description, image, and links to the cryptographic-algorithms topic page so that developers can more easily learn about it.
To associate your repository with the cryptographic-algorithms topic, visit your repo's landing page and select "manage topics."