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/chardoncs/minotp

Simple OTP library for Rust.

cryptography hotp one-time-password otp rust totp

Last synced: 10 Feb 2026

https://github.com/project-aico/dna

Transcription between UTF-8 text and DNA bases.

bioinformatics cryptography dsl python yaml

Last synced: 20 Jan 2026

https://github.com/radriann21/passify

an password generator that allows to the user generate based on the options and copy the password

chakraui cryptography nextjs typescript zustand

Last synced: 12 Apr 2026

https://github.com/t-bast/echalotte

Research on various onion encryption schemes.

cryptography onion onion-routing

Last synced: 12 May 2026

https://github.com/viveksyngh/merkletree

Merkle hash tree implementation in golang

cryptography golang merkle-proof merkle-tree

Last synced: 12 May 2026

https://github.com/karim-agha/rc5

RC5 Cipher Implementation in Rust

cryptography rust security

Last synced: 24 Mar 2025

https://github.com/a-s-russo/eleventh-hour-mystery

Decipher the paragraph of ciphertext in 'The Eleventh Hour: A Curious Mystery' by Graeme Base at the end of the book using a Caesar cipher

caesar-cipher cryptography

Last synced: 29 May 2026

https://github.com/advaith7joshi/project-nexus

Simplified demonstration of blockchain workflow

blockchain blockchain-technology crypto cryptocurrency cryptography finance

Last synced: 12 Jun 2025

https://github.com/mttbernardini/mbc

🔐 Library and CLI for the MBC encryption algorithm. C remake of https://github.com/mttbernardini/mbencrypter.

algorithm c-library cryptography hex-strings library raw-data symmetric-keys text

Last synced: 11 Jul 2025

https://github.com/lazula/cryptopals

A collection of solutions for the challenges at cryptopals.com in C89

cryptography ctf

Last synced: 08 Jul 2025

https://github.com/osennij-morok/korobu

A tool for encryption and decryption written in Rust

cryptography egui rust

Last synced: 10 Sep 2025

https://github.com/thesupercd/rainbow_table_builder

A high performance CUDA-based GPU accelerated Rainbow-Table maker, written in C++ without any external libraries or dependencies needed.

cpp cryptography cuda hash-table hashing parallel-processing rainbow-table sha3 sha3-512 uuid

Last synced: 12 May 2026

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

Solutions to the cryptopals cryptography challenges

coding-challenges cplusplus cryptography cryptopals

Last synced: 16 Jun 2026

https://github.com/domamaric/srs

Python solutions for laboratory exercises for Computer Security course at FER.

cryptography cryptography-algorithms password-manager passwords

Last synced: 11 Jun 2026

https://github.com/cosmian/cloudproof_rust

The Rust Cloudproof Data protection Library

cloudproof cryptography

Last synced: 27 Feb 2026

https://github.com/hungrybluedev/python-basic-cryptography

Implemenation of basic Cryptography techniques and algorithms, along with tools useful for analysis.

algorithm cryptography python3

Last synced: 08 Apr 2025

https://github.com/denatajp/caesar-chiper

Implementation of Caesar Chiper in encrypts and decrypts text by shifting letters by a user-defined value. It takes input text and a shift value, applies the shift to encrypt, and reverses the shift to decrypt. The program demonstrates basic encryption and decryption using this simple technique.

caesar-cipher chiper cryptography

Last synced: 01 Jul 2026

https://github.com/aeliot-tm/doctrine-encrypted-bundle

Doctrine Encrypted bundle permits to encrypt/decrypt separate columns of database via Doctrine column types.

ast cryptography decryption doctrine doctrine-extension doctrine-orm encryption php routines symfony-bundle

Last synced: 12 Feb 2026

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

🔒 Personal take on the cryptopals crypto challenges, in Go

cryptography cryptopals-challenges go golang

Last synced: 14 Feb 2026

https://github.com/willdunklin/elgamal

Implementation of elliptic curve elgamal cryptography in Python (coursework)

cryptography

Last synced: 29 May 2026

https://github.com/angeldollface/doll-cipher

A Rustacean implementation of an encryption algorithm of my own design. :lock: :dolls:

aes-encryption cryptography rust-lang rust-library

Last synced: 29 May 2026

https://github.com/kota-yata/rsa

"TextBook" RSA from scratch in TypeScript

cryptography rsa typescript

Last synced: 11 Jun 2026

https://github.com/hrichharms/salsa20

Salsa20 stream cipher implemented in Haskell

cryptography salsa20 stream-cipher xor-cipher

Last synced: 08 Apr 2025

https://github.com/UofSC-Fall-2022-Math-587-001/homework8

