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/fionn/lagrange-polynomial

Numerical Lagrange polynomials over 𝔽ₚ

cryptography lagrange-polynomial-interpolation numerical-methods

Last synced: 13 Jun 2026

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/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/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/casz92/ntru_falcon

NIF C library for Elixir, implementing the post-quantum cryptography algorithm Falcon

cryptography elixir ntru post-quantum-cryptography

Last synced: 16 May 2026

https://github.com/oxarbitrage/salsa20

Attempt to formalize salsa20 in lean

cryptography lean mathlib salsa20

Last synced: 11 Jul 2025

https://github.com/oxarbitrage/hsalsa20

Haskell implementation of the Salsa20 Cipher

cryptography haskell salsa20 stream-cipher

Last synced: 11 Jul 2025

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/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/antonkueltz/quicy-py

A UDP-Based Multiplexed and Secure Transport

cryptography python3 quic transport udp

Last synced: 24 Oct 2025

https://github.com/n1ckl0sk0rtge/unlinkablepseudonyms

A java package for using (un)linkable pseudonyms based on RSA.

cryptography encryption gdpr privacy pseudonymisation pseudonymization security

Last synced: 14 Oct 2025

https://github.com/n1ckl0sk0rtge/scrambledb-converter

A REST-Service written with Quarkus for generating and converting unlinkable pseudonyms

cryptography encryption gdpr privacy pseudonymisation pseudonymization scrambledb security

Last synced: 06 Apr 2025

https://github.com/georgiifirsov/bcm-lib

Implementation of some block ciphers modes of operation. This library is written for my research about full disk encryption.

block-cipher-mode block-ciphers cryptography research symmetric-encryption thesis

Last synced: 12 Oct 2025

https://github.com/localnerve/hmac-symmetric

A library for symmetric encryption with hmac digests

bot-mitigation crypto cryptography encryption hmac nodejs symmetric-encryption

Last synced: 12 Apr 2025

https://github.com/ngvuthdanhh/certificate-blockchain-fundamentals-101blockchains

Notes, labs, research, extras, and certificate for the Blockchain Fundamentals program by 101 Blockchains. The project explores blockchain architecture, consensus mechanisms, cryptography, smart contracts, and applications in Web3 security.

101blockchains blockchain cryptography cybersecurity distributed-systems githublearning smart-contracts web3

Last synced: 25 Jan 2026

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

CS 579 Foundations of Cryptography

c cryptography

Last synced: 22 Mar 2025

https://github.com/ngvuthdanhh/certificate-cryptography-leeds-clickstart-futurelearn

Learning notes, labs, cheatsheets, and certificate for An Introduction to Cryptography by University of Leeds & Click Start on FutureLearn. Covers symmetric/asymmetric encryption, hashing, signatures, and cryptographic protocols.

aes cryptography decryption encryption futurelearn githublearning rsa security university-of-leeds

Last synced: 25 Jan 2026

https://github.com/ngvuthdanhh/certificate-information-security-openlearn

Comprehensive learning repository for the OpenLearn Information Security program, featuring detailed notes, hands-on labs, demos, guides, cheatsheets, case studies, and a certificate of completion. Focuses on network, system, application, and cloud security, covering both attack techniques and defense strategies.

access-control application-security cloud-security cryptography githublearning information-security monitoring system-security

Last synced: 25 Jan 2026

https://github.com/touhidurrr/randomcryp

A cryptographically secure, feature rich, zero dependency, lightweight and browser friendly random number generator library.

browser bun cross-platform crypto cryptography deno friendly generator javascript lightweight nodejs number open-source package random typescript web web-crypto zero-dependency

Last synced: 12 Apr 2025

https://github.com/jhmmax/hashgen

hashgen - the blazingly fast hash generator argon, base58, base64, bcrypt, cyclone, generator, hash, hashcat, hashgen, md5, mdxfind, mosecode, multithreaded, ntlm, sha, sha1, sha256, sha3, threaded, yescrypt

aes alireza argon base64 bcrypt cryptography cryptojs cyclone hash hashgen java javascript md5 mdxfind

Last synced: 07 May 2025

https://github.com/ermingbear/electron-executor-ea

Roblox Electron Executor is one of the most favorite Roblox Executors at the moment. Before I tell you how to download Electron Executor, let me tell you that it is currently available safely for Windows. But it is not officially available for Android users as of now but the update is coming and will be launched soon.

cryptography cybersecurity electron electron-app encryption gpg gpt java llm mobile nodejs offline pgp privacy

Last synced: 07 May 2025

https://github.com/ratware-official/ratsign

Signs files with an encrypted private key and password, and verifies them using their signature file and a trusted public key or key ID.

cli cryptography csharp dotnet signing

Last synced: 16 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/rstacks/ctf-writeups

Contains links to all of my writeup repositories for CTFs that I've participated in.

cryptography ctf ctf-challenges ctf-writeups forensics osint pwn reverse-engineering web-exploitation

Last synced: 07 Apr 2026

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/rayniel95/subkey

This is a simple dockerfile for create a docker image with Substrate subkey tool.

blockchain cryptography docker subkey substrate

Last synced: 18 Aug 2025

https://github.com/10d9e/zk-pass

