An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with cryptographic-algorithms

A curated list of projects in awesome lists tagged with cryptographic-algorithms .

https://github.com/status-im/doubleratchet

The Double Ratchet Algorithm implementation in Go

cryptographic-algorithms golang golang-library

Last synced: 21 Apr 2025

https://github.com/mjosaarinen/pqps

Tools for power measurements of post-quantum cryptographic algorithms

cryptographic-algorithms energy-measurements post-quantum powershield

Last synced: 20 Aug 2025

https://github.com/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.

cryptographic-algorithms diffie-hellman-key-exchange digital-signatures ecc-based-protocols ecdsa elliptic-curve-cryptography elliptic-curve-operations koblitz-encoding massey-omura-protocol message-encoding-and-decoding public-key-cryptography python-cryptography secure-communication

Last synced: 22 Jan 2026

https://github.com/tiabc/doubleratchet

The Double Ratchet Algorithm implementation in Go

cryptographic-algorithms golang golang-library

Last synced: 17 Jan 2026

https://github.com/nthparty/otc

Oblivious transfer (OT) communications protocol message/response functionality implementations based on Curve25519 and the Ristretto group.

cryptographic-algorithms cryptographic-library elliptic-curve-cryptography mpc multi-party-computation multiparty-computation oblivious-transfer ot-protocols python-library ristretto secure-multi-party-computation secure-multiparty-computation

Last synced: 02 Apr 2026

https://github.com/jaayperez/keysoft

Crypto Js secure, dynamic password creator application that uses cryptographic algorithms with Node.js, Express 4, and Heroku cloud deployment.

crypto cryptographic-algorithms expressjs generator heroku nodejs password password-generator random-password security tool tools

Last synced: 23 Mar 2025

https://github.com/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.

cryptographic-algorithms cryptography cryptography-tools delphi delphi-app developer-tool developer-tools firemonkey firemonkey-applications

Last synced: 20 Jan 2026

https://github.com/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.

cryptographic-algorithms diffie-hellman-key-exchange digital-signatures ecc-based-protocols ecdsa elliptic-curve-cryptography elliptic-curve-operations javascript-cryptography koblitz-encoding massey-omura-protocol message-encoding-and-decoding public-key-cryptography secure-communication

Last synced: 11 Feb 2026

https://github.com/cricksmaidiene/algorithms_repository

:books: A list of program implementations of common data structures and algorithms in Java, Python, C or C++

algorithms c cpp cryptographic-algorithms java network-algorithms python

Last synced: 18 Apr 2026

https://github.com/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.

cryptographic-algorithms cryptography cryptography-project quantum quantum-computing quantum-computing-research quantum-crypto quantum-cryptography quantum-key-distribution quantum-mechanics shor-algorithm tutorials

Last synced: 11 Apr 2025

https://github.com/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.

algorithm-im asymmetric-cryptography cryptographic-algorithms cryptographic-security encryption-decryption integer-factorization mathematical-cryptography number-theory prime-factorizations public-key-encryption rabin-cryptosystem sagemath secure-communication

Last synced: 27 Aug 2025

https://github.com/isakruas/go-ecutils

Go Library for Elliptic Curve Cryptography: key exchanges (Diffie-Hellman, Massey-Omura), ECDSA signatures, and Koblitz encoding. Suitable for crypto education and secure systems.

cryptographic-algorithms diffie-hellman-key-exchange digital-signatures ecc-based-protocols ecdsa elliptic-curve-cryptography elliptic-curve-operations go-cryptography koblitz-encoding massey-omura-protocol message-encoding-and-decoding public-key-cryptography secure-communication

Last synced: 25 Oct 2025

https://github.com/developpeurpascal/shift-keys-generator

A simple generator of numbers between -7 and 7 as lists or arrays in different programming languages.

cryptographic-algorithms cryptography cryptography-tools delphi delphi-app developer-tool developer-tools firemonkey firemonkey-applications

Last synced: 20 Jan 2026

https://github.com/realitydeslab/gendar

GEND.AR: Privacy-Preserving Gender-Inclusive Matching in Extended Reality for Spontaneous In-Person Encounters Using Secure Two Party Computation

cryptographic-algorithms gender-inclusive holokit ios mixed-reality multiparty-computation speculative-design unity

Last synced: 16 May 2026

https://github.com/mwmorale/steganography_data_hiding

Here, I have made a very easy to use steganography tool. It allows for parties to communicate(bi-directionally) openly/publicly in "plain sight" but would only appear as the transferring of digital photos at fist glance. But, "hidden data" is actually embedded within the images. This tool allows for both extracting data from digital images as well as embedding data within digital images. Therefore, this tool could be used for cryptographic communications in a "public" setting while only appearing to be sending/receiving photos. This can be viewed as covert communication in "plain sight". In general, steganography can be described as "the technique of hiding secret data within an ordinary, non-secret, file or message in order to avoid detection; the secret data is then extracted at its destination. The use of steganography can be combined with encryption as an extra step for hiding or protecting data"