A bit about distribution of primes and Pollard's p-1 test

cryptography go latex math pollard-p-1 prime-numbers

Last synced: 07 May 2025

https://github.com/acestojanoski/key-forge

Effortlessly encrypt and decrypt text in an instant with our user-friendly, open-source tool.

aes aes-256 aes-256-gcm cryptography cryptography-tools decryption encryption opensource react vite

Last synced: 16 Apr 2026

https://github.com/moeenn/go-token

Generate crypto-random strings (i.e. tokens) of any length

crypto-random-string cryptography go golang token

Last synced: 11 Mar 2026

https://github.com/daisvke/dcrypt

dcrypt is a file encryption/decryption tool that adds a custom header to encrypted files, storing essential metadata for decryption and management of the encrypted content.

aes-128-cbc c cryptography encryption-decryption keygen

Last synced: 25 Mar 2025

https://github.com/nunees/trabalho_rsa_unip

Implementação do algoritmo RSA básico.

cryptography python rsa-cryptography

Last synced: 20 Mar 2025

https://github.com/gkbrk/r30sponge.h

Sponge function based on the Rule 30 Cellular Automaton

c c89 c99 cryptography stb stb-library

Last synced: 24 Mar 2025

https://github.com/t-bast/black-mango

An IBE implementation using Akka

akka cryptography

Last synced: 27 Feb 2025

https://github.com/gabrielmajeri/crypto-data-structures

Data structures in Rust for cryptocurrencies and blockchain-related technologies

blockchain cryptocurrency cryptography merkle-tree

Last synced: 08 Apr 2025

https://github.com/gabrielmajeri/pp-project

Procedural programming project for winter 2018 course

c cryptography pattern-matching

Last synced: 08 Apr 2025

https://github.com/saikiranmatta/false-bottom

False Bottom, a deniable encryption algorithm.

cryptography deniable-encryption encryption

Last synced: 14 Feb 2026

https://github.com/aleff-github/crypto-toolkit

Offline VSCode extension for encoding, decoding, hashing, JWT decoding, AES utilities, HMAC and Smart Detect directly from the editor context menu.

aes base64 cryptography decoding developer-tools encoding hashing hmac jwt offline-first typescript vscode-extension

Last synced: 25 Jun 2026

https://github.com/simonmasson/efficient-glv-curves-generation

Generation of efficient four-dimensional GLV curves with high security (256-bit)

cryptography curves elliptic glv sage

Last synced: 11 Jun 2025

https://github.com/yawning/tuplehash

NIST SP 800-185 TupleHash (mirror)

cryptography cryptography-algorithms go golang sha3

Last synced: 29 May 2026

https://github.com/kevincharm/blstoise

BLS12-381 + pairings + RFC9380 + BLS sigs

bls bls12-381 cryptography

Last synced: 28 Feb 2026

https://github.com/cepdnaclk/e16-4yp-implementation-of-lightweight-cryptographic-algorithms

This project aims to implement and analyse NIST Lightweight cryptography competition finalist algorithms. Lightweight cryptographic algorithms are designed to be run on resource-constrained IoT devices.

computer-security cryptography iot

Last synced: 14 May 2026

https://github.com/tegmentum/secure-log

Tamper-evident audit log for Rust: hash-chained entries, Merkle-sealed segments, externally-signed checkpoints, witness anti-equivocation, and AEAD payload sealing — native crates plus WASI Preview 2 components.

audit-log audit-logging component-model cryptography hash-chain merkle-tree rust security tamper-evident tpm transparency-log wasi wasm webassembly

Last synced: 25 Jun 2026

https://github.com/sycanz/ctf-writeups

My writeups for CTFs I've been in

cryptography ctf-writeups python3

Last synced: 15 May 2025

https://github.com/markcda/unitech-infosec-basics-practice-2nd-gr

Учебно-лабораторная практика за 2-й курс

cryptography university-coursework

Last synced: 15 Feb 2026

https://github.com/ben854719/trade-transfer-workflow-optimizer

This AI portfolio tools securely analyzes asset allocation, sector exposure, and performance. Its graph compares real and predicted close prices, enhanced with sentiment indicators such as “Confident” and “Surprised.” An avatar assistant provides user guidance combining technical accuracy with intuitive explanations.

agentic-ai avatar cryptography emotion-analysis encryption gemini json langgraph langraph machine-learning-algorithms matplotlib mcp-server numpy opencv-python pandas python pytorch rs256 seaborn

Last synced: 15 Feb 2026

https://github.com/ilyakotsar/imagecrypt

Image encryption with a password using rail fence cipher

cryptography encryption image-encryption rail-fence-cipher

Last synced: 09 Aug 2025

