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/pramsh/cipher

Cipher is a Node.js cryptographic library offering SHA-256 hashing, AES-256 encryption/decryption, JWT creation/validation, and RSA key pair generation.

cryptography digital-signature javascript jwt-auth jwt-token jwt-tokens nodejs rsa-key-pair rsa-signature sha256-crypt sha256-decryptor sha256-hash

Last synced: 16 May 2026

https://github.com/grakshith/shamir-secret-sharing

A basic implementation of Shamir Secret Sharing

cryptography interpolation secret-sharing shamir-secret-sharing

Last synced: 14 May 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/m3ssap0/ctf-rsa-breaker

This is a Python 2.7 script that can be used to solve RSA challenges in CTFs.

cryptography ctf ctf-tools rsa

Last synced: 23 Jun 2025

https://github.com/ericlps/esteganografia-java

este projeto é uma aplicação em Java desenvolvida para realizar esteganografia digital em imagens no formato PNG, utilizando a técnica LSB (Least Significant Bit - Bit Menos Significativo). Ele permite ocultar dados (arquivos ou pastas compactadas em ZIP) dentro de uma imagem e, posteriormente, extrair esses dados da imagem modificada

cibersecurity command-line-interface cryptography data-hiding esteganografia image-processing java lsb maven png steganography

Last synced: 28 Apr 2026

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/doedja/nexus-voting

A decentralized anonymous voting application built on Nexus using zero-knowledge proofs.

cryptography nexus

Last synced: 22 Jun 2025

https://github.com/russibc/caesar-cipher

A simple implementation of Caesar Cipher.

caesar cryptography practice python

Last synced: 17 Aug 2025

https://github.com/collapse-logic/collapse

Collapse System Logic — deterministic proof collapse (E→Z→1)

collapse compression cryptography csl determinism formal-methods lean4 logic proof proofs python

Last synced: 14 May 2026

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/grandroyl9902m/privatebin

A minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted in the browser using 256 bits AES.

crypto cryptography encrypted hacktoberfest one-time paste pastebin php security self-destroy self-hosted self-hosting

Last synced: 22 Jun 2025

https://github.com/charlieit/fernet-vault

A simple secrets manager using symmetric cryptography

cryptography fernet-encryption python3 secrets secrets-management vaults

Last synced: 22 Jun 2025

https://github.com/mdsn/cryptopals

The cryptopals crypto challenges

cryptography

Last synced: 22 Jun 2025

https://github.com/mjfreelancing/alloverit

A suite of libraries aimed at providing a simplified and consistent approach to cross-cutting and functional concerns.

appsync aspnet-core assertion binary-serialization cryptography dependency-injection entity-framework-core evaluator graphql json keyset-pagination logging mapping named-pipes reactive-ui serilog validation wpf

Last synced: 17 Aug 2025

https://github.com/sohamkayal4103/oblivious_data_structures

Implementation of Oblivious Data Structures in C++

cryptography oblivious oblivious-data-structure ods path-oram

Last synced: 22 Jun 2025

https://github.com/znx-x/hadron

This ongoing MVP for a distributed ledger system aims to solve issues that first and second-generation blockchains have not been able to overcome by implementing novel concepts in mining, smart contracts, and cryptography.

blockchain cryptography encryption network post-quantum smart-contracts web3

Last synced: 11 Jul 2025

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

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

cryptography data-structures utils-library

Last synced: 12 Jan 2026

https://github.com/mrd33t/sunburst-dga-cipher

A Python implementation of the SUNBURST DGA Cipher for encoding and decoding messages. This tool demonstrates substitution cipher techniques and secure coding practices.

cipher cryptography dga portfolio python security sunburst

Last synced: 26 Mar 2025

https://github.com/floodnut/hexa-encryption

256비트 대칭키 암호 알고리즘 Hexa-Encryption

cryptography

Last synced: 21 Jun 2025

https://github.com/arec1b0/nim-blockchain-node

