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/dhruv-varshney-developer/etherlite

A fully custom-built Ethereum wallet. Features wallet creation/import, raw transaction handling, BIP-39 mnemonic generation, secure storage, and seamless network switching. Built with React, Material UI, Ethereumjs-util, and Alchemy-powered nodes, supporting multiple Ethereum and Polygon networks.

alchemy bip-39 blockchain cryptocurrency-wallet cryptography ethereum gas-estimation keypair-generation material-ui mnemonic-generation private-keys raw-transactions react secure-storage transaction-signing wallet-management web3

Last synced: 09 Apr 2026

https://github.com/antonkueltz/quicy-py

A UDP-Based Multiplexed and Secure Transport

cryptography python3 quic transport udp

Last synced: 24 Oct 2025

https://github.com/towre676-cloud/tau_crystal

Lean 4 CI: 3× faster Mathlib caching (Linux, containerized) with one-file workflow

bash cryptographic-manifests cryptography github-actions github-pages lake lean4 numerical-relativity reproducibility verification

Last synced: 09 Apr 2026

https://github.com/claby2/3color-zkp

🎨 Zero-Knowledge Proof Implementation for Graph 3-Coloring

3color cryptography go graph-theory zkp

Last synced: 06 Apr 2025

https://github.com/joestr/enka

Enkapsulate your data!

aes cryptography decryption encryption rsa

Last synced: 08 Jul 2025

https://github.com/abdulbasit110/file-security-software

Python-based file security software that supports AES, RSA, and basic encryption methods for secure file encryption and decryption.

aes-encryption cryptography encryption-decryption python security

Last synced: 15 Jun 2026

https://github.com/dyne/clj-openssh-keygen

A platform-independent Clojure library to genereate OpenSSH compliant key-pairs without using ssh-keygen

authentication cryptography keygen keypair ssh ssh-key

Last synced: 07 Mar 2026

https://github.com/bradford-smith94/cs579

CS 579 Foundations of Cryptography

c cryptography

Last synced: 22 Mar 2025

https://github.com/gonzafg2/quantumssh

Memory-safe, post-quantum-first SSH server in Rust. Open source, no NDAs, no exceptions.

apache-2 cryptography infrastructure memory-safe post-quantum-cryptography rust security ssh

Last synced: 21 May 2026

https://github.com/fionn/lagrange-polynomial

Numerical Lagrange polynomials over 𝔽ₚ

cryptography lagrange-polynomial-interpolation numerical-methods

Last synced: 13 Jun 2026

https://github.com/jiahaoxiang2000/sbox-bgc

use the smt solver to find the sbox implementation

cryptography sbox smt

Last synced: 18 Mar 2025

https://github.com/z3ntl3/rsa-node

This repo represents what I've learned from cryptography RSA algorithm

cryptography cryptosystem rsa

Last synced: 03 Apr 2025

https://github.com/notmorphus/overthewire-krypton

This is the OverTheWire wargame repo for Krypton

algorithms cryptanalysis cryptography krypton overthewire

Last synced: 18 Feb 2026

https://github.com/cloakmaster/foxbook

Verifiable agent identity for A2A and MCP. Cryptographic claims, append-only transparency log, recovery-key revocation. Apache 2.0.

a2a agent-identity agent-security agent-verification agent2agent agentic-ai ai-agents cryptography decentralized-identity did ed25519 json-schema jws mcp merkle-tree model-context-protocol protocol rfc-9162 transparency-log typescript

Last synced: 03 May 2026

https://github.com/terl/recordo

Recordo is an ultra secure, cryptographically protected diary and people manager.

android cryptography encryption ios-app note-taking password relationships

Last synced: 20 May 2026

https://github.com/luhluh-17/kubli

A Python-based file encryption tool that securely encrypts and decrypts files and directories using Fernet symmetric encryption. Features filename obfuscation, interactive CLI interface, and batch processing capabilities.

cryptography python

Last synced: 23 Jul 2025

https://github.com/sorairolake/camellia-zig