https://github.com/hsson/ring

Automated rotation of RSA signing keys

cryptography key-rotation rsa

Last synced: 18 Mar 2025

https://github.com/siterelenby/keyquorum

Shamir secret sharing daemon for distributed teams. Memory hardened, designed to prevent intercepting or handling another user's key or the secret itself, without jank or vulnerability points like shared tmux sessions.

cli cryptography cryptography-tools distributed-teams key-management linux rust secret-sharing security shamir shamir-secret-sharing

Last synced: 12 Jun 2026

https://github.com/marenkeneshov/marintxtcrypt

Приложение позволяет шифровать введённый текст. Не используйте это приложение в незаконных целях! The application allows you to encrypt the entered text. Do not use this app for illegal purposes! Бұл қосымша енгізілген мәтінді шифрлауға мүмкіндік береді. Бұл қосымшаны заңсыз мақсаттарда пайдаланбаңыз!

cryptography cybersecurity cybersecurity-tools cypher

Last synced: 18 Jan 2026

https://github.com/animo/expo-secure-environment

Expo Module for cryptographic operations using the devices Secure Environment behind biometric authentication.

android biometry cryptography expo ios react-native secure-environments typescript

Last synced: 16 Feb 2026

https://github.com/juanfkurucz/proyecto-seguridad

Subject "Seguridad" (Security) from Universidad Catolica del Uruguay

cryptography hashing python security

Last synced: 24 Mar 2025

https://github.com/tonysamperi/krypto

Modern tree-shakeable TypeScript version of crypto-js

crypto crypto-js crypto-ts cryptography typescript typescript-library

Last synced: 01 Mar 2026

https://github.com/ilyakotsar/audiocrypt

Audio encryption with a password using rail fence cipher

audio-encryption cryptography encryption rail-fence-cipher

Last synced: 18 Mar 2025

https://github.com/rub-nds/ssh-strict-kex-violations-state-learning-artifacts

Artifacts for the paper "Finding SSH Strict Key Exchange Violations by State Learning", accepted at the ACM Conference on Computer and Communications Security (CCS) 2025.

artifacts attack cryptography cve-2025-32433 cve-2025-32942 ssh statelearning strict-kex vulnerability

Last synced: 25 Jun 2026

https://github.com/projects-developer/diffie-hellman-key-exchange-algorithm-cryptography-project

This project implements the Diffie-Hellman Key Exchange Algorithm, a popular cryptographic protocol that enables two parties to establish a shared secret key over an insecure communication channel. Diffie-Hellman-Key Exchange Algorithum Project Includes Project Includes Source Code, PPT, Synopsis, Report, Documents, Base Research Paper & Video

btech-project computer-science-project cryptography diffie-hellman-key-exchange final-year-projects finalyearproject finalyearprojects key-exchange-public-key-cryptography mtechprojects private-key-cryptography secure-communication secure-key-exchange

Last synced: 01 Mar 2026

https://github.com/defeo/hhs-keyex

Research paper on improving the Hard Homogeneous Spaces key exchange protocol (by Couveignes and Rostovtsev-Stolbunov)

asymmetric-cryptography cryptography elliptic-curves isogenies key-exchange-protocol research-paper

Last synced: 11 Mar 2026

https://github.com/filiprokita/goodpassword

GOOODPASSWORD is a password generator that uses algorithms to create strong, random passwords. With customizable length and complexity options, it helps users generate secure passwords that meet even the most stringent security requirements.

cryptography password password-generator python python3 randomness security simple

Last synced: 24 Mar 2025

https://github.com/bmeneg/lapwing

Lightweight crypto algorithms library for highly resource-constrained devices.

c clibrary cryptography embedded

Last synced: 24 Mar 2025

https://github.com/joe-degs/digcoin

How i think bitcoin works in a way... I don't really know what I'm doing. But it feels good.

cryptocurrency cryptography distributed-systems golang

Last synced: 11 Jun 2025

https://github.com/silent0wings/hybrid-caesar-cipher-encryption-system

EncryptionThe Hybrid Caesar Cipher Encryption System is a Java-based encryption tool that extends the classic Caesar cipher by incorporating multiple scrambling, shuffling, and shifting algorithms. This hybrid approach enhances the security of the encryption process.

caesar-cipher caesarcipher cipher cryptography cybersecurity data-protection data-security encryption hybrid-encryption information-security java security security-algorithm symmetric-encryption

Last synced: 12 Jun 2026

https://github.com/jnbdz/cryptography-quickstarts

🔐 Cryptography | Quickstarts 🔐

cryptography quickstart quickstarts

Last synced: 02 Mar 2026