A high-performance, scalable blockchain node implementation in Nim, designed with advanced cryptography, modular consensus (PoS/BFT), zero-knowledge proofs, and optimized P2P networking.

blockchain byzantine-fault-tolerance cryptography decentralization high-performance nim nim-lang nimble nimlang p2p

Last synced: 21 Jun 2025

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/rishvant/cipher-safe-tests

Secure exam platform using encryption and Shamir’s Secret Sharing to ensure integrity and fairness.

cryptography exam-system mongodb nodejs reactjs redis shamir-secret-sharing tailwindcss

Last synced: 21 Jun 2025

https://github.com/yannvvv/tlsferret

TLSferret is a fast SSL/TLS scanner built in Rust, offering extensive protocol support and dual TLS engines for modern and legacy systems. It also includes STARTTLS support for multiple protocols, ensuring comprehensive security analysis. 🛠️🔒

certificate cipher cipher-suites command-line-tool cryptography post-quantum-cryptography rust starttls tls

Last synced: 21 Jun 2025

https://github.com/osamikoyo/facekid

simple crypto library for c

c crypto cryptography library

Last synced: 20 Jun 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/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/dangnh0611/cryptography1_coursera

Coursera: Cryptography I assigments

cryptography python

Last synced: 11 Jun 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/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/josecarlosnf/te-seginfo

Códigos da disciplina de Tópicos Especiais II - Segurança da Informação. ✨ Fundamentos de criptografia

cryptography python security

Last synced: 19 Jun 2025

https://github.com/eshan327/javachain

A blockchain developed in Java with relevant cryptographic and transactional functions.

blockchain cryptography java maven

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/rodrigo-kelven/script_hashed

Projeto de criptografia de dados de forma irreversível

criptography cryptography python3

Last synced: 07 May 2025

https://github.com/casz92/ntru_falcon

NIF C library for Elixir, implementing the post-quantum cryptography algorithm Falcon

cryptography elixir ntru post-quantum-cryptography

Last synced: 16 May 2026

https://github.com/oxarbitrage/salsa20

Attempt to formalize salsa20 in lean

cryptography lean mathlib salsa20

Last synced: 11 Jul 2025

https://github.com/oxarbitrage/hsalsa20

Haskell implementation of the Salsa20 Cipher

cryptography haskell salsa20 stream-cipher

Last synced: 11 Jul 2025

https://github.com/georgiifirsov/bcm-lib

Implementation of some block ciphers modes of operation. This library is written for my research about full disk encryption.

block-cipher-mode block-ciphers cryptography research symmetric-encryption thesis

Last synced: 12 Oct 2025

https://github.com/alen-gebles/crypto-radar

Crypto tracker with React JS and Gecko API + Tailwind

cryptocurrency cryptography css gecko html5 javascript project react tailwind

Last synced: 10 Apr 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/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/ngvuthdanhh/certificate-blockchain-fundamentals-101blockchains

Notes, labs, research, extras, and certificate for the Blockchain Fundamentals program by 101 Blockchains. The project explores blockchain architecture, consensus mechanisms, cryptography, smart contracts, and applications in Web3 security.

101blockchains blockchain cryptography cybersecurity distributed-systems githublearning smart-contracts web3

Last synced: 25 Jan 2026

https://github.com/ngvuthdanhh/certificate-cryptography-leeds-clickstart-futurelearn

Learning notes, labs, cheatsheets, and certificate for An Introduction to Cryptography by University of Leeds & Click Start on FutureLearn. Covers symmetric/asymmetric encryption, hashing, signatures, and cryptographic protocols.

aes cryptography decryption encryption futurelearn githublearning rsa security university-of-leeds

Last synced: 25 Jan 2026

https://github.com/ngvuthdanhh/certificate-information-security-openlearn

Comprehensive learning repository for the OpenLearn Information Security program, featuring detailed notes, hands-on labs, demos, guides, cheatsheets, case studies, and a certificate of completion. Focuses on network, system, application, and cloud security, covering both attack techniques and defense strategies.

