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/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/pymarcus/go_pemkeycertificate

Create a SSL certificate to test and local web development.

cryptography golang ssl-certificates

Last synced: 15 Sep 2025

https://github.com/vertigovx/crypto-wallet-generator

A Python-based tool to generate and manage cryptocurrency wallets for Ethereum and Bitcoin, featuring a GUI, encryption, and decryption capabilities.

bitcoin crypto-wallet cryptocurrency cryptography ethereum python3

Last synced: 08 May 2026

https://github.com/25a0/sts-sphincs

SPHINCS, the hash-based signature scheme, with fast batch signatures

cryptography digital-signature hash-based-signatures post-quantum-cryptography

Last synced: 22 Mar 2025

https://github.com/25a0/authentication-sets

Code and statistics related to authentication sets.

cryptography merkle-hash-trees

Last synced: 22 Mar 2025

https://github.com/ecsolticia/caeser-cipher-matlab

Caeser Cipher encryption and decryption scripts with a right shift of 2. Written in MATLAB. (WIP)

caeser-cipher cryptography cryptography-algorithms matlab matlab-script modular-arithmetic

Last synced: 18 Mar 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/shishirjindal/cryptopals

Matasano's Crypto Challenges in Python

cryptography matasano-cryptopals-challenges python

Last synced: 24 Feb 2025

https://github.com/bouchraakl/java_implementation_of_rsa_encryption_and_decryption_algorithm

This repository contains a Java implementation of the RSA encryption and decryption algorithm using the Java cryptography libraries.

cryptography java rsa-algorithm rsa-cryptography rsa-encryption

Last synced: 14 Mar 2025

https://github.com/romanpecheritsa/onetimesecretapi

This project implements a service for securely storing and sharing one-time secrets (FastAPI, MongoDB)

authx cryptography docker-compose fastapi mongodb motor pytest python

Last synced: 28 Apr 2026

https://github.com/michaeltennyson/advanced-security

The following repository contains programs completed for the advanced security Module

cipher cipher-algorithms cryptography java security

Last synced: 05 Mar 2025

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/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/s-celles/classicciphers.jl

ClassicCiphers.jl is a Julia package that implements various classical cryptographic ciphers.

cryptography julia-language

Last synced: 03 Feb 2026

https://github.com/n3m0n8/cybersec-tools

Assortment of tools/programmes related to networking and cybersec with copious notes as I work through the example programmes

cryptography cyber cybersecurity encryption packet-sniffer remote

Last synced: 03 Apr 2025

https://github.com/iosmanthus/homqv-go

One-Pass HMQV and Asymmetric Key-Wrapping https://eprint.iacr.org/2010/638.pdf

cryptography

Last synced: 05 Mar 2025

https://github.com/stefandeml/snark-verifier

web-frontent for zkSNARKS on Ethereum based on ZoKrates

cryptography ethereum zksnarks

Last synced: 14 May 2025

https://github.com/ergus/cryptography-rust-cpp

A simple crate with some cryptographic functions implemented in C++ AND Rust like mirror code.

cpp cryptography inter-language learning rust testing

Last synced: 15 Sep 2025

https://github.com/mghorbani2357/necrypt

Necrypt uses AES and RSA to present strong encryption method. It generates new cipher for each encryption with the same RSA and AES key.

aes cryptography encryption-decryption file-encryption python python3 rsa

Last synced: 26 Jul 2025

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/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/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/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/tankerhq/sdk-react-native

Tanker client-side encryption SDK for React-Native

cryptography encryption end-to-end privacy react-native sdk security tanker

Last synced: 18 Feb 2026

https://github.com/oxlumi/an-introduction-to-mathematical-cryptography

Study notes, exercise solutions and rust implementations from An Introduction to Mathematical Cryptography.

cryptography math rust

Last synced: 16 Sep 2025

https://github.com/franky47/cryptograph

GraphQL API for cryptographic functions

cryptography graphql serverless

Last synced: 06 May 2026

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

A collection of cryptographic tools.

cryptography educational

Last synced: 09 Sep 2025

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/bahadylbekov/vaccinex-app

VaccineX genome data marketplace application

blockchain cryptography distributed-systems ethereum ipfs nucypher typescript

