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/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/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/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/shurlinet/go-hqc

Pure Go implementation of HQC (Hamming Quasi-Cyclic) post-quantum KEM. NIST backup to ML-KEM. Zero dependencies.

code-based cryptography fips-207 golang hqc kem key-encapsulation lattice-alternative nist post-quantum pqc pqclean pure-go quantum-resistant zero-dependencies

Last synced: 29 Jun 2026

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/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/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/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/phma/wringtwistree.jl

Whole-message cipher and tree hash, Julia implementation

cipher-algorithm cryptography hashing-algorithm

Last synced: 18 Feb 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/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/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/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/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/khaydarov/itmo-crypto-lab

Crypto System from ITMO cryptography course

crypto-systems cryptography nodejs

Last synced: 25 Jul 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/rurumimic/siege

🏰 공성전

aes cryptography rsa rust security tls

Last synced: 27 Jul 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/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/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/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/cryptography-research-lab/go-cycle-string

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

cryptography data-structures utils-library

Last synced: 12 Jan 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/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/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/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/cjpatton/aez

AEZ v3, Robust authenticated encryption.

cryptography

Last synced: 21 Sep 2025

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/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/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/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/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/ureeves/jwt-go-secp256k1

A secp256k1 signature method for dgrijalva/jwt-go.

cryptography golang jwt secp256k1

Last synced: 23 Sep 2025

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/ammmir/npki

A minimal public key infrastructure (PKI) library for Go

cryptography go golang pki

Last synced: 02 Aug 2025

https://github.com/noomorph/p2p

Browser-based end-to-end encrypted message exchange using PGP, with no server storage

browser-based cryptography encryption end-to-end-encryption messaging openpgp pgp privacy security

Last synced: 25 Sep 2025

https://github.com/aka-nikko/desktop-activity-tracker

A Desktop activity tracker that logs all app usage and keystrokes.

cryptography openai python sqlite3

Last synced: 18 Apr 2026

https://github.com/roshannaidu/blockchain-workshop

This repository contains the details of the Blockchain workshop covering a wide range of topics and hands-on experience with some of the most critical aspects of blockchain development like smart contracts, etc.

blockchain blockchain-technology contracts cryptocurrency cryptography daap decentralized ethereum metamask nft opensea smart-contracts solidity web3 workshop

Last synced: 28 Apr 2026

https://github.com/maxgfr/playforgood

It is a cryptocurrency based on the fork of the litecoin

bitcoin bitcoin-forks btc cryptocurrencies cryptocurrency cryptography fork litecoin litecoin-fork ltc

Last synced: 16 May 2026

https://github.com/keogami/crypt

A simple utility to encrypt & decrypt files with AES-256 with passphrases

cli cryptography encryption-decryption go privacy tool

Last synced: 17 Jan 2026

https://github.com/azanul/fireship-io-crypto-rust

Rough follow of the video by fireship-io, 7 Cryptography Concepts EVERY Developer Should Know (https://www.youtube.com/watch?v=NuyzuNBFWxQ)

argon2 asymmetric cryptography encryption-decryption hashing hmac rust salting sha256 signature signing symmetric

Last synced: 02 Aug 2025

https://gitlab.com/tychosoft/moderncli

C++17 header only library for common cross-platform networking, sockets, ssl, threading, new language features, crypto, and serial i/o support.

C++ cpp17 cross-platform cryptography header-only lock-free multithreading serial sockets ssl

Last synced: 09 Apr 2026

https://github.com/bebofekry/cryptography

Ctyptography basic algorithms implementation for Encryption, Decryption, and Attack (Additive Cipher, Multiplicative Cipher, Affine Cipher, Vigenere Cipher, RSA, SDES)

brute-force cryptography cyber-security data-security datasecurity decryption encryption python security

Last synced: 02 Aug 2025

https://github.com/isaaczhang4/rsa-cryptography

Python implementation of the RSA Cryptography Algorithm

cryptography number-theory python rsa-cryptography

Last synced: 02 Aug 2025

https://github.com/vitor0p9f/ruby-caesar-cipher

This repository was created with the aim of studying the functioning and implementation of the Cesar cipher. Project suggested by The Odin Project platform.

cryptography docker regex rspec ruby tdd

Last synced: 26 Sep 2025

https://github.com/filiprokita/hashtool

A simple command-line tool for calculating the MD5, SHA-1, and SHA-256 hash values of a text or a file, written in Python.

algor command-line-tool cryptography encrypt encryption encryption-algorithms file-hashing hack hashing hashlib md5 python python3 securirty sha sha1 sha256 text-hashing

Last synced: 02 Aug 2025

https://github.com/rakibhossain72/XORpass

XORpass is a Flask-based password manager application with MongoDB integration. It allows users to securely store their passwords in a MongoDB database, with encryption applied using their own master password. This ensures that the stored passwords are protected and can only be accessed by the owner.

cryptography encrypted-store flask password-manager

Last synced: 27 Sep 2025

https://github.com/zizisk-100bz/cryptoguardian

Cryptoguardian is a secure wallet application designed to protect your digital assets. It uses advanced encryption methods to ensure that your cryptocurrencies remain safe from unauthorized access.

bitcoin crypto crypto-tools crypto-wallet cryptography github-config matplotlib nodejs pandas seaborn sha256-hash streamlit visualization walletkeytool

Last synced: 01 May 2026

https://github.com/salatad/salatanote

A private untraceable alpha Cryptocurrency that's built on the CryptoNote Cryptocurrency codebase and implemented the CryptoNote protocol.

bytecoin crypto cryptocurrency cryptography cryptonote miner mining monero privacy private wallet

Last synced: 29 Sep 2025

https://github.com/dssgabriel/present24-attack

Blazing fast MITM attack on a 24 bits implementation of the PRESENT block cipher algorithm.

blockcipher c cryptography maninthemiddleattack maqao optimization

Last synced: 20 Jan 2026

https://github.com/arvid-berndtsson/typesecure

A focused TypeScript cryptography package that provides secure encryption and hashing utilities with strong typing and runtime validation using Zod.

cryptography cybersecurity encryption hashing password security typesafe typescript zod

Last synced: 19 Feb 2026

https://github.com/YeDawa/Enigmify

This project is a simple implementation of the Enigma machine in Rust. It allows users to input a message, configure the rotor and reflector settings, and encrypt or decrypt the message.

cli cryptography enigma-machine rust security

Last synced: 29 Sep 2025

https://github.com/pvlbzn/blockchan

Blockchain implementation

blockchain cryptography

Last synced: 05 Aug 2025