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/chinnanj666/message-encryption-decryption

This Python-based application provides a graphical user interface (GUI) for encrypting and decrypting messages using AES encryption.

aes algotithms cryptography python thinker

Last synced: 17 Jun 2025

https://github.com/helcsnewsxd/cbmc-analysis-report

Technical report on CBMC (C Bounded Model Checker) - Software Engineering II course project - Computer Science @ FAMAF (UNC)

bounded-model-checking cbmc cryptography ctf-writeup famaf formal-verification software-engineering static-analysis university-project

Last synced: 02 Jul 2025

https://github.com/marekyggdrasil/minicurve

A simple library for elliptic curve visualization.

cryptography education visualisation visualization

Last synced: 17 Apr 2026

https://github.com/cfcs/ocaml-poly1305

MirageOS-friendly bindings to Poly1305 C-stubs from WireGuard

cryptography mirageos ocaml poly1305

Last synced: 17 Apr 2026

https://github.com/crnobog69/polychaos

PolyChaos πŸ” | систСм ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°ΡšΠ° - encryption system

cryptography encryption encryption-decryption python secure security security-tools simple simple-app simple-project

Last synced: 06 Feb 2026

https://github.com/shahradelahi/timing-safe-compare

πŸ” Isomorphic constant-time string and buffer comparison to prevent timing attacks.

browser constant-time cryptography isomorphic nodejs security timing-attack

Last synced: 03 Apr 2026

https://github.com/5n00py/soft-aes

Software implementation of the AES cipher with related modes of operations

aes aes-128 aes-192 aes-256 aes-cbc aes-cmac aes-ecb cryptography cryptography-library cybersecurity pkcs7 rust-crypto rust-cryptography-library

Last synced: 02 Apr 2026

https://github.com/jahlives/openssl_encrypt

Post-quantum hybrid encryption with chained KDF architecture. Supports ML-KEM, Kyber, Argon2, Balloon, RandomX. CLI + GUI included.

cryptography encryption hash-chaining kdf-chaining post-quantum python security steganography

Last synced: 01 Apr 2026

https://github.com/mjvl/csci-462-tools

Collection of miscellaneous scripts written to help for CSCI-462 - RIT's cryptography course.

cryptography csci-462 diffie-hellman dsa elgamal elgamal-digital-signature rit-cryptography-course rit-csci-462 square-and-multiply

Last synced: 16 Apr 2026

https://github.com/z1skgr/rsa-crypto

Cryptographic algorithm using openssl

bignum cryptography encryption-decryption hash openssl public-key rsa

Last synced: 27 Jan 2026

https://github.com/cosmian/cloudproof_flutter

The Flutter API library to Cosmian Cloudproof Encryption

android cloud cloudproof cryptography dart flutter ios

Last synced: 01 Mar 2026

https://github.com/thomasthaddeus/algorithmselector

Explore our extensive Algorithms Repository, featuring a diverse range of algorithms from computational methods to data structures, cryptographic techniques, and AI. Ideal for education, research, and practical application, each algorithm is well-documented, tested, and optimized for performance and readability.

ai algorithms computational-algorithms computer-science cryptography data-compression data-structures educational-resource game-theory graph-theory machine-learning network-flow open-source optimization python

Last synced: 01 Mar 2026

https://github.com/abdellatif-temsamani/cryptjs

`cryptjs` is a JavaScript/TypeScript library that brings cryptographic functionality from Dart to the web

crypt-lib cryptography hash javascript password-hashing security sha-256 sha-512 sha512 typescript

Last synced: 22 Jan 2026

https://github.com/venkat-kolasani/knight-s-tour-based-cryptographic-key-generation

The Knight's Tour Encryption System is a cryptographic application that leverages the Knight's Tour problem on a chessboard to generate a unique encryption key. This key is then used for XOR-based encryption and decryption of messages.

cpp17 cryptography design-and-analysisof-algorithm dsa-algorithm knights-tour

Last synced: 15 Feb 2026

https://github.com/nulltea/nulltea

0️⃣ β˜•οΈ - research engineer