Last synced: 09 May 2026

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/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/ayushshrivstava/iitgn_cs431

CS431 - Computer Network and Security.

cryptography memory-safety network-security web-security

Last synced: 08 Sep 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/coreason-ai/coreason-urn-authority

The Epistemic Ledger & Capability Registry of the CoReason ecosystem

agents coreason cryptography fair-data ledger mcp registry zero-trust

Last synced: 22 May 2026

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

This Rust application reads a text from an input file, applies the Caesar cipher encoding algorithm, and writes the encoded text to an output file. The shift value for the cipher can be customized via command-line arguments.

algorithms caesar-cipher cryptography rust

Last synced: 24 Oct 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/tirthraj1605/website-security-grader

Website Security Grader is a Python-based tool to analyze the security of any website by checking SSL, TLS, headers, and other security practices. It assigns a security grade (A+ to D) based on industry-standard best practices.

cryptography httpclient python3 requests socket ssl

Last synced: 18 Mar 2025

https://github.com/riyamishra28/cryptotools

Created an Application for Information System Security (ISS) Lab, where we implemented the following algorithms: 1. Diffie Hellman-MIMT Attack 2. Miller-Rabin Primality Test 3. DES-Differential Cryptanalysis

android-application cryptography

Last synced: 15 May 2026

https://github.com/ecies/js-ciphers

Node/Pure JavaScript symmetric ciphers adapter

aes cryptography

Last synced: 12 Apr 2025

https://github.com/devansh-maurya/rsa-algorithm

An implementation of RSA encryption algorithm in Python using GMPY2 module

cryptography encryption gmpy gmpy2 python3 rsa rsa-algorithm rsa-encryption

Last synced: 23 Jul 2025

https://github.com/watchrapon/tgcrypto

tgcrypto is a PHP extension that enhances cryptographic functions by utilizing Rust for improved performance. 🚀 This project allows you to efficiently manage tasks like encryption and prime factorization while ensuring compatibility with PHP 8. 🐙

aiofiles aiohttp cipher cryptgraphy crypto cryptography factorization ffmpeg ffprobe filehosting filestreambot golang-server google-python-api hacktoberfest hacktoberfest2023 heroku megadlbot seedr

Last synced: 18 Jun 2025

https://github.com/buanzo/openpgp-requests

A wrapper to the Python Requests module that implements some OpenPGP cryptographic features such as encryption. It allows developers to add a cryptographic layer to HTTP requests, particularly useful for building more secure APIs. See README.md for server-side stuff.

api cryptography data-security information-security openpgp python-requests python36 rest-client

Last synced: 11 Apr 2025

https://github.com/anindya-prithvi/text-encryption

To encrypt texts and also decrypt them using a generated/user supplied key

cryptography encryption

Last synced: 10 Jun 2026

https://github.com/rstacks/n00bzctf2024-writeup

Writeups for the challenges I attempted at n00bzCTF 2024.

cryptography ctf ctf-writeups forensics osint programming reverse-engineering web-exploitation

Last synced: 13 Mar 2025

https://github.com/shaina-gh/md5-mac

A Java-based tool to generate secure Message Authentication Codes (MACs) using HMAC-MD5 for verifying data integrity and authenticity. Features MD5 hashing, RFC 2104-compliant key adjustment, and inner/outer hash computation with ipad/opad. Ideal for learning cryptographic integrity checks, with sample key-message inputs and hex-encoded output.

cryptography hashing java mac

Last synced: 15 May 2026

https://github.com/luckyone-cc/stardelegateminer

The Star Delegate Miner is a wrapper to simplify the crypto-mining process in combination with pooling.

cryptocurrency cryptography csharp mining mining-pool mining-software

Last synced: 17 Mar 2025

https://github.com/fynydd/fynydd.enigma

An Enigma Machine emulator that enciphers text strings and which can be used for modern quantum-resistant encryption in mobile, desktop, and server apps (Windows, macOS, Linux, .NET 9.0, x64, Arm64, Apple Silicon).

cipher crypto cryptography dotnet encryption enigma enigma-machine keyless keyless-cipher machine ww2

Last synced: 21 Apr 2026

https://github.com/michaelgiuliano/s3-crypt-vault