cryptographic-algorithms gui-application hiding-data information-security privacy-protection secure-communication steganography steganography-algorithms

Last synced: 21 Jun 2025

https://github.com/lucianoscarpaci/elliptic-curve-weierstrass

Curve25519 and Secp256k1 plot from Weierstrass Polynomial Form. Key topics covered include - Elliptic Curve Cryptography (ECC) - Cryptographic Curves

algorithm-implementation cryptographic-algorithms cryptographic-library curve25519 ecc elliptic-curves mathematical-cryptography secp256k1 weierstrass-curves

Last synced: 27 Aug 2025

https://github.com/nthparty/oprfs

Easy-to-deploy oblivious pseudo-random function (OPRF) service that allows other parties (typically participants in some secure multi-party computation protocol) to obtain a persistent mask which they cannot decrypt but which they can safely apply (via requests to the service) to private data values of their choice.

cryptographic-algorithms cryptographic-library mpc multi-party-computation multiparty-computation oblivious oblivious-pseudorandom-function oblivious-pseudorandom-functions oprf pseudorandom-function pseudorandom-generators python-library

Last synced: 16 Jan 2026

https://github.com/breezy-codes/cryptography-guide

A collection of different cryptographic algorithms and ciphers, including the maths behind each algorithm. This is an ongoing project that will be added to over time, with the aim of providing a comprehensive resource for learning about cryptography. The project includes both the code for the algorithms and explanations of how they work.

ceaser-cipher cryptographic-algorithms cryptography cryptography-algorithms digital-signatures hill-cipher maths matrix-algebra number-theory public-key-cryptography rsa-algorithm steganography steganography-encoding

Last synced: 09 Aug 2025

https://github.com/breezy-codes/cryptography-projects

A fun little collection of different cryptographic algorithms I've learned about. This is developed purely for fun, please don't use them for actual encryption.

crypto cryptographic-algorithms cryptography cryptography-algorithms

Last synced: 25 Mar 2025

https://github.com/lucianoscarpaci/curve25519-signatures

A SageMath implementation of Edwards-Curve Digital Signature Algorithm (EdDSA), featuring secure key generation, signing, and verification. Focused on Cryptographic Primitives and highly efficient, scalable algorithms.

algorithm-efficiency cryptographic-algorithms cryptographic-primitives cryptographic-security digital-signatures edwards-curve-digital-signature-algorithm elliptic-curve-cryptography key-generation mathematical-cryptography public-key-cryptography sagemath scalability secure-communication security-protocols signing

Last synced: 10 Oct 2025

https://github.com/iboudhaine/rsa-encryption-and-in-practice

Implementation and exploration of RSA encryption, including its security properties, practical applications, and real-world use cases. A class project to learn and experiment with cryptographic principles

cryptographic-algorithms cryptography cryptography-project encryption python rsa secure-communication security

Last synced: 25 Oct 2025

https://github.com/systemslibrarian/crypto-compare

Interactive cryptographic algorithm reference — 17 categories, 97 algorithms, 16+ countries. Comparison tool with beginner/advanced modes, PQ-safe filtering, and justification report export.

aes cryptographic-algorithms cryptography digital-signatures education homomorphic-encryption nist post-quantum pqc reference typescript vite zero-knowledge

Last synced: 01 Jun 2026

https://github.com/oliver021/helppad-net

Versatile .NET Toolkit: A Comprehensive Set of Miscellaneous Helpers, Classes, and Utilities

assert async checks cryptographic-algorithms data date dotnet fluent functional functional-programming hash helpers parallel pipe pipeline pointers review supports tasks

Last synced: 15 Jun 2026

https://github.com/lucianoscarpaci/cryptography

Embark on a journey of cryptographic exploration as we delve into the intricate worlds of RSA and ElGamal encryption, crafted entirely from scratch without the aid of OpenSSL. Delve into the inner workings of these fundamental encryption algorithms, unraveling the complexities of secure data transmission.

algorithm-implementation asymmetric-cryptography cryptographic-algorithms cryptographic-security cryptography data-privacy elgamal-cryptosystem encryption-de key-generation rsa-algorithm secure-communication

Last synced: 14 Aug 2025

https://github.com/iboud0/rsa-encryption-and-in-practice

Implementation and exploration of RSA encryption, including its security properties, practical applications, and real-world use cases. A class project to learn and experiment with cryptographic principles

cryptographic-algorithms cryptography cryptography-project encryption python rsa secure-communication security

Last synced: 31 Jul 2025

https://github.com/chadnpc/cryptobase

🔥 Provides classes to speed up your cryptographic needs.

cryptographic-algorithms

Last synced: 11 Jun 2026

https://github.com/dk14/crypto

cryptography, numeric experiments for DLP (RSA and ECC versions). Tool for audits.

cryptographic-algorithms

Last synced: 19 Jun 2026