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/shaina-gh/dss

Java implementation of the Digital Signature Standard (DSS) for message integrity and authenticity verification.

cryptography cryptography-algorithms digital-signature-algorithm digital-signature-authentication dss java signature-verification

Last synced: 22 Apr 2025

https://github.com/jcbritobr/gocrypto-study

This study is based on Golang Cryptography for Depeloper book and its examples.

cryptography golang study

Last synced: 06 Oct 2025

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/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/danielost/ecpoint-wrappers

Convenient wrappers for operations on elliptic curves in Golang.

cryptography ecc elliptic-curves

Last synced: 06 Oct 2025

https://github.com/ujangbedog/dpq-chat

A simple, secure peer-to-peer chat app built with Rust. Runs directly in the terminal with end-to-end encryption, post-quantum security (Kyber & Dilithium), and no central server.

chat cli cryptography p2p p2p-chat rust secure terminal terminal-app terminal-chat

Last synced: 06 Oct 2025

https://github.com/robertmcatee/saigo

a simple encryption toolkit written in Go

cryptography encryption

Last synced: 14 Jan 2026

https://github.com/fzed51/spicy-mash

Classe de cryptage et décryptage simplifiée se basant sur OpenSSL

cryptography openssl php simple

Last synced: 14 Jan 2026

https://github.com/velascort/cryptography-practice

Practice in Python using cryptography

cryptography python

Last synced: 07 Oct 2025

https://github.com/vobst/ctf-nsa_backdoor

Solution of picoCTF 2022 NSA backdoor challenge.

backdoor cryptography ctf-writeups nsa picoctf

Last synced: 07 Oct 2025

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/t-bast/echalotte

Research on various onion encryption schemes.

cryptography onion onion-routing

Last synced: 12 May 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/soyart/gfc

stable branch of gfc, a small go file encryption utility using AES 256 and PBKDF2

aes crypto cryptography encryption rsa

Last synced: 14 Jan 2026

https://github.com/samhaque/hashgame

Fun little hash game to test players information theory skills

bcrypt cryptography flask mongodb python

Last synced: 10 May 2026

https://github.com/ndpar/spring-crypto-demo

Examples of crypto operations in Kotlin and Spring

bouncycastle cryptography openssl spring

Last synced: 12 Mar 2026

https://github.com/ben854719/autonomous-health-monitoring-emergency-response

This app uses Bluetooth to link a worker’s smartphone with a supervisor’s laptop for live health monitoring. PySyft handles secure biometric authentication, while machine learning detects injuries and visualizes them on a dashboard. Agentic AI responds to critical events by triggering emergency protocols and contacting 911 with location data.

agentic-ai bluetooth cryptography cybersecurity error-handling gemini langgraph machine-learning-algorithms matplotlib mcpserver nltk numpy pysyft python pytorch socket tcp tenseal

Last synced: 28 Apr 2026

https://github.com/incertia/crypto-primer

intro to crypto given to my coworkers at AIS

algebra algebraic-structures cryptography dh diffie-hellman ecc ecdh rsa

Last synced: 18 Jan 2026

https://github.com/kzorin52/nistp256

Rust dylib wrapper to RustCrypto/elliptic-curves [only keypair]

crypto cryptography elliptic-curves keypairs nistp256 perfomance secp256r1

Last synced: 08 Oct 2025

https://github.com/mahfuzurrahman98/telechipher

This is a system developed as an assignment of a cyber-security course capable of transferring files through a secure communication channel with the support of encrypting data on the sender end and decryption on the receiver end.

aes-encryption chipher cryptography cybersecurity encryption-decryption pysftp rot13 sftp tkinter-gui

Last synced: 08 Oct 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: 29 Apr 2026

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/fabiocolacio/crypt

Easily encrypt and decrypt files from cli or scripts

cryptography

Last synced: 09 Oct 2025

https://github.com/natharyan/secret-sharing-arithmetic-operations

Shamir's secret sharing to generate shares for arithmetic operations over two secrets.

cryptography cryptography-project secret-sharing shamir-secret-sharing

Last synced: 09 Oct 2025

https://github.com/dbalan/cryptopals

Cryptopals solutions