https://github.com/toniomacaronio/keccak-rust

Keccak implementation in Rust

crypto cryptography keccak rust sha3

Last synced: 24 Mar 2025

https://github.com/4lessandrodev/saas-cryptography

a small project to test encryption as a service with nodejs

cryptography encryption

Last synced: 13 Jun 2026

https://github.com/anonputraid/zetcipher

Lightweight and secure text encryption tool built for developers and security enthusiasts.

cryptography data-encryption encryption security

Last synced: 13 Jan 2026

https://github.com/tinyadapter/litecrypt.core

A Simple C# Cryptography Package Based on .NET Core

cryptography dotnet-core

Last synced: 16 Apr 2026

https://github.com/winstxnhdw/tisc-2021

Python code for The InfoSecurity Challenge 2021.

cryptography cybersecurity tisc2021

Last synced: 30 Mar 2025

https://github.com/losthopes/secured-accounts-lab

Lab for Security of programs and Data course

auth cryptography labs

Last synced: 14 Mar 2025

https://github.com/midnight-wonderer/embedded-xoodyak

Lightweight, zero-allocation Xoodyak cryptographic scheme in C for microcontrollers.

c-library cortex-m cryptography embedded esp8266 microcontroller xoodoo xoodyak

Last synced: 28 May 2026

https://github.com/lihongjie0209/sm-py-bc

SM2/SM3/SM4 implementation in Python based on Bouncy Castle - Pure Python cryptography library

bouncy-castle chinese-crypto cryptography gm-crypto pure-python python sm2 sm3 sm4 zero-dependencies

Last synced: 13 Jan 2026

https://github.com/lasse-tom-lang/python-cryptographie

Program for en- and decrypt messages

cryptography pysimplegui python steganography

Last synced: 31 Mar 2025

https://github.com/erik-castro/devsecurity

Colecao de 5 livros tecnicos open-source sobre seguranca de software em portugues (PT-BR): Security-Driven Development, DevSecOps, Analise de Malware, Concorrencia Segura e Criptografia Engenheira. C++17/20, CVEs documentados, 300K+ linhas.

application-security books concurrency cplusplus cryptography cybersecurity devsecops encryption fuzzing malware-analysis open-source owasp post-quantum-cryptography pt-br reverse-engineering secure-coding security thread-safety tls

Last synced: 25 Jun 2026

https://github.com/fordcois/cryptography

This repository is a documentation of my exploration of cryptography, focusing on creating and cracking ciphers

cryptography

Last synced: 02 Jul 2025

https://github.com/c14it0n/torgeforge

🔥 Generador de alto rendimiento de direcciones .onion v3 personalizadas para Tor con interfaz interactiva

cli-tool cryptography ed25519 hidden-service onion privacy rust security tor vanity-address

Last synced: 13 Jun 2026

https://github.com/krisarmstrong/enigma-v300

> Complete collection of Enigma V300 option key algorithm implementations

c calculator ci-cd cpp cryptography encryption enigma fluke github-actions nettool network-testing option-keys python

Last synced: 04 Mar 2026

https://github.com/forgesworn/canary-kit

Deepfake-proof identity verification. Per-member spoken words, silent duress detection, encrypted group sync. Open protocol.

cryptography deepfake-detection duress-detection identity-verification minimal-dependencies nostr open-protocol pwa security typescript

Last synced: 01 Apr 2026

https://github.com/xorbkpt/encryption-aes-r-pi-pico

TuM Institute for Advanced Study, Advanced Computation, Cryptography: Post Doc Bucket: 1

beginner computer-science cryptography encryption rasberry-pi-pico

Last synced: 24 Mar 2025

https://github.com/elamani-drawing/morseus

Morseus est une bibliothèque Rust permettant d'encoder et de décoder le texte en code Morse. Elle offre également la possibilité de jouer le code Morse en émettant des signaux sonores à l'aide du dispositif audio par défaut de votre système, ainsi que d'exporter le code Morse en fichiers audio WAV.

audio compression crates-io cryptography encoding morse morse-code rust rust-lang rustlang

Last synced: 02 Apr 2026

https://github.com/zerdicorp/hashalgo

Second Attempt to Understand Hashing.

algorithm cryptography hash hashing java sha256 study

Last synced: 02 Apr 2025

https://github.com/qalle2/nes-md5

Qalle's MD5 Hasher (NES)

6502 assembly cryptography homebrew md5 nes

Last synced: 16 Apr 2026

https://github.com/parisaalizadeh2003/cryptography-tool

A Python-based tool for file encryption and decryption using a custom cipher and wxPython for GUI.

cryptography encription python security-tools wxpython

Last synced: 12 Apr 2025