blockchain cryptography golang rust

Last synced: 14 Oct 2025

https://github.com/jcbritobr/libnacl

Rust wrapper API for libnacl - https://nacl.cr.yp.to/

api cryptography nacl wrapper-api

Last synced: 14 Oct 2025

https://github.com/pirate-emperor/enigma

Enigma is a Java-based cryptographic system that integrates symmetric (AES, DES, Blowfish), asymmetric (Diffie-Hellman, RSA, DSA), and hashing algorithms (MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512). It ensures data confidentiality, integrity, and authentication with modern cryptographic standards.

aes asymmetric-algorithm authentication blowfish cryptography data-integrity diffie-hellman encryption encryption-decryption enigma hashing java md5 rsa security sha-256 symmetric-algorithms

Last synced: 27 Jan 2026

https://github.com/skyf0l/discrete-logarithm

Fast discrete logarithm solver in Rust

cryptography discrete-logarithm number-theory

Last synced: 11 Oct 2025

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

A .NET implementation of PADMÉ padding.

crypto cryptography padding padme padme-padding

Last synced: 23 Jan 2026

https://github.com/marekyggdrasil/website

Marek Narozniak's personal website with computer science / numerics / quantum physics tutorials.

computer-science cryptography optimization optimization-algorithms quantum-computing quantum-mechanics

Last synced: 18 Mar 2026

https://github.com/schultz-is/go-threefish

An implementation of the Threefish block cipher entirely in go with no external dependencies.

block-cipher block-ciphers crypto cryptography threefish

Last synced: 15 Apr 2026

https://github.com/namecoin/certinject

Inject certificates into Windows CryptoAPI trust store, with EKU and name constraints.

certificates cryptoapi cryptography hacktoberfest name-constraints privacy security tls windows x509

Last synced: 27 Jan 2026

https://github.com/alvarogarciapiz/pycipherhub

Conjunto de cifradores desarrollados en Python

cifrador criptografia-basica cryptography cypher python

Last synced: 15 Mar 2025

https://github.com/antosser/base94-rs

Base94 Encoding Library: Convert binary data to a compact text-based format using Base94 encoding. Effortlessly encode and decode data for a wide range of use cases. πŸ”πŸ”

algorithm base94 binary-to-text cryptography development encoding rust rust-library security text-format utility

Last synced: 24 Oct 2025

https://github.com/pluto/.github

The Pluto Organization

cryptography webproofs

Last synced: 23 Jan 2026

https://github.com/eqoty-labs/kryptools

Kotlin multiplatorm crypto tools: AES-SIV, Axlsign, AES256-GCM, Bech32, Secp256k1

crypto cryptography kotlin kotlin-android kotlin-js kotlin-jvm kotlin-library kotlin-multiplatform kotlin-native

Last synced: 02 Feb 2026

https://github.com/xornet-sl/gosss

Shamir split/combine files/strings. Tool and library

cryptography go shamir

Last synced: 23 Jan 2026

https://github.com/kareemmoneeam/fota

This repository hosts the Firmware Over-The-Air (FOTA) system developed as part of a graduation project at Cairo University. The FOTA system enables secure, efficient, remote updates for embedded systems in smart vehicles, enhancing functionality, safety, and user experience, with strong automotive cybersecurity measures.

aes-encryption bootloader cryptography django embedded embedded-c embedded-systems esp32 firmware firmware-over-the-air graduation-project hc05-module mobileapp secureboot stm32

Last synced: 31 Jan 2026

https://github.com/tacitusxi/leskodex

LeskoDEX is a DEX with a decentralized orderbook and a custom ERC-20 ESKO token. Each user can connect to the DEX via Metamask and trade the ETH/ESKO pair. A custom chart for technical analysis is available.

crypto cryptocurrency cryptocurrency-exchanges cryptography currency dapp defi erc-20 eth ethereum smart-contracts solidity solidity-dapps solidity-language token

Last synced: 26 Oct 2025

https://github.com/harryr/stegive

Steganographic encrypted archive

archive cryptography encryption steganography