Camellia block cipher written in pure Zig

block-cipher camellia cipher cryptography zig zig-library ziglang

Last synced: 05 Apr 2025

https://github.com/haithamaljabbari/crabcrack

CrabCrack is a hash cracking tool written in Rust

cryptography cybersecurity hacking hash hashcracker programming rust

Last synced: 22 Mar 2025

https://github.com/uofsc-fall-2022-math-587-001/homework7

Roots mod pq, RSA, and Miller-Rabin witnesses for compositeness

cryptography go latex math number-theory

Last synced: 12 Aug 2025

https://github.com/agent-hellboy/flask-hedcrypt

A flask extension which provide interface( set of APIs) having implemenation of some of the use cases of cryptography.

cryptography flask flask-extensions flask-sqlalchemy pycrypto pypdf2 python

Last synced: 20 May 2026

https://github.com/mcxxmc/simple-implementation-ecc

A simple implementation for Elliptic Curve Cryptography.

cryptography elliptic-curves golang

Last synced: 06 Apr 2025

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

Shamir's secret sharing with beaver's multiplication to generate shares of an arbitrary arithmetic function given by the user with two secret values as the variables

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

Last synced: 22 Mar 2025

https://github.com/redinfinitypro/scientificsharp

Rating: (5/10) The code is a Windows Forms application for a basic scientific calculator, allowing users to perform mathematical operations like addition, subtraction, multiplication, division, trigonometrics, and logarithms.

componentmodel cryptography data drawing forms generic linq system tasks text

Last synced: 06 Apr 2025

https://github.com/obirikan/caesar-cipher-encoder-decoder

🔐This project implements a modular Caesar cipher for encoding and decoding English alphabetic messages. It's structured in a clean, maintainable folder-based architecture using Python functions and modules.

cryptography

Last synced: 27 Jun 2025

https://github.com/khaledsharif/rubiks-encrypt

An encryption/decryption scheme based on the rubiks cube principle.

cryptography encryption research-project rubik-cube-principle

Last synced: 17 Mar 2025

https://github.com/jakubriegel/geffe-generator

Functional style implemented Geffe cryptographic stream generator

cryptographic-keys cryptography functional-programming geffe-generator scala tailrecursion university

Last synced: 27 Mar 2025

https://github.com/sammyne/crypto-rs

A Go-like crypto library in Rust

cryptography digital-signature encryption hash rust

Last synced: 18 Mar 2025

https://github.com/fpoirotte/cryptal-hash

An implementation of the Cryptography Abstraction Layer based on the hash PHP extension

cryptal crypto cryptography hash php

Last synced: 26 Jun 2025

https://github.com/roger-29/dat159-crypto

⛓ Cryptography

cryptography java

Last synced: 29 Aug 2025

https://github.com/tiwarishubham635/optimized-aes-visualizer

Optimizes AES Encryption-Decryption Algorithm with SHA-512 and visualizes it

aes cryptography encryption

Last synced: 30 Mar 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: 12 Aug 2025

https://github.com/nasriyasoftware/authcrypto

AuthCrypto is a versatile cryptographic toolkit for handling JSON Web Tokens (JWT), password hashing, and secure token generation and verification. It provides robust methods for creating and managing JWTs, hashing and verifying passwords with secure algorithms, and generating cryptographically strong random values for various use cases.

authentication cryptography encryption hashing hashing-library hashing-passwords jwt jwt-auth jwt-authentication jwt-token md5 sha1 sha256 sha512 token token-generator

Last synced: 20 Jan 2026

https://github.com/projects-developer/top-40-python-projects-for-beginners-to-advanced

Python is a popular and versatile programming language that is widely used in various industries, including web development, data science, artificial intelligence, and more Top 40 Python Projects. Project Includes Project Includes Source Code, PPT, Synopsis, Report, Documents, Base Research Paper & Video tutorials

bca-project btech-project computer-science-projects computerscienceprojects cryptography final-year-projects finalyearprojects machine-learning malware-detection mca-project mtechprojects python-project python-projects web-development

