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/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/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/permutationlock/monocypher-zig

Zig bindings for the Monocypher cryptography library.

cryptography monocypher zig

Last synced: 16 Oct 2025

https://github.com/arec1b0/blockchain

A basic blockchain implementation featuring a P2P network and a RESTful API, built with Go and optimized cryptographic functions using Rust.

api blockchain cryptography distributed-systems go open-source p2p-network rust

Last synced: 19 May 2026

https://github.com/aadityapate/cryptography-information-security-lab_semester-v

Cryptography and Information Security Lab repository containing Codes/Solutions, and Assignments/Tasks completed during the coursework.

c cryptography html-css-javascript java security

Last synced: 19 May 2026

https://github.com/aswinr24/decypher

Speedy Cipher Decryption / Encryption CLI tool

cli cryptography hacktoberfest python

Last synced: 11 Apr 2025

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/texadactyl/cloaking.jl

This is a file cloaking utility set of APIs written in Julia. It is similar to Cloaking.py and Cloaking.c.

cbc-aes-encryption cryptography cryptography-tools decryption encryption hmac hmac-authentication julia nettle

Last synced: 04 Apr 2025

https://github.com/jeffotoni/gocry

Encrypt files

crypto cryptography go golang

Last synced: 04 Apr 2025

https://github.com/richard66nz/pyqt-passwordgenerator

Simple Python code using pyQT to generate pseudo-random passwords

cryptography pyqt5 python

Last synced: 06 Apr 2025

https://github.com/richard66nz/encryption-publickey

Demonstration python code using pyQT for public key encryption

cryptography public-key-encryption pyqt5 python

Last synced: 06 Apr 2025

https://github.com/richard66nz/encryption-steganography

Demonstration python code using pyQT for steganography encryption

cryptography pyqt5 python steganography

Last synced: 06 Apr 2025

https://github.com/richard66nz/encryption-onetimepad

Demonstration python code using pyQT for One Time Pad encryption

cryptography one-time-pad pyqt5 python

Last synced: 06 Apr 2025

https://github.com/sucho6996/imagecryptosteganography

A simple project of hiding message inside an image after encrypting it built with python

cryptography python steganography

Last synced: 29 Mar 2025

https://github.com/nico-rodriguez/node-passgen

A Node random password generator.

cryptography password-generator

Last synced: 19 May 2026

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/dragonscypher/galactic-guardians

A fun game to play with friends on the same network

blockchain cryptography opengl pygame socket-programming

Last synced: 18 May 2026

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/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/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/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/0xliquidglass/caesar

A passwordless file encryption scripts for linux

cryptography encryption pgp

Last synced: 13 Mar 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/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/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/colthreepv/symmetro

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

cryptography single-page-app

Last synced: 26 Jun 2025

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/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/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/ppad-tech/aead

Haskell AEAD-ChaCha20-Poly1305

aead chacha20 cryptography haskell poly1305

Last synced: 25 Aug 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/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/abhishekjain12/string-cryptography-with-3-different-methods.

1. PitLatin code language 2. Reverse PitLatin code language 3. Key Method

cryptography java string-cryptography

Last synced: 23 Mar 2025

https://github.com/rakin406/cryptography

Learning cryptography

cryptography

Last synced: 13 Sep 2025

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/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/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/bshankar/pyrite

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

cryptocurrency cryptography javascript nodejs

Last synced: 02 May 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/nglaeser/gtm-ss

Girls Talk Math - Secret Sharing packet & spring activity

cryptography

Last synced: 08 Apr 2026

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/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/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/aowangphilly/cryptsenal

Python Cryptography Package

cryptography python

Last synced: 31 Oct 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/13point5/shrencryption

Simple Human Readable Encryption

cryptography encryption-algorithm web-app

Last synced: 14 Mar 2025

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

BigNumber implementation in Golang

bignumber cryptography

Last synced: 13 May 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/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/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/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/nxm-rs/keycard

Blazing-fast Keycard SDK and CLI in Rust

cryptography ethereum keycard rust smartcard

Last synced: 20 May 2026

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/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/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/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/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/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/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/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/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/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/mcxxmc/simple-implementation-ecc

A simple implementation for Elliptic Curve Cryptography.

cryptography elliptic-curves golang

Last synced: 06 Apr 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/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/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/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/notmorphus/overthewire-krypton

This is the OverTheWire wargame repo for Krypton

algorithms cryptanalysis cryptography krypton overthewire

Last synced: 18 Feb 2026

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/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/jiahaoxiang2000/sbox-bgc

use the smt solver to find the sbox implementation

cryptography sbox smt

Last synced: 18 Mar 2025

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

Numerical Lagrange polynomials over 𝔽ₚ

cryptography lagrange-polynomial-interpolation numerical-methods

Last synced: 13 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/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/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/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/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