A password authentication service, based on the chaum-pedersen zero-knowledge interactive protocol

chaum-pedersen cryptography rust zero-knowledge

Last synced: 12 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/samuel-lucas6/utc.net

Bellare and Hoang's UtC and HtE[UtC] transforms using ChaCha20-Poly1305 and BLAKE2b.

aead blake2 blake2b chacha20 chacha20-poly1305 chacha20poly1305 committing-aead crypto cryptography key-committing poly1305

Last synced: 17 Jun 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/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/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/thevickypedia/authentication

Authentication methods

cryptography rust-lang

Last synced: 06 Apr 2025

https://github.com/aswinr24/decypher

Speedy Cipher Decryption / Encryption CLI tool

cli cryptography hacktoberfest python

Last synced: 11 Apr 2025

https://github.com/collapse-logic/collapse

Collapse System Logic — deterministic proof collapse (E→Z→1)

collapse compression cryptography csl determinism formal-methods lean4 logic proof proofs python

Last synced: 14 May 2026

https://github.com/flammafex/prestige

Anonymous verifiable voting — secret ballot, public proof. Cryptographic polls where no one can stuff the ballot and no one knows how you voted.

anonymous-voting blind-signatures cryptography e-voting nodejs polls privacy secret-ballot typescript veribiable voting

Last synced: 11 Jun 2026

https://github.com/jeffotoni/gocry

Encrypt files

crypto cryptography go golang

Last synced: 04 Apr 2025

https://github.com/albinzayedrawan/classical-ciphers-and-transposition-techniques

Lab Exercises about Classical Ciphers and Transposition Techniques

caesar-cipher cryptanalysis cryptography vigenere-cipher

Last synced: 04 Apr 2025

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/Cach30verfl0w/Krypton

A modular and extensible Kotlin library suite for Cryptography

algorithms android crypto cryptography encryption ios jvm kotlin kotlin-multiplatform kotlin-native krypton

Last synced: 09 Sep 2025

https://github.com/albinzayedrawan/random-number-generator

Lab exercises to understand the concepts of True Random Number Generators (TRNG) and Pseudo-Random Number Generators (PRNG).

cryptography lcg prng trng

Last synced: 04 Apr 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/tomeffect0613/rsacrack

Obtain the passphrase of a private key (id_rsa), this tool uses the ssh-keygen binary to perform a brute force attack until a successful collision occurs.

bruteforce-attacks c cracking cracking-password cryptography ctf experiments factorisation maths password reverse-engineering rsa rsa-cryptography ssh

Last synced: 11 Apr 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/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/Crittora/qripton-sdk-js

A secure SDK for data encryption, decryption, and digital signatures using AWS Cognito authentication. Provides enterprise-grade cryptographic operations with simple API integration.

api-client authentication aws-cognito cryptography data-encryption decryption digital-signature encryption enterprise-security node-js npm-package sdk security typescript

Last synced: 04 Apr 2025

https://github.com/sajad-net/passwdb

A secure password manager in python, using AES algorithm to encrypt passwords.

cryptography getpass hash password-manager password-manager-cli pyperclip python python-password-manager sha256 sqlite3

Last synced: 17 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/sutterseba/des-python

A simple DES implementation in Python

cryptography numpy python

Last synced: 15 Jun 2026

https://github.com/sgnn7/openssl-fips

OpenSSL FIPS-compliant 140-2 cryptographic module canister for Docker container targets.

containers cryptography docker docker-container encryption fips fips-140-2 fips-build fips140-2 openssl openssl-tools security trusted-execution-environment

Last synced: 16 May 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/ppad-tech/aead

Haskell AEAD-ChaCha20-Poly1305

aead chacha20 cryptography haskell poly1305

Last synced: 25 Aug 2025

https://github.com/bromaniac/snuffle

Daniel J Bernstein's crypto system snuffle

c cli cryptography history

Last synced: 27 Mar 2025

https://github.com/m1thrandir225/is-labs

Laboratory Exercises for the Information Security course

algorithms cryptography hashing security swift

Last synced: 16 May 2026

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/sv592/secure_file_manager

A lightweight C++ application for secure file encryption, decryption, hashing, and digital signature management.

cmake cpp cryptography

Last synced: 10 Jun 2026

https://github.com/thoughtpolice/edwards.cry

edwards curves in cryptol

cryptography

Last synced: 20 Mar 2025

https://github.com/jmg-duarte/rot

🔪 Caesar Cipher CLI Tool 🔏

caesar-cipher cipher cryptography rot rot13 rotation rust

Last synced: 20 Mar 2025

https://github.com/shamikaredkar/secure-password-manager

The "Secure Password Manager" is a Python-based tool for securely storing and managing passwords locally. Utilizing advanced encryption provided by the cryptography library, it offers a simple CLI for easy and safe password handling. Ideal for educational purposes or personal use, it ensures your sensitive information remains secure on your device.

command-line cryptography fernet fernet-cryptography fernet-decryption fernet-encryption fernet-key password-manager python

Last synced: 12 May 2026

https://github.com/narukoshin/yako

Password manager that works on my rules.

cryptography enryption go golang password-manager privacy security

Last synced: 11 Jun 2026

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