A secure client-side encrypted storage system for AWS S3.

aws cli cloud-security cryptography cybersecurity devops encryption python s3

Last synced: 06 Apr 2026

https://github.com/ymcx/skibidifier

Encrypts your strings to form a funny-looking wall of text consisting of the words 'skibidi' and 'toilet'. Based on TEA (Tiny Encryption Algorithm)

cli command-line command-line-tool crypto cryptography encryption rust

Last synced: 14 Oct 2025

https://github.com/phma/wringtwistree.jl

Whole-message cipher and tree hash, Julia implementation

cipher-algorithm cryptography hashing-algorithm

Last synced: 18 Feb 2026

https://github.com/wisdomenigma/triplicata

Triplicata Hash :tada:

cryptography file hash

Last synced: 17 Jun 2026

https://github.com/cartpauj/pure-js-sftp

Pure JS SFTP is a complete, drop-in replacement for existing SFTP libraries that works everywhere Node.js runs - no native dependencies, no compilation issues, no platform-specific headaches.

cryptography keys npm npm-package openssh purejs sftp signing signing-keys ssh ssh2-streams

Last synced: 28 Jun 2025

https://github.com/hk-transfield/python-aes-encryption

A simple example of AES encryption that encrypts an image who size is the larger than the AES block size.

aes aes-encryption cryptography encryption

Last synced: 23 Jul 2025

https://github.com/kingcitaldo125/rot13

ROT13 substitution cypher

cryptography cypher encryption python

Last synced: 25 Apr 2026

https://github.com/sukumar1210/ntrupy