cryptography go golang

Last synced: 13 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/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/cythral/identity-certificates

Signing Certificate Rotation Service for Brighid Identity.

aws cryptography dotnet

Last synced: 14 Apr 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/winstxnhdw/tisc-2021

Python code for The InfoSecurity Challenge 2021.

cryptography cybersecurity tisc2021

Last synced: 30 Mar 2025

https://github.com/oklein1/cryptography-clojure

Clojure implementation of ciphers

cipher-algorithms clojure cryptography

Last synced: 10 Oct 2025

https://github.com/skygenesisenterprise/crux-256

CRUX-256: Experimental symmetric block cipher combining SPN and ARX architectures

aes-256 api-service cryptography database dns linux macos mail rust windows

Last synced: 14 Apr 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/pranjalco/caesar-cipher-simple

A Python program that implements the Caesar Cipher for encoding and decoding messages. Users can input text, choose shift numbers, and decide whether to encode or decode. Includes a user-friendly loop for multiple operations in one run.

algorithms cipher console-application cryptography python-programming security

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/phenomsg/password-manager

It is a Python password manager using Fernet encryption. It securely stores and manages passwords, ensuring confidentiality and convenience for users.

cryptography decryption encryption fernet python

Last synced: 28 Dec 2025

https://github.com/yashkarthik/zipfile_passw_cracker

Crack the password of a zip file from a wordlist.

cryptography password-cracker python zipfile

Last synced: 10 Oct 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/anonymouse64/crypto_test_golang

Crypto testing utility for Golang implementations

benchmark cryptography golang

Last synced: 14 Jan 2026

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

A blazing fast Ruby wrapper for the Xoodyak cryptographic scheme. Supports hashing and AEAD encryption.

aead cipher cryptography digest gem hash lightweight-cryptography ruby sponge-construction xoodyak

Last synced: 28 May 2026

https://github.com/tigeryant/merkle-tree

Produces a merkle root from a set of user defined strings

binary-hash-tree cryptography merkle-tree

Last synced: 11 Oct 2025

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/nicolocarcagni/swallet

A modern, non-custodial desktop wallet for the SOLE cryptocurrency, built with Python, GTK4, and libadwaita.

cryptography gtk4 gtk4-python3 unisalento wallet

Last synced: 10 Mar 2026

https://github.com/quintessence-sec/pgp-mfa

proof-of-concept to use pgp as a MFA method

2fa benchmark cryptography golang gpg gpg-encryption mfa

Last synced: 03 Sep 2025

https://github.com/achnouri/ctf-challenges-write-ups

This repository is a collection of detailed write-ups for CTF challenges/machines/... that i have solved across different cybersecurity training platforms

capture-the-flag cryptography ctf ctf-challenges ctf-writeups cybersecurity hacking hacking-tools hackthebox offensive-security osint pentesting red-team reversing scanning security testing tryhackme vulnerabilities web

Last synced: 18 Feb 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/raadhshenshahhaseeb/keyless

[WIP] Encode - Explore Expander Bootcamp - Keyless Hackathon

cryptography gnark golang

Last synced: 11 Oct 2025

https://github.com/thibmeu/pepe-debug

Local Privacy Pass debug interface

cryptography privacypass

Last synced: 11 Oct 2025

https://github.com/sahedulislamrony/anonymous

A secure and user-friendly platform for sending anonymous messages with real-time database integration, powered by Firebase and built using ReactJS, Sass, and Vite.

cryptography css3 firebase firebase-auth firebase-realtime-database javascript netlify react-router-dom reactjs sass vite

Last synced: 14 Apr 2026

https://github.com/im-a-kookie/cryptographic-aes-server

Simple manual implementation of multithreaded HTTP server via HTTPListenerContext, implementing custom AES virtual streams to provide large files securely.

aes-encryption cryptography http-server multithreaded-server stream-processing

Last synced: 11 Oct 2025

https://github.com/robertoaleman/ra-ultimate-cipher-analyzer

RA Ultimate Cipher Analyzer is a web-based tool designed to analyze encrypted files and suggest the encryption algorithm used based on statistical properties and known patterns.