access-control application-security cloud-security cryptography githublearning information-security monitoring system-security

Last synced: 25 Jan 2026

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/jhmmax/hashgen

hashgen - the blazingly fast hash generator argon, base58, base64, bcrypt, cyclone, generator, hash, hashcat, hashgen, md5, mdxfind, mosecode, multithreaded, ntlm, sha, sha1, sha256, sha3, threaded, yescrypt

aes alireza argon base64 bcrypt cryptography cryptojs cyclone hash hashgen java javascript md5 mdxfind

Last synced: 07 May 2025

https://github.com/ermingbear/electron-executor-ea

Roblox Electron Executor is one of the most favorite Roblox Executors at the moment. Before I tell you how to download Electron Executor, let me tell you that it is currently available safely for Windows. But it is not officially available for Android users as of now but the update is coming and will be launched soon.

cryptography cybersecurity electron electron-app encryption gpg gpt java llm mobile nodejs offline pgp privacy

Last synced: 07 May 2025

https://github.com/cjpatton/aez

AEZ v3, Robust authenticated encryption.

cryptography

Last synced: 21 Sep 2025

https://github.com/ratware-official/ratsign

Signs files with an encrypted private key and password, and verifies them using their signature file and a trusted public key or key ID.

cli cryptography csharp dotnet signing

Last synced: 16 May 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/rstacks/ctf-writeups

Contains links to all of my writeup repositories for CTFs that I've participated in.

cryptography ctf ctf-challenges ctf-writeups forensics osint pwn reverse-engineering web-exploitation

Last synced: 07 Apr 2026

https://github.com/10d9e/zk-pass

A password authentication service, based on the chaum-pedersen zero-knowledge interactive protocol

chaum-pedersen cryptography rust zero-knowledge

Last synced: 12 Apr 2025

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

Bellare and Hoang's UtC and HtE[UtC] transforms using ChaCha20-Poly1305 and BLAKE2b.

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

Last synced: 17 Jun 2025

https://github.com/aswinr24/decypher

Speedy Cipher Decryption / Encryption CLI tool

cli cryptography hacktoberfest python

Last synced: 11 Apr 2025

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/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/jeffotoni/gocry

Encrypt files

crypto cryptography go golang

Last synced: 04 Apr 2025

https://github.com/albinzayedrawan/classical-ciphers-and-transposition-techniques

Lab Exercises about Classical Ciphers and Transposition Techniques

caesar-cipher cryptanalysis cryptography vigenere-cipher

Last synced: 04 Apr 2025

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/Cach30verfl0w/Krypton

A modular and extensible Kotlin library suite for Cryptography

algorithms android crypto cryptography encryption ios jvm kotlin kotlin-multiplatform kotlin-native krypton

Last synced: 09 Sep 2025

https://github.com/albinzayedrawan/random-number-generator

Lab exercises to understand the concepts of True Random Number Generators (TRNG) and Pseudo-Random Number Generators (PRNG).

cryptography lcg prng trng

Last synced: 04 Apr 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/tniessen/zkp-volte-patarin-nachef-c

Implementation of the zero-knowledge protocol due to Volte, Patarin, and Nachef (2013) in plain C

academic cryptography zero-knowledge-proof

Last synced: 20 Mar 2025

https://github.com/tomeffect0613/rsacrack

Obtain the passphrase of a private key (id_rsa), this tool uses the ssh-keygen binary to perform a brute force attack until a successful collision occurs.

bruteforce-attacks c cracking cracking-password cryptography ctf experiments factorisation maths password reverse-engineering rsa rsa-cryptography ssh

Last synced: 11 Apr 2025

https://github.com/Crittora/qripton-sdk-js

A secure SDK for data encryption, decryption, and digital signatures using AWS Cognito authentication. Provides enterprise-grade cryptographic operations with simple API integration.