Last synced: 04 Jan 2026

https://github.com/rokoss21/enigmo

🔐 Privacy-first messaging platform with end-to-end encryption. Flutter client + Dart server. Ed25519/X25519 cryptography, WebSocket real-time communication, zero-knowledge architecture.

cross-platform cryptography dart e2ee encryption flutter messaging mobile-app monorepo privacy real-time security websocket zero-knowledge

Last synced: 17 Jan 2026

https://github.com/thevickypedia/authentication

Authentication methods

cryptography rust-lang

Last synced: 06 Apr 2025

https://github.com/telkomdev/jcrypsi

Custom crypto utility for Java Virtual Machine and Android (Digest, AES, HMAC, RSA, RSA Digital Signature)

aes android cryptography hash hmac java rsa

Last synced: 20 May 2026

https://github.com/al-aminazad/creating-jwt-token-using-node.js-crypto-library-both-manually-and-jsonwebtoken-npm

I have created a JWT(JsonWebToken) both manually and using Node.js jsonwebtoken npm. Manually I have used crypto library. It really helps me to understand about JWT , like how it works. By reading the documentation I have cleared it out.

cryptography hmac-sha256 jsonwebtoken nodejs

Last synced: 20 May 2026

https://github.com/jrtib/secure-file-transfer-protocol

Secure file transfer protocol that utilizes RSA encryption for key exchange and SSL/TLS for secure communication.

cryptography file-transfer-protocol os python rsa-encryption socket ssl

Last synced: 26 Jun 2025

https://github.com/nxm-rs/keycard

Blazing-fast Keycard SDK and CLI in Rust

cryptography ethereum keycard rust smartcard

Last synced: 20 May 2026

https://github.com/alethea-protocol/alethea-protocol

Post-Quantum, Bitcoin-Anchored Layer 1 for Global RWA Collateralization | $11.46T Market

bitcoin blockchain cryptography defi kyber layer1 ml-dsa nist post-quantum pqc rwa sphincs

Last synced: 01 Nov 2025

https://github.com/tenze21/cryptographic_verifiable_document_issuer

Building it as a part of spring semester 2025, PRJ202.

cryptography dapp digital-signature ethereum merkle-tree

Last synced: 20 Apr 2026

https://github.com/hpgrahsl/current22-k4k-demo

This repository hosts the live demo scenario shown during my Current22 talk about 'Client-Side Field Level Cryptography for Streaming Data Pipelines'

apachekafka cryptography end-to-end-encryption eventstream-pipeline kafka-connect ksql ksqldb security smt udfs

Last synced: 07 Jun 2026

https://github.com/vzool/go-sapient

[Under Development] Sapient Implementation Toolkit for golang to Secure API

cryptography golang paragonie sapient

Last synced: 31 Oct 2025

https://github.com/joakimch/secure-password-scheme

Manage your passwords in a secure way (accessible to all your devices) without needing to store them anywhere or sync any data; since they're procedurally generated (on demand).

cryptography password-manager passwords security

Last synced: 22 Mar 2025

https://github.com/mohith6/certificate-broadcast

Broadcasting certificates to the clients over HTTP and HTTPS protocols and validating client's certificate over HTTPS using mutual SSL authentication

certificates cryptography digitalsignature java publickey-authentication rsa-encryption

Last synced: 29 Jul 2025

https://github.com/danielost/big-numbers

BigNumber implementation in Golang

bignumber cryptography

Last synced: 13 May 2025

https://github.com/albertshih3/cse-130

Code for labs and homeworks for CSE 130 at UC Merced (Introduction to Cryptography).

cryptography ucmerced

Last synced: 27 Jun 2025

https://github.com/marialuizaleitao/crypto-demo

Projeto de demonstração de criptografia assimétrica (RSA) e simétrica (AES) em Node.js.

aes-encryption cryptography rsa-cryptography

Last synced: 08 Jul 2025

https://github.com/13point5/shrencryption

Simple Human Readable Encryption

cryptography encryption-algorithm web-app