aes aes-128 aes-256 aes-encryption algorithms code-analysis cryptography cypher rsa rsa-cryptography rsa-decryption rsa-encryption

Last synced: 18 Feb 2026

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 ssh statelearning strict-kex vulnerability

Last synced: 03 Sep 2025

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/bastipnt/passmgr

Zero-knowledge password manager — cross-platform web + mobile, TypeScript monorepo. Early prototype.

bun cryptography drizzle-orm e2ee end-to-end-encryption expo fastify monorepo opaque pake password-manager react react-native self-hosted tailwindcss trpc turborepo typescript zero-knowledge

Last synced: 24 Jun 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/bmoneill/enigma

Enigma machine simulator and Bombe

cipher cli cryptography enigma enigma-machine history

Last synced: 12 Oct 2025

https://github.com/abdulbasit110/key-logger

An educational Python keylogger that captures keystrokes and securely encrypts logs using `pynput` and `cryptography`. For educational use only.

cryptography cybersecurity encryption keylogger pynput

Last synced: 13 Oct 2025

https://github.com/oglinuk/sbh

A stateless password manager.

cryptography go hash password password-manager security

Last synced: 13 Oct 2025

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

https://github.com/irfan-manitechnest/sodium-crypto

Modern PHP 8.3+ encryption library using libsodium – secure symmetric & asymmetric (Fidelius-style) encryption, signing, and password hashing.

cryptography fidelius libsodium php

Last synced: 13 Jan 2026

https://github.com/sucho6996/shadowsend-a-secure-communication-platform

This is a Java Spring boot and JS React project where sender will send a message which will be encrypted and embedded in an Image provided by the sender and the receiver will be able to see those images with sender's number in his/her inbox . Once the receiver will read the message it'll be deleted automatically for a traceless conversation.

cryptography eureka-discovery-client eureka-server feign-client git github java jpa jwt-authentication jwt-token messaging microservices open-feign platform security spring-boot spring-security steganography

Last synced: 01 Mar 2026

https://github.com/johanns/ref-secure-share

SecureShare is a tutorial and reference implementation of a one-time-use message sharing web-app, developed using Next.JS 14, TypeScript, Prisma, and styled with Tailwind CSS

cryptography next tailwindcss tutorial typescript webcrypto

Last synced: 05 Feb 2026

https://github.com/argenox/noxtls-rs

NoxTLS Rust is a lightweight, high-performance embedded TLS library written in Rust and designed for secure communication in resource-constrained systems. Built for efficiency, portability, and modern security standards.

cipher-algorithms cipher-suit cryptography cryptography-api dtls openssl-alternative rust rust-library tls tls12 tls13

Last synced: 28 May 2026

https://github.com/oxarbitrage/sinsemilla

Sinsemilla hash function haskell implementation

crypto cryptography hash-function sinsemilla

Last synced: 05 Feb 2026

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

Macaroons are tastier cookies (and french!)

cryptography macaroons

Last synced: 14 May 2026

https://github.com/acmo0/lfsr-fibo

Efficient pure Rust implementation of LFSR in Fibonacci representation

cryptography lfsr lightweight-cryptography random-generation

Last synced: 14 Oct 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: 26 Aug 2025

https://github.com/dubniczky/trustless-authentication

Secure authentication protocol without sending or storing the password

authentication cryptography password protocol

Last synced: 31 Mar 2025

https://github.com/a3h1nt/python-meets-cryptography

Python code snippets for modern encryption algorithms.

cryptography pycryptodome

Last synced: 03 Sep 2025

https://github.com/athanclark/purescript-sjcl

Bindings to the Stanford JavaScript Crypto Library

browser cryptography purescript sjcl

Last synced: 24 Jan 2026

https://github.com/magical/spritz

Spritz cryptographic sponge(-like) function, hash, and stream cipher in Go

cryptography

Last synced: 14 Oct 2025

https://github.com/levongh/md5

The MD5 algorithm is a widely used hash function producing a 128-bit hash value. Although MD5 was initially designed to be used as a cryptographic hash function, it has been found to suffer from extensive vulnerabilities. It can still be used as a checksum to verify data integrity, but only against unintentional corruption.

cryptography hashing md5

Last synced: 03 Apr 2025