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

Cryptography

Cryptography, or cryptology is the practice and study of techniques for secure communication in the presence of adversarial behavior. More generally, cryptography is about constructing and analyzing protocols that prevent third parties or the public from reading private messages.

https://github.com/mikehorn-git/cryptography-c

Simple hash implementations in C/C++.

botan cryptography openssl

Last synced: 26 Jul 2025

https://github.com/samuel-lucas6/xchacha20-siv.net

A .NET implementation of XChaCha20-SIV.

blake2 blake2b crypto cryptography s2v siv xchacha20 xchacha20-siv

Last synced: 27 Mar 2025

https://github.com/nthnn/quickdigest5

QuickDigest5 is a lightweight C++ library for computing MD5 hashes of strings and files.

cpp-algorithms cpp-libraries cpp-library cryptography cryptography- md5 md5-hash

Last synced: 03 Apr 2025

https://github.com/oliverkovacs/haastad

Zero dependency implementation of Håstad’s broadcast attack on RSA.

cryptography ctf python rsa

Last synced: 24 Jun 2025

https://github.com/samuel-lucas6/hedgeded25519

Hedged signatures for (some) protection against fault attacks.

crypto cryptography digital-signatures ed25519 hedged-signatures signatures

Last synced: 27 Mar 2025

https://github.com/rurumimic/siege

🏰 공성전

aes cryptography rsa rust security tls

Last synced: 27 Jul 2025

https://github.com/qcrypt/qcrypt-website

QCrypt websites for 2025 edition and later. QCrypt is the yearly international scientific conference presenting last year’s top results in quantum cryptography.

academic-conference cryptography hugo qcrypt quantum website

Last synced: 11 Sep 2025

https://github.com/abdulsamie10/rsaencryptiondecryption

This repository contains code of encryption and decryption of data using RSA. Developed in Java.

aes aes-128 aes-256 aes-encryption aes256 cryptography eclipse java java-8 rsa rsa-cryptography rsa-decryption rsa-encryption rsa-java

Last synced: 07 Nov 2025

https://github.com/manasajayasri/image-steganography-with-stego-analysis

This repository hosts a Java-based image steganography tool designed to securely embed secret messages within digital images. The tool supports various image formats, including PNG, JPEG, and BMP, and employs multiple steganography techniques to maintain the integrity and confidentiality of the data.

awt cryptography digital-image-processing information-security java steganography

Last synced: 18 Mar 2025

https://github.com/cryptocoin-wallets/exodus-core-fast-crypto-blockhain-plugin-walletconnect

Exodus New Feature Development is an open-source initiative enhancing the capabilities of the Exodus application for secure digital asset management. Join us in contributing innovative features and improving the Exodus ecosystem.

blockchain-plugin crypto cryptography exodus-api exodus-app exodus-core exodus-geteway exodus-payment exodus-wallet exodus-wallet-web3 exodus-wallets fast-api javascript wallet-connect wallet-connector wallets

Last synced: 26 Mar 2025

https://github.com/tochy97/vaultfilestore

This is a application that lets users securly store an encrption of any file online. The files can then later be downloaded back to their original copy, or downloaded as a SHA256 hash.

cryptography hashlib python tkinter-python

Last synced: 11 Sep 2025

https://github.com/kevindasilvas/kcrypt

Kcrypt or Krypt is an encrypting and decrypting lib created using javascript and node js

cryptography javascript node node-js nodejs

Last synced: 16 May 2026

https://github.com/mikomikotaishi/co487assignments

An assortment of code used to solve cryptography problems

cryptography

Last synced: 29 Mar 2025

https://github.com/dangnh0611/cryptography1_coursera

Coursera: Cryptography I assigments

cryptography python

Last synced: 11 Jun 2026

https://github.com/tkhoa2711/wieners-attack-rsa

An implementation of Wiener's attack on RSA public key

cryptography java security

Last synced: 28 Jul 2025

https://github.com/dchest/mldsa-wasm

ML-DSA-65 postquantum signatures in WebAssembly

cryptography ml-dsa ml-dsa-65 postquantum signatures webcrypto

Last synced: 19 Sep 2025

https://github.com/fbielejec/zksnarks_notes

notes & explorations of various zero knowledge protocols

cryptography elliptic-curves pairings snarks zero-knowledge

Last synced: 13 Mar 2025

https://github.com/touhidurrr/randomcryp

A cryptographically secure, feature rich, zero dependency, lightweight and browser friendly random number generator library.