NTRU (N'th Degree Truncated Polynomial Ring Unit) is a Post Quantum Cryptographic System. Post-Quantum refers to the Cryptographic Encryption and Decryption that could be used after the widespread access to the Quantum computers become common.

cryptography quantum security

Last synced: 02 Apr 2025

https://github.com/onlyf0ur/openssl-mojo

Indirect OpenSSL bindings for Mojo

bindings c cryptography mojo openssl

Last synced: 17 Mar 2025

https://github.com/nexys-system/crypto

Simple crypto helpers for Node

cryptography node package typescript

Last synced: 18 May 2026

https://github.com/jsf0/aspis

command line encryption filter using NaCL

argon2 command-line cryptography encryption filter libsodium pipe ruby

Last synced: 17 Mar 2025

https://github.com/jieunhan17/cryptographicsecurityprotocol

A team project from the Corporate Computer Security class in 2019

cryptography tls

Last synced: 21 Apr 2026

https://github.com/shyamsunder149/ctf-notes

CTF Notes made for my references for Solving CTFs

cryptography forensics notes python steganography

Last synced: 13 Jun 2026

https://github.com/manuelpuebla/hermite_iopp

High-performance Rust implementation of Interactive Oracle Proofs of Proximity (IOPP) for Hermitian curves over binary fields. Features bitsliced F₂⁴ arithmetic with 16× speedup.

algebraic-geometry bitslicing cryptography fri hermitian-curves iopp rust zero-knowledge-proofs

Last synced: 23 May 2026

https://github.com/hostileninja72/encryption-tool

A tool used to encrypt using different algorithms.

aes chacha20 command-line-tool cryptography python rsa

Last synced: 02 Mar 2025

https://github.com/hazae41/x25519

X25519 adapter for WebAssembly and JS implementations

adapter browser cryptography curve25519 javascript typescript webassembly x25519

Last synced: 03 Feb 2026

https://github.com/pjiwm/goodcoin

Simple blockchain implementation of a cryptocurrency written Python. CLI with miner and wallet functionality.

blockchain blockchain-technology cryptocurrency cryptography python

Last synced: 13 Jun 2026

https://github.com/simonbrandner/crypto-intro-slides

Slides for a presentation I gave to some of my friends to introduce them to cryptography

cryptography slides typst

Last synced: 16 Feb 2026

https://github.com/trinetra110/chronocrypt

ChronoCrypt is a powerful CLI-based encryption tool that allows users to create time-locked secure notes that self-destruct after a specified duration. It uses AES-256 encryption (CBC mode) to securely store sensitive information, ensuring that notes are unreadable beyond their expiry time.

cryptography cybersecurity-tools secure-delete

Last synced: 25 Jul 2025

https://github.com/boolangery/d-cryptonote

d binding for cryptonote hash library

cryptography cryptonote d dlang

Last synced: 25 Jul 2025

https://github.com/jimouris/ring-signatures

A Rust implementation of ring signatures using Ristretto.

crypto cryptocurrency cryptography monero ring ring-signature ring-signature-scheme ring-signatures

Last synced: 15 May 2026

https://github.com/carlosmakin/enigma-cli

A simple command-line interface for encrypting and decrypting data.

cli cryptography dart

Last synced: 24 Aug 2025

https://github.com/gatanegro/quantumcom

Quantum in Unified Oscillatory Field Theory and the Collatz Octave Framework

bells collatz cryptography dynamics entanglement-entropy holography inequality nonlinear quantum qubit uoft

Last synced: 25 Jul 2025

https://github.com/billowdev/cryptography-techniques-example

วิทยาการเข้ารหัสลับ cryptography techniques

algorithm cryptography encryption

Last synced: 25 Jul 2025

https://github.com/0x41337/mnemonic-vault

The mnemonic vault is a layer zero (L0) vault for creating secure archives where only the owner can access their contents.

cli cryptography safes self-sovereignty

Last synced: 25 Jul 2025

https://github.com/cadeke/lets-go

lets-go is a simple CLI application written in Go for encrypting and decrypting files.

cli cryptography decryption encryption golang

Last synced: 05 Jun 2026

https://github.com/mlziade/keycrypt

A fun and challenging puzzle website. You can create puzzles for friends and other players to solve! Only then can they decrypt your message...

cryptography django game puzzle puzzle-game

Last synced: 15 May 2026

https://github.com/khaydarov/itmo-crypto-lab

Crypto System from ITMO cryptography course

crypto-systems cryptography nodejs

Last synced: 25 Jul 2025

https://github.com/sadijr/pre-desafio-labsec

Pré desafio do Processo Seletivo PBAD/LabSEC 2019/1, necessário para as etapas subsequentes do mesmo.

aes-128 cryptography xor-cipher

Last synced: 29 Oct 2025

https://github.com/mikebrown0409/project-fuse

Zero-knowledge proof system for verifiable compliance envelopes. Proves compliance checkers executed correctly without revealing sensitive data. Built with RISC Zero zkVM. Phase 1 complete.

audit compliance cryptography gdpr privacy-preserving regulatory-compliance risc-zero rust soc2 zero-knowledge-proofs zkp zkvm

Last synced: 11 Jan 2026

https://github.com/PeaceFounder/TallyProofs.jl

Cryptographic core for E2E verifiable voting system with everlasting privacy and coercion resistance via post-cast isolation

cryptography evoting

Last synced: 06 Apr 2026

https://github.com/igorfonseca05/curso-ciberseguranca

Repositório dedicado aos estudos de cibersegurança, com práticas e conceitos essenciais. 🔐🛡️ Inclui scripts, anotações e experimentos sobre proteção de sistemas e redes. 💻⚡

cibersecurity cryptography hash igorfonseca05 security webdevelopment

Last synced: 17 Mar 2025

https://github.com/rkstudio585/en-de-cryptor

The Encryptor/Decryptor Tool is a Python application for securely encrypting and decrypting messages using a user-friendly interface, featuring key generation, message encryption, and decryption, all powered by the rich library and cryptography for security.

cryptography decryption encrypted-message encrypted-message-and-text encrypted-text encryption encryption-decryption pyfiglet rich terminal-app user-interface

Last synced: 29 Dec 2025

https://github.com/shireee/gpu-file-encryption

library for encode/decode files on gpu using cryptographic algorithms

cpp cryptography gpu-computing

Last synced: 17 Mar 2025

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

Simple hash implementations in C/C++.

botan cryptography openssl

Last synced: 26 Jul 2025

https://github.com/tn3w/stem-rs

A complete Rust library for Tor control protocol — build privacy-focused applications with type-safe, async-first APIs

anonymity async control-protocol cryptography onion-routing privacy rust security socks-proxy stem tokio tor tor-controller

Last synced: 11 Jan 2026