cryptographic-algorithms
There are 93 repositories under cryptographic-algorithms topic.
samuel-lucas6/Cryptography-Guidelines
Guidance on implementing cryptography as a developer.
usnistgov/ACVP
Industry Working Group on Automated Cryptographic Algorithm Validation
status-im/doubleratchet
The Double Ratchet Algorithm implementation in Go
mithi/simple-cryptography
Scripts that illustrate basic cryptography concepts based on Coursera Standford Cryptography I course and more.
tigertv/secretpy
Classical ciphers: Caesar, ADFGX, ROT13 and etc.
CQCL/cryptomite
Python library of efficient and numerically-precise randomness extractors
mjosaarinen/pqps
Tools for power measurements of post-quantum cryptographic algorithms
hadipourh/CryptoHDL
A list of VHDL codes implementing cryptographic algorithms
anvilresearch/jose
JSON Object Signing and Encryption for Node.js and the browser
Sanix-Darker/kripta
A CrossLanguage Encryption Module to encrypt data/files (Asymmetric and Symmetric encryption handled)
Anish-M-code/share_secrets
A crossplatform Secret sharing Tool using python3 . Can be used as offline Password Backup System.
burkh4rt/Mercurial-Signatures
We implement Delegatable Anonymous Credentials using Mercurial Signatures
pre-eth/adam
ADAM is an actively developed CSPRNG inspired by ISAAC64
MonashCybersecurityLab/SHVE
Symmetric-key Hidden Vector Encryption Scheme
jnagykuhlen/CompactMPC
A lightweight library for secure multi-party computation (MPC) based on the GMW protocol, fully written in C#.
GongZheng/SWAN
The source codes of the SWAN cipher
xieincz/Cryptography
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++实现。
c0r0n3r/cryptodatahub
Cryptography-related data repository with Python wrapper (read-only clone of the original GitLab project)
osu-crypto/ODSE
Implementation of Oblivious Dynamic Searchable Encryption Framework
isakruas/ecutils
Python Library for Elliptic Curve Cryptography: key exchanges (Diffie-Hellman, Massey-Omura), ECDSA signatures, and Koblitz encoding. Suitable for crypto education and secure systems.
nshkrdotcom/pqc-hqc
Post-quantum cryptographic implementation of HQC (Hamming Quasi-Cyclic) - a NIST PQC candidate for quantum-resistant key encapsulation using code-based cryptography
tiabc/doubleratchet
The Double Ratchet Algorithm implementation in Go
jaayperez/keysoft
Crypto Js secure, dynamic password creator application that uses cryptographic algorithms with Node.js, Express 4, and Heroku cloud deployment.
nthparty/otc
Oblivious transfer (OT) communications protocol message/response functionality implementations based on Curve25519 and the Ristretto group.
socram8888/saph-browser
Stupid Algorithm for Password Hashing (WebCrypto)
vasilypht/crypto-methods
Laboratory work on cryptographic methods of information protection 👨💻
ashwanthbalakrishnan5/Cryptography_Algorithms
Pure python3 implementation of cryptograhic alogrithms
breezy-codes/quantum-cryptography-guide
This project is an exploration into quantum mechanics and quantum cryptography. Understanding the principles and applicaitons of quantum technologies before exploring quantum algorithms for cryptography and their impact on this field. The project includes both explanations and code for learning about the field.
mominalix/ParallelCryptography
ParallelCryptography harnesses high-performance computing to optimize cryptographic algorithms. Explore our subprojects for parallel encryption, decryption, hashing, and more. Secure your data efficiently with the power of parallel computing.
blakfx/helix22-api-c
Versioned public Helix API in various languages/platforms, along with documentation and example use-cases
DeveloppeurPascal/Swap-Keys-Generator
A simple generator of reversible bytes lists or arrays in different programming languages for swapping from a byte value to an other.
DeveloppeurPascal/XOR-Keys-Generator
A simple generator of bytes lists or arrays in different programming languages.
isakruas/js-ecutils
JavaScript Library for Elliptic Curve Cryptography: key exchanges (Diffie-Hellman, Massey-Omura), ECDSA signatures, and Koblitz encoding. Suitable for crypto education and secure systems.
jaayperez/password-generator
Password Generator app with JavaScript that creates strong and secure passwords.
lucianoscarpaci/rabin
This project implements the Rabin Cryptosystem in SageMath, a public-key encryption algorithm based on the integer factorization problem. The system uses blum primes for p and q to simplify the decryption process.
realitydeslab/gendar
GEND.AR: Privacy-Preserving Gender-Inclusive Matching in Extended Reality for Spontaneous In-Person Encounters Using Secure Two Party Computation