Last synced: 27 Oct 2025

https://github.com/belajarqywok/strmc

Credentials Management Tool Using Stream Cipher Algorithm.

clang cryptography cybersecurity llvm rc4-algorithm stream-cipher

Last synced: 07 Feb 2026

https://github.com/shurlinet/go-clatter

Post-quantum Noise protocol framework for Go. NQ, PQ (ML-KEM), Hybrid, DualLayer handshakes. ML-DSA-65 + SLH-DSA signing (FIPS 203/204/205). 90 patterns, 18 SLH-DSA param sets (SHA2/SHAKE/BLAKE3). Verified against Rust Clatter + NIST ACVP vectors.

blake3 cryptography digital-signatures fips-205 go golang kem key-exchange ml-dsa ml-dsa-65 ml-kem noise noise-protocol post-quantum pqc pqnoise quantum-resistant slh-dsa slhdsa x25519

Last synced: 29 Jun 2026

https://github.com/filiprokita/bcrack

BCrack is a basic tool designed to crack Bcrypt hashed passwords using brute-force methods. Written in C, it highlights the importance of strong passwords and the effectiveness of Bcrypt for password hashing. Ideal for educational purposes and ethical security testing with permission.

bcrypt bruteforce c cli command-line crypt cryptography cybersecurity decryption encryption file-handling hacking hash-comparison hash-cracking password-cracking security wordlist

Last synced: 11 Feb 2026

https://github.com/trailofbits/rfc8785.py

A pure-Python implementation of RFC8785 (JSON Canonicalization Scheme)

canonicalization cryptography json python serialization

Last synced: 15 Apr 2025

https://github.com/agu3rra/pykeys

Securely store and use your API keys

api coding cryptography key secure token

Last synced: 16 Jan 2026

https://github.com/ph4r05/zipstream

ZIP archive tampering on the fly library

cryptography java man-in-the-middle research tampering zip-stream

Last synced: 15 Mar 2025

https://github.com/lucabonamino/crypto-vdf

Cryptocurrency and Cryptographic blockchain Verifiadle Delay Functions project

cli cryptocurrency cryptography pietrzark-vdf python verifiable-delay-functions wesolowski-vdf

Last synced: 27 Dec 2025

https://github.com/anuja-rahul/python-datavault

Encrypt and safeguard your valuable data with this python encryption/decryption module.

aes-256 cbc-aes-encryption cryptography fernet-cryptography oops-in-python

Last synced: 19 Jun 2026

https://github.com/i-umairkhan/ecdsa_node

Transactions via ECDSA cryptography algorithm.

cryptography ecdsa-cryptography express javascript nodejs react

Last synced: 14 Apr 2026

https://github.com/defucc/hashkeys

Reactive Noble cryptography for p2p identity

composable cryptography encryption js noble-curves signing vue

Last synced: 20 Jan 2026

https://github.com/haskell-cryptography/cryptography-blake3

A wrapper around cryptography-blake3-bindings which is more Haskell-friendly

blake3 cryptography haskell

Last synced: 13 May 2026

https://github.com/davidbuchanan314/roll13

an (unfinished) TLSv1.3 client in pure python, hand-rolled from first principles.

aes aes-gcm cryptography hmac hmac-sha256 python python3 secp256r1 sha256 tls tls13

Last synced: 22 Aug 2025

https://github.com/samuelschlesinger/blake3-lamport-signatures

An implementation of Lamport/Merkle signatures in Rust using the BLAKE3 hash function.

cli cryptography lamport-signature-scheme merkle-signature-scheme rust rust-lang signature

Last synced: 18 Mar 2025

https://github.com/dylan-lang/hash-algorithms

Cryptographic hash functions for Dylan

cryptography dylan-lang hash hashing

Last synced: 03 Feb 2026

https://github.com/emrecpp/nextcrypt

Python app with Qt interface for encryption/decryption (Caesar, Vigenere, Atbash, Vernam)

cipher cryptography fluent-design gui modern pyqt pyqt5 pyside pyside6 python qfluentwidgets qt ui

Last synced: 08 May 2026