Last synced: 14 Mar 2025

https://github.com/danielost/fips-140-3

FIPS (Federal Information Processing Standard) 140-3 benchmark for validating the effectiveness of RNGs.

cryptography fips-140-3

Last synced: 13 May 2025

https://github.com/kshitiz-mhto/cryptix

Cryptix is a simple CLI utility that leverages hybrid cryptographic architecture bend of AES and RSA key-pair to securely encrypt and decrypt messages.

0auth2 cobra cryptography golang googledriveapi logrus

Last synced: 06 Apr 2025

https://github.com/crosbydoo/laravel-kriptografi

Aplikasi sederhana berbasis web yang dapat upload file pdf dan dapat membaca dan meenkripsi isinya ke dalam bentuk file yang berbeda namun isinya sudah dienkripsi menggunakan AES. framework yang digunakan adalah laravel 10

aes-encryption cryptography decryption encryption kriptografi laravel php

Last synced: 21 May 2026

https://github.com/sergeantserk/sentrio

A cryptography library for securely encrypting and decrypting data using custom protocol.

c-sharp cryptography

Last synced: 02 Apr 2025

https://github.com/aowangphilly/cryptsenal

Python Cryptography Package

cryptography python

Last synced: 31 Oct 2025

https://github.com/drylikov/secrets.clj

A library designed to generate cryptographically strong random numbers suitable for managing data such as passwords, account authentication, security tokens, and related secrets.

authentication choice clj clojure cryptography drng jvm password prng random rng secrets secure security timestamp token uuid xkcd

Last synced: 21 May 2026

https://github.com/amagioss/slv-action

Sets up the SLV CLI and helps in injecting vault secrets as masked environment variables for workflows to consume.

credentials credentials-helper cryptography decrypt encryption github-actions github-secrets secrets secrets-manager slv

Last synced: 20 Oct 2025

https://github.com/nglaeser/gtm-ss

Girls Talk Math - Secret Sharing packet & spring activity

cryptography

Last synced: 08 Apr 2026

https://github.com/nglaeser/cryptotex

Flexible LaTeX template for cryptography research & conferences (WIP)

cryptography utils wip

Last synced: 08 Apr 2026

https://github.com/bshankar/pyrite

A minimal (insecure, incomplete) implementation of a bitcoin like cryptocurrency

cryptocurrency cryptography javascript nodejs

Last synced: 02 May 2026

https://github.com/d-thatcher/hybridcryptosystem

A library of functions built around PyCrypto that implements a asymmetric encryption of public keys with symmetric encryption of files

cryptography hybridencryption python

Last synced: 30 Apr 2026

https://github.com/jameskabbes/cryptography

Package for easy implementation of professional encryption algorithms

cryptography pypi-package python

Last synced: 08 Apr 2026

https://github.com/rakin406/cryptography

Learning cryptography

cryptography

Last synced: 13 Sep 2025

https://github.com/cybergaz/cryptography

Interactive CLI for exploring cryptographic algorithms, implemented in rust

cli cryptography rust

Last synced: 14 Mar 2025

https://github.com/guycole/military-cryptanalytics

Computer applications associated w/the classic "MILCRYP" course by Friedman and Callimahos

cryptography pandas python3

Last synced: 15 May 2026

https://github.com/demianparkhomenko/uni-rsa

RSA encryption and decryption of text files. 2 semester

algorithms cipher cryptography rsa

Last synced: 06 Apr 2025

https://github.com/georgiifirsov/decrypt

My research about data encryption. The main question is: is it possible to find out a cipher by encrypted word only? I use some machine learning algorithms to classify encryption methods.

cryptography encryption-methods jupyter-notebook machine-learning python research

Last synced: 19 May 2026

https://github.com/mk-fg/ghg

Simple command-line NaCl/libsodium file encryption tool

cli cryptography nacl ocaml security tool

Last synced: 12 Jun 2026

https://github.com/piotrpsz/chacha-go

ChaCha20 algorithm implementation in Go based on RFC 8439