browser bun cross-platform crypto cryptography deno friendly generator javascript lightweight nodejs number open-source package random typescript web web-crypto zero-dependency

Last synced: 12 Apr 2025

https://github.com/i5ar/eccrypt

Encrypt your file with ease.

cryptography

Last synced: 28 Jul 2025

https://github.com/pauluswi/alpine

Is a microservice which provides credential (pin) service. Credential are stored at hashed format with salt.

cryptography fintech go golang jwt microservice payment rest-api salt

Last synced: 19 Sep 2025

https://github.com/ntdls/448delta

448Delta was NetworkDLS's first viable commercial product. It was discontinued over internal discontent with code quality.

cryptography file-system legacy

Last synced: 20 Jul 2025

https://github.com/rstacks/uscyberopenseasoniv-beginnersgameroom-writeup

Writeups for the challenges I attempted in the Beginner's Game Room of the US Cyber Open (Season IV).

cryptography ctf ctf-challenges ctf-solutions ctf-writeups digital-forensics pwn reverse-engineering web-exploitation

Last synced: 13 Aug 2025

https://github.com/localnerve/hmac-symmetric

A library for symmetric encryption with hmac digests

bot-mitigation crypto cryptography encryption hmac nodejs symmetric-encryption

Last synced: 12 Apr 2025

https://github.com/botti01/cryptography

This Repository is based on the "Cryptography" course @polito, it provides a foundational introduction to cryptography, focusing on state-of-the-art cryptographic algorithms essential for computer system security.

c capture-the-flag cryptography openssl python

Last synced: 15 Jun 2026

https://github.com/ayushshrivstava/iitgn_cs431

CS431 - Computer Network and Security.

cryptography memory-safety network-security web-security

Last synced: 08 Sep 2025

https://github.com/sammyne/bip39

Implementation of BIP-0039

bitcoin cryptography mnemonic

Last synced: 17 May 2026

https://github.com/fpoirotte/cryptal-openssl

An implementation of the Cryptography Abstraction Layer based on the OpenSSL PHP extension

cryptal crypto cryptography openssl php

Last synced: 03 Apr 2025

https://github.com/lucianosarno/cryptography-udemy-course