https://github.com/asc8384/simple-cryptography

Simple cryptographic implementation, including TinyJambu, Grain-128AEAD, Fridrich, etc.

crypto cryptography encryption tinyjambu

Last synced: 23 Aug 2025

https://github.com/alierpm/cryptohub

This project is based on Coinranking API: The simplest API for Cryptocurrency Prices - Real-Time & Historical - Crypto Market Data - Coins - Exchanges and Bing News Search API:An AI service from Microsoft Azure that turns any app into a news search resource.

bitcoin blockchain crypto cryptocurrency cryptocurrency-exchanges cryptography ethereum newsapi

Last synced: 07 May 2026

https://github.com/lmriccardo/needham-schroeder-verification

Project for the Formal Methods In Software Development course at the University of "La Sapienza" in Master in Computer Science A.A. 2021/2022

cryptography murphi needham-schroeder nusmv-model-checker spin verification

Last synced: 23 Aug 2025

https://github.com/delthas/libsilence-java

Lightweight API for the Silence protocol

cryptography java-8 silence sms smssecure textsecure

Last synced: 06 Jun 2026

https://github.com/maxirmx/tip5

Tip5 hash algorithm implementation in C++

cryptography cxx hash tip5

Last synced: 29 Jun 2025

https://github.com/hussamsh/nova

Image Cryptography application based on chaotic maps built with Typescript and ElectronJS :electron:

chaos chaotic-map cryptography dynamical-systems electron images maps react

Last synced: 04 May 2026

https://github.com/uncomputable/tackling-bulletproofs

In-depth survey into what Bulletproofs are and how they work

cryptography learning mathematics pdf tutorial zero-knowledge-proof

Last synced: 19 Mar 2026

https://github.com/tankerhq/sdk-rust

Tanker client-side encryption SDK for Rust

cryptography encryption end-to-end privacy rust sdk security tanker

Last synced: 09 Apr 2025

https://github.com/transferwise/crypto

Crypto helper modules

crypto cryptography vault

Last synced: 09 Apr 2025

https://github.com/jitendragangwar123/ekolance-solidity-cohort-2

This repository contains Solidity programming exercises that were discussed during the Ekolance Solidity Cohort 2. It serves as a resource for learning and practicing Solidity, a programming language used for developing smart contracts on blockchain platforms like Ethereum.

blockhain-tecnology cryptography ethereum solidity

Last synced: 07 Jan 2026

https://github.com/angelobattaglia/gematro

A cryptographic calculator (Written by Saun Virroco)

cryptography steganography

Last synced: 08 Jun 2026

https://github.com/jasondrawdy/ecp

A lightweight, flexible, and extensible network communcations protocol created with security in mind and focuses on the productivity of both potential clients and servers.

communications cryptography encryption library networking protocol security tcp tcp-client tcp-server udp udp-client udp-server

Last synced: 05 Sep 2025

https://github.com/alaouimehdi1995/encryption-decryption-algorithm

Algorithm that encrypt and decrypt data (text) with algorithm based on random keys

crypt cryptography decoder decoding decrypt decrypt-data decryption encoding encrypted encrypted-data encryption

Last synced: 06 Mar 2025

https://github.com/leo-aa88/bitcoin-cryptography-ecc

Study of bitcoin elliptic curve cryptography (ECC)

bitcoin cryptography ecc-cryptography elliptic-curve-cryptography

Last synced: 10 May 2026

https://github.com/8hantanu/cryp2o

Watermark based image encryption

cryptography dct rsa

Last synced: 11 Aug 2025

https://github.com/j-m-li/aes

aes s-box and lookup tables generator

aes cryptography

Last synced: 19 Apr 2026

https://github.com/gerhalt/cryptopals

Solutions to Cryptopals challenges in Python 3. Visit https://cryptopals.com/ for the complete list of challenges.

aes-encryption cbc-mode challenges crypto cryptography diffie-hellman dsa dsa-algorithm ecb-mode puzzles python python3 rsa rsa-algorithm solutions

Last synced: 13 May 2026