chacha20 cryptography go

Last synced: 17 May 2025

https://github.com/colthreepv/symmetro

offline-first service for AES-256 text encryption and decryption

cryptography single-page-app

Last synced: 26 Jun 2025

https://github.com/albinzayedrawan/symmetric-encryption-stream-and-block-cipher

Lab Exercises about stream and block cipher encryption methods.

aes-encryption cryptography rc4-algorithm

Last synced: 04 Apr 2025

https://github.com/0xliquidglass/caesar

A passwordless file encryption scripts for linux

cryptography encryption pgp

Last synced: 13 Mar 2025

https://github.com/mdziegielewska/algorithms

A collection of algorithms and data structures implemented during university studies.

cryptography fundamental-algorithms numerical-methods operating-system-concepts

Last synced: 13 Mar 2025

https://github.com/simplito/privmx-pki-server

Sample PKI (Public Key Infrastructure) server for PrivMX.

communication cryptography end-to-end-encryption pki privmx

Last synced: 13 Sep 2025

https://github.com/cloudnoize/kv-merkletree

Sparse Merkle Tree with arbitrary-length keys efficient range operations, height-reducing extensions, and verification, making it ideal for verifiable key-value storage

cpp20 cryptography key-value merkle-tree

Last synced: 31 Dec 2025

https://github.com/sheroz/crypto_vectors

Cryptography test vectors in Rust

cipher cryptography test test-vectors vector

Last synced: 19 Apr 2026

https://github.com/ketanmehra003/silent-key

A command-line tool designed to provide multi-layered image security by combining advanced encryption (ChaCha20) and custom steganography techniques. This project enables secure image transmission and storage, making it ideal for use cases in defense, privacy protection, and digital content management.

command-line-tool cryptography cybersecurity python3

Last synced: 05 Apr 2025

https://github.com/gabriel-milan/des_example

Example for encryption/decryption using DES. Compatible with Arduino, Node.js and Python

arduino cipher cryptography nodejs python3

Last synced: 13 Apr 2026

https://github.com/duguorong009/rlwe-encryption-rs

RLWE encryption scheme using Knuth-Yao sampling

cryptography math post-quantum-cryptography rust

Last synced: 10 Jun 2026

https://gitlab.com/florent.legname/java-crypto-sandbox

Tests and POCs with standard JDK 18 cryptographic implementations: RSA ciphering and signing, AES encryption etc.

AES cryptography java openjdk rsa

Last synced: 10 Jan 2026

https://github.com/davidbuchanan314/cryptopals-python3

Yet Another Cryptopals solution repo. Implemented in modern-ish python3. A mixture of procedural and functional coding styles. But no OO! :P

aes cracking cryptography cryptopals python3 xor

Last synced: 10 Jun 2025

https://github.com/mikeleo03/rsa-attack-simulation

Create a simulation of RSA Cryptographic Attack based on provided encryption code

cryptography fermat-factorization python3 rsa-attacks wiener-attack

Last synced: 16 Mar 2025

https://github.com/uofsc-fall-2022-math-587-001/homework4

Introduction to the discrete logarithm problem and a comparison of symmetric vs asymmetric ciphers

cryptography discrete-logarithm go latex math

Last synced: 20 Apr 2026

https://github.com/akhilk07/zama-fhe

Explore detailed technical guides for the Zama FHE protocol. Set up your environment on Linux, Windows, or GitHub Codespace. 🚀💻

bounty bounty-program cli cryptography data-science fhe fully-homomorphic-encryption homomorphic-encryption machine-learning ppml privacy python rust sckiit-learn string tfhe zama

Last synced: 09 May 2026

https://github.com/yehezkiel1086/crypto-docs

Everything about Cryptography mainly written in Python and Shell scripts

bash cryptography ctf python3 security shell

Last synced: 15 Apr 2026

https://github.com/arapelle/arba-cryp

Small cryptographic C++ library.

cpp cpp-library cpp20 cpp20-library cryptography

Last synced: 31 Jan 2026