Repo aimed to support and demonstrate cryptography practice following Udemy course (https://www.udemy.com/course/learn-cryptography-basics-in-python)

cryptography cybersecurity python

Last synced: 13 Aug 2025

https://github.com/fpoirotte/cryptal-mcrypt

An implementation of the Cryptography Abstraction Layer based on the legacy mcrypt PHP extension

cryptal crypto cryptography mcrypt php

Last synced: 03 Apr 2025

https://github.com/bahadylbekov/vaccinex-app

VaccineX genome data marketplace application

blockchain cryptography distributed-systems ethereum ipfs nucypher typescript

Last synced: 09 May 2026

https://github.com/flammafex/prestige

Anonymous verifiable voting — secret ballot, public proof. Cryptographic polls where no one can stuff the ballot and no one knows how you voted.

anonymous-voting blind-signatures cryptography e-voting nodejs polls privacy secret-ballot typescript veribiable voting

Last synced: 11 Jun 2026

https://github.com/cryptography-research-lab/go-cycle-string

循环字符串数据结构(CycleString)

cryptography data-structures utils-library

Last synced: 12 Jan 2026

https://github.com/0x4m4/bloodcodectf

Blood Code CTF challenge repository! This repository contains all the challenges and their source files from the Capture The Flag event codenamed "Blood Code," organized by 0x4m4. It includes challenges in cryptography, steganography, digital forensics, pwn, pyjail, reverse engineering, and web exploitation, designed for all skill levels.

0x4m4 bloodcode capture-the-flag cryptography ctf-challenges digital-forensics hackathon pwn pyjail reverse-engineering sir-syed-case-institute-of-technology sscaseit sscit steganography web-exploitation

Last synced: 19 Jun 2025

https://github.com/ravi-prakash1907/modern-crypto

A docker image to import library from 'Modern-Cryptography' repo and provide a platform for hands-on cryptography

cryptography cybersecurity docker python

Last synced: 14 May 2026

https://github.com/jgresham/mental-poker-ui

mental poker - texas holdem style. other repo mental-poker-contracts

commutative-encryption cryptography elgamal-encryption mental-poker poker texas-holdem-poker

Last synced: 14 May 2026

https://github.com/levigo/url-crypto-kit

URL cryptography functionality to be used in conjunction with the Spring(tm) Framework

cryptography spring spring-security spring-web urls

Last synced: 01 Mar 2026

https://github.com/bursasha/cpp-cryptography-projects

Cryptographic techniques using C++ and OpenSSL, covering encryption modes, hash functions, hybrid encryption, and various cryptographic concepts 🔐

assymetric-key-cryptography block-cipher cipher-algorithms cpp cryptoanalysis cryptography cryptography-algorithms encryption-decryption hash-functions hybrid-encryption openssl security

Last synced: 03 Apr 2025

https://github.com/salrashid123/kmsrand

KMS backed crypto/rand Reader

aws cryptography gcp kms random-number-generators

Last synced: 17 May 2026

https://github.com/fityannugroho/rot31-lnu

ROT31-LNU is a cipher algorithm that using symmetric key. It is adopted from the previously invented ROT13 and use the same way to encrypt and decrypt.

cryptography encryption php symmetric-key-cryptography

Last synced: 05 Apr 2025

https://github.com/t-bast/blue-avocado

A collection of cryptographic tools.

cryptography educational

Last synced: 09 Sep 2025

https://github.com/c4mbr0nn3/hybrid-ecc-encryption

Proof-of-concept implementation of hybrid encryption using Elliptic Curve Cryptography (ECC) with multi-user data access control. Demonstrates ECDH key exchange, AES symmetric encryption, and secure Data Encryption Key (DEK) management for enterprise data protection scenarios.

aes cryptography csharp data-protection dotnet dotnet-core ecdh elliptic-curves encryption hybrid-encryption key-management multi-user-access pbkdf2 proof-of-concept security

Last synced: 17 May 2026

https://github.com/alethea-protocol/alethea-protocol

Post-Quantum, Bitcoin-Anchored Layer 1 for Global RWA Collateralization | $11.46T Market

bitcoin blockchain cryptography defi kyber layer1 ml-dsa nist post-quantum pqc rwa sphincs

Last synced: 03 Jul 2026

https://github.com/nfiles/cryptopals-solutions

My solutions to the Matasano cryptopals problems: http://cryptopals.com/

cryptography cryptopals

Last synced: 17 Feb 2026

https://github.com/hypersign-protocol/snarkjs-bellman

A demo implementation of groth16 using SnarkJs for prover and bellman for verification

cryptography iden3 zeroknowledge zkp

Last synced: 23 May 2026

https://github.com/paulshpilsher/genrsa

RSA keys generator written in Go

cryptography go pem publickey rsa

Last synced: 03 Jul 2026

https://github.com/mrtimu139/nontransitive-dice-simulator

Initial release of the Generalized Non-Transitive Dice Game. Includes fair random number generation, configurable dice, HMAC-based validation protocol, help table with probabilities, and modular class design for flexibility and scalability.

cryptography dice-game error-handling fair-random-generation game-theory hmac-sha3-224 interactive-game javascript nodejs nontransitive-dice-game

Last synced: 17 May 2026

https://github.com/3QNRpDwD/LonginusPYPI

It is a library created to study sessions, tokens, etc. under the https communication protocol. It is incomplete and insecure.

aes cryptography decryption encryption python3 rsa socket socket-io

Last synced: 27 Mar 2025

https://github.com/sap/sprint

SPRINT is a scalable framework for differentially private (DP) fine-tuning and inference via multiparty computation (MPC) of transformer-based models. SPRINT is built on top of PyTorch, Opacus for DP fine-tuning and CrypTen for MPC inference.

cryptography differential-privacy fine-tuning multiparty-computation secure-inference transformers

Last synced: 16 May 2026

https://github.com/foncki/aes-visualization

An interactive Next.js 13 + TypeScript application that demonstrates AES-128 encryption step by step. Enter plaintext and a 128-bit key (or generate one randomly) to watch each round’s transformations—SubBytes, ShiftRows, MixColumns, and AddRoundKey—unfold in a 4×4 state matrix. Perfect for learning or teaching the internals of AES.

aes aes-encryption cryptography nextjs

Last synced: 29 Jul 2025

https://github.com/affinidi/affinidi-zkp-crypto-rs

A Rust library provides circom ecosystem compatible BabyJubJub EdDSA sign/verify primitives and Poseidon hashing with exports, for mobile integrations

affinidi cryptography trust zkp

Last synced: 16 May 2026

https://github.com/kassane/d-relic

D bindings for Relic Toolkit (https://github.com/relic-toolkit/relic)

bindings cryptography d dlang relic-toolkit

Last synced: 07 Feb 2026

https://github.com/vermillionpaws/genpasswd

Cryptographically secure password generator using libsodium

clang cryptography password-generator security-tools sodium

Last synced: 05 May 2025

https://github.com/samuel-lucas6/moddedctx.net

A modified version of Chan and Rogaway's fully committing AEAD construction using ChaCha20-Poly1305 and BLAKE2b-256.

aead blake2 blake2b chacha20 chacha20-poly1305 chacha20poly1305 committing-aead crypto cryptography key-committing libsodium poly1305

Last synced: 24 Jun 2025

https://github.com/php-standard-library/secure-random

Cryptographically secure random data generation for tokens, passwords, and nonces

cryptography random secure-random

Last synced: 24 May 2026

https://github.com/vu3rdd/go-merkletree

a merkle tree implementation in Go with a fixed hashing scheme

cryptography go golang merkle-proof merkle-tree merkletree

Last synced: 25 May 2026

https://github.com/antfarmer/easyjce

EasyJCE provides an easy to use interface for encrypting, decrypting, and hashing data for transmission or storage using the Java Cryptographic Extension (JCE).

argon2 bouncy-castle cryptography cryptography-library cryptography-tools encryption hashing hibernate java password password-hasher spring-security

Last synced: 11 Jan 2026

https://github.com/umamiappearance/hmacobj

JavaScript implementation of HMAC generation and verification for the browser and node.js. It uses the global SubtleCrypto interface [Web Crypto API]. Multiple representations of the HMAC are available (e.g. hexadecimal, base32, base64, ...)

browser crypto cryptography hmac hmac-sha1 hmac-sha256 hmac-sha384 hmac-sha512 subtlecrypto webcrypto-api

Last synced: 09 Jun 2026

https://github.com/apavazza/crypt

A file encryption and decryption tool

aes argon2 cli cryptography encryption rust

Last synced: 07 Jul 2025

https://github.com/nicola-frattini/passwordmanager

Secure local password manager with AES-256 encryption, HIBP checks, and CLI interface. Stores credentials safely with multi-layer encryption.

cli cryptography cybersecurity hibp local-storage password-manager privacy python security-tools

Last synced: 08 May 2025

https://github.com/tanushree-tanu2105/advanced-encryption-tool

AES Encryption Tool is a lightweight and secure file encryption tool that uses AES-256-GCM encryption to protect your data. With a simple Tkinter-based GUI, it enables users to encrypt and decrypt files effortlessly using a password. 🚀🔒

advance-encryption-standard aes aes-256 aes-encryption cryptography cyber-security decryption encryption gui python symetric-cryptography symetric-encryption

Last synced: 08 May 2025

https://github.com/divinemonk/ancipher

Alpha Numeric Cipher, replaces similar words to numbers & gives a CyFi look.

alpha cipher cryptography hacking hacking-tool numeric pypi python python3

Last synced: 06 Apr 2026

https://github.com/cjpatton/aez

AEZ v3, Robust authenticated encryption.

cryptography

Last synced: 21 Sep 2025

https://github.com/lucianoscarpaci/ctf-challenge-capture_us_xor

Enhance cybersecurity defenses with a specialized solution tackling a Capture the Flag challenge involving decryption of an encrypted message with a 2-bit key length using a C++ brute-force method.

brute-force-attack capture-the-flag cryptography cybersecurity decryption-tool encryption-decryption ethical-hacking problem-solving-algorithms software-security xor-cipher

Last synced: 20 Mar 2025

https://github.com/varun-doshi/rpolynomial

Finite Field Polynomial Implementation in Rust

cryptography math zk

Last synced: 14 Aug 2025

https://github.com/thibmeu/quicvarint

Variable-Length Integer Encoding defined by RFC 9000

2msb cryptography rfc9000 typescript varint

Last synced: 17 Feb 2026

https://github.com/andronovo-bit/generateuniquecode

GenerateCampaignCode is a .NET 8.0 project designed to securely generate and validate campaign codes using SHA1 and HMACSHA256 hashing algorithms. The project provides RESTful API endpoints for generating and validating codes, with extensive unit tests to ensure reliability and performance. Built with clean architecture principles.

ci-cd clean-architecture cryptography dotnet dotnet-core generate-code webapi

Last synced: 03 Jan 2026

https://github.com/smilewithkhushi/cryptography-demo

all-in-one hub for all the cryptography techniques for educational purpose (with demo, playground & theory). open to contributors

cryptography decryption encryption nextjs

Last synced: 09 Mar 2026

https://github.com/gabrielnonnemacher/rail-fence-encrypt

✅ Rail Fence Cipher in Java — Java implementation of the Rail Fence cipher with encryption and decryption methods using the zig-zag pattern.

cryptography decrypt encrypt java rail-fence-cipher security

Last synced: 21 Sep 2025

https://github.com/waddaboo/rust-merkle

A Rust implementation of Streaming Merkle Roots within Binary Numeral Trees

cryptography merkle-proof merkle-tree rust

Last synced: 20 Jul 2025

https://github.com/rabbitwolfxoreoxx3/hpke-rs

Pure Rust implementation of HPKE (https://www.rfc-editor.org/rfc/rfc9180.html)

crypto cryptography ecdh hpke rust

Last synced: 24 Jun 2025

https://github.com/lucianoscarpaci/cipher

Unlock the world of clandestine communication with Python's XOR cipher, enabling the concealment and revelation of messages through sophisticated encryption and decryption techniques.

algorithm-implementation cryptography data-security encryption-decryption information-hiding python secure-communication software-development symmetric-key-cryptography xor-cipher

Last synced: 20 Mar 2025

https://github.com/anaselii/tmath

A Cryptography library combining with some linear algebra, created for cryptography staff but may work for computer graphics applications. Disclaimer: I created this library, but I have no idea how it works. It just does. So, may God be with you if you choose to use it!

abstract-algebra cryptography math number-theory

Last synced: 30 Jul 2025

https://github.com/maymeow/verifier

MinSig provides a decentralized and secure way to create, verify, and manage claims using cryptographic signatures and key attestations.

claim cryptography decentralized php verification

Last synced: 22 Sep 2025

https://github.com/bytemare/hash

Easy generic API for cryptographic hash functions in Go.

blake2 cryptography go golang hash hashing security sha256 sha3

Last synced: 10 Apr 2025

https://github.com/ztgx/rippled-rs

A simplest customizable blockchain

algorithms cryptography ed25519 rippled secp256k1 signing substrate

Last synced: 03 Jul 2026

https://github.com/albertnieto/ssl_cert_generator

A Python-based tool for generating RSA private keys, creating Certificate Signing Requests (CSRs), and comparing public keys from private keys and CSRs.

cryptography private-key python3 rsa-cryptography

Last synced: 22 Sep 2025

https://github.com/mrtimu139/non-transitive-dice-game-hmac

A console-based implementation of a Generalized Non-Transitive Dice Game with HMAC verification. Supports configurable dice, fairness in random number generation, and enhanced usability features like detailed help tables.

cryptography cryptography-library dice-probability game-theory hmac javascript non-transitive-dice secure-random-number-generation verification

Last synced: 20 Mar 2025

https://github.com/RedInfinityPro/ScientificSharp

Rating: (5/10) The code is a Windows Forms application for a basic scientific calculator, allowing users to perform mathematical operations like addition, subtraction, multiplication, division, trigonometrics, and logarithms.

componentmodel cryptography data drawing forms generic linq system tasks text

Last synced: 30 Sep 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/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/lukewait/midtown-app

Educational GUI tool developed as part of a TAFE QLD assignment, providing interactive access to three algorithmic solutions: Rock Paper Scissors, Multiplication Table, and Caesar Cipher. Ideal for IT training and understanding basic programming concepts within a structured application.

cryptography education games gui learning-tools python training

Last synced: 18 Mar 2025

https://github.com/aswinr24/decypher

Speedy Cipher Decryption / Encryption CLI tool

cli cryptography hacktoberfest python

Last synced: 11 Apr 2025

https://github.com/survi218/https-secure-server

Redirect traffic from the insecure HTTP server to a secure HTTPS server

cryptography https https-server openssl private-key redirecting-requests secure secure-communication tls-certificate

Last synced: 31 Jul 2025

https://github.com/narukoshin/yako

Password manager that works on my rules.

cryptography enryption go golang password-manager privacy security

Last synced: 11 Jun 2026

https://github.com/abhinav2712/simple-cryptography-tool

A Python-based cryptography tool that encrypts/decrypts messages using Caesar and Vigenère Ciphers. Caesar shifts each letter down the alphabet, while Vigenère uses a keyword.

crypto cryptography python python-library python-script python3

Last synced: 12 Apr 2025