https://github.com/egorkhaklin/glass

A pure functional language whose compiler is written in Glass and self-compiles to byte-identical C, carrying a from-scratch zero-knowledge STARK prover: write a function, get a proof of its result. Hindley-Milner types, effects, exhaustive matching.

algebraic-data-types compiler cryptography effect-system fri functional-programming hindley-milner interpreter pattern-matching programming-language programming-language-design refinement-types self-hosting stark type-inference type-system zero-knowledge zero-knowledge-proofs zk zk-stark

Last synced: 10 Jun 2026

https://github.com/proafxin/lattices

This is the lecture series on Lattices given by Oded Regev.

cryptography lattice mathematics

Last synced: 06 Mar 2026

https://github.com/zig-utils/zig-tls

Pure Zig TLS 1.3 implementation for SMTP and other protocols.

cryptography rsa tls zig

Last synced: 01 Apr 2026

https://github.com/saeed0x1/black-hat-ctf

This CTF event was organised by Data Science analytics and Cyber Security club at the annual Tech Fest Prajyukttam πŸŽ†, Assam Don Bosco University πŸŽ“

binary-exploitation capture-the-flag cryptography ctf ctf-challenges ctf-tools digital-forensics web-exploitation website

Last synced: 04 Mar 2026

https://github.com/scar26/votesec.io

An automated voting platform based on Azure Blockchain that offers complete anonymity, instantaneous results and a plethora of other features

blockchain cosmosdb cryptography iot node-chakra solidity truffle

Last synced: 03 Mar 2026

https://github.com/gunh0/whitebox_cryptanalysis

πŸ”’ Whitebox Cryptographic Code Example

cryptography security wbc

Last synced: 25 Mar 2025

https://github.com/cryptpad/blueprints

CryptPad research & development repository

algorithms cryptography cryptpad diagrams research

Last synced: 01 Mar 2026

https://github.com/ausaf007/multi-party-computation

Create Ethereum wallet with multi-party validation and threshold cryptography.

cryptography java multi-party-computation shamir-s-secret-sharing-scheme shamir-secret-sharing threshold-cryptography

Last synced: 04 Oct 2025

https://github.com/dsprenkels/vscode-jasmin

basic syntax highlighting support for the jasmin domain-specific language

cryptography jasmin-lang

Last synced: 19 Mar 2026

https://github.com/mohammedmehdio/caesarjaw-py

CaesarJaw provides encryption and decryption functionalities using a simple shift cipher (Caesar cipher). It allows users to: βœ… Encrypt text πŸ“ βœ… Decrypt text πŸ”‘ βœ… Determine the shift key πŸ”Ž βœ… Attempt decryption without a known key πŸ’‘

caesar caesar-cipher caesar-cipher-algorithm caesar-shift communication crypto cryptography cybersecurity hacking-tool hacking-tools key keys python python3 security tool tools

Last synced: 13 Feb 2026

https://github.com/ngirimana/rsa

RSA algorithm is asymmetric cryptography algorithm. Asymmetric actually means that it works on two different keys i.e. Public Key and Private Key. As the name describes that the Public Key is given to everyone and Private key is kept private.

cryptography css3 html5 network-security rsa

Last synced: 07 May 2026

https://github.com/cupcakearmy/occulto

Isomorphic encryption library that works both in the browser and node.

aes crypto crypto-library cryptography easy-to-use hash high-level node node-crypto typescript

Last synced: 15 Apr 2025

https://github.com/ntdls/secure-archive

Secure Archive is a file encryption utility that provides multiple encryption algorithms, variable compression levels, secure file delete, self-extracting archives and more.

cryptography file-management file-system private security showcase

Last synced: 27 Mar 2026

https://github.com/saeed0xf/black-hat-ctf

This CTF event was organised by Data Science analytics and Cyber Security club at the annual Tech Fest Prajyukttam πŸŽ†, Assam Don Bosco University πŸŽ“

binary-exploitation capture-the-flag cryptography ctf ctf-challenges ctf-tools digital-forensics web-exploitation website

Last synced: 01 Mar 2025