api-client authentication aws-cognito cryptography data-encryption decryption digital-signature encryption enterprise-security node-js npm-package sdk security typescript

Last synced: 04 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/sutterseba/des-python

A simple DES implementation in Python

cryptography numpy python

Last synced: 15 Jun 2026

https://github.com/sgnn7/openssl-fips

OpenSSL FIPS-compliant 140-2 cryptographic module canister for Docker container targets.

containers cryptography docker docker-container encryption fips fips-140-2 fips-build fips140-2 openssl openssl-tools security trusted-execution-environment

Last synced: 16 May 2026

https://github.com/ppad-tech/aead

Haskell AEAD-ChaCha20-Poly1305

aead chacha20 cryptography haskell poly1305

Last synced: 25 Aug 2025

https://github.com/bromaniac/snuffle

Daniel J Bernstein's crypto system snuffle

c cli cryptography history

Last synced: 27 Mar 2025

https://github.com/ureeves/jwt-go-secp256k1

A secp256k1 signature method for dgrijalva/jwt-go.

cryptography golang jwt secp256k1

Last synced: 23 Sep 2025

https://github.com/m1thrandir225/is-labs

Laboratory Exercises for the Information Security course

algorithms cryptography hashing security swift

Last synced: 16 May 2026

https://github.com/thoughtpolice/edwards.cry

edwards curves in cryptol

cryptography

Last synced: 20 Mar 2025

https://github.com/jmg-duarte/rot

🔪 Caesar Cipher CLI Tool 🔏

caesar-cipher cipher cryptography rot rot13 rotation rust

Last synced: 20 Mar 2025

https://github.com/mumarshahbaz/treecrypt

A node-tree based encryption algorithm

algorthims cryptography cybersecurity encryption node random secure tree

Last synced: 17 Aug 2025

https://github.com/shamikaredkar/secure-password-manager

The "Secure Password Manager" is a Python-based tool for securely storing and managing passwords locally. Utilizing advanced encryption provided by the cryptography library, it offers a simple CLI for easy and safe password handling. Ideal for educational purposes or personal use, it ensures your sensitive information remains secure on your device.

command-line cryptography fernet fernet-cryptography fernet-decryption fernet-encryption fernet-key password-manager python

Last synced: 12 May 2026

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/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/helixprojectai-code/helix-tel-deploy

Zero-exchange cryptographic key derivation from constitutional AI behavior. Two nodes independently derive an identical encryption key through deterministic convergence — no key transmitted, negotiated, or pre-shared.

ai-safety constituional constitutional-ai convergence cryptography encryption grammar helix-ttd key-derivation llm mesh-network python zero-knowledge

Last synced: 23 May 2026

https://github.com/m-azra3l/wavaudiostego

WAVAudioStego is a desktop application designed for audio steganography, which is the art of hiding secret information within an audio file. With this application, users can hide text messages in form of text files within audio audio files and extract them later using a private key.

cryptography steganography

Last synced: 25 Aug 2025

https://github.com/natsalete/algoritmo-des-data-encryption-standard-em-go

This project implements the DES (Data Encryption Standard) algorithm from scratch in Go, without using pre-built cryptography libraries. DES is a symmetric encryption algorithm that uses a block cipher, operating on 64-bit blocks with a 56-bit effective key (64-bit with parity).

56-bit-key 64-bit-blocks block-cipher cipher-blocks cryptography data-encryption-standard decryption des encryption feistel-network go golang key-generation pkcs7-padding s-boxes symmetric-encryption

Last synced: 24 Sep 2025

https://github.com/dulacp/cryptopals-challenges

My own solutions to the challenges of https://cryptopals.com/

challenges crypto cryptography solutions

Last synced: 01 Aug 2025

https://github.com/jaymoneyjay/spring21-automated-decryption

Automated decryption of classical ciphers with neural networks.

cryptography neural-networks python security

Last synced: 17 Aug 2025