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/dlarocque/aes

Advanced Encryption Standard (AES)

c cryptography encryption

Last synced: 09 Nov 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/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/princeranjan03/imageencryption_i-chip

This project focuses on creating a hardware-based encryption and decryption system that implements the Data Encryption Standard (DES) algorithm.

cipher cryptography data-encryption data-encryption-standard encoding encryption-decryption fpga image image-processing opencv rtldesign source-coding verilog verilog-hdl verilog-project vivado xilinx xilinx-vivado

Last synced: 26 Mar 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/ayushshrivstava/iitgn_cs431

CS431 - Computer Network and Security.

cryptography memory-safety network-security web-security

Last synced: 08 Sep 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/colthreepv/symmetro

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

cryptography single-page-app

Last synced: 26 Jun 2025

https://github.com/thefcraft/bhx-encryption-algorithm

Dynamic, block-based encryption algorithm (BHX / BlockHashXOR) with integrated HMAC integrity checks and support for both streaming and non‑streaming modes in Python.

bcrypt cryptography encryption hmac sha256 streaming xor-cipher

Last synced: 21 Mar 2025

https://github.com/tankerhq/identity-ruby

Identity management in Ruby for the Tanker SDK

cryptography encryption privacy ruby sdk security tanker

Last synced: 09 Aug 2025

https://github.com/ricardoyam/dataescrowsystem

A decentralized data escrow system leveraging Intel SGX and TLS as the root of trust.

cryptography openenclave openssl sgx shamir-secret-sharing tls

Last synced: 25 Jan 2026

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/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/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/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/sundarnagarajan/pymultikdf

Python wrappers for bcrypt, PBKDF2 (fastpbkdf2) scrypt (Tarsnap)

bcrypt cryptography fastpbkdf2 pbkdf2 python-wrapper scrypt wrapper

Last synced: 23 Aug 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/rewired-gh/d-box-app

A trustworthy vault app utilizing state-of-the-arts algorithms

client cross-platform cryptography flutter vault

Last synced: 15 May 2026

https://github.com/snowkluster/unseen

A modern go cli tool for hashing and analysing the type of hash

analyzer cli cryptography golang hashing modern

Last synced: 15 May 2026

https://github.com/buanzo/openpgp-requests

A wrapper to the Python Requests module that implements some OpenPGP cryptographic features such as encryption. It allows developers to add a cryptographic layer to HTTP requests, particularly useful for building more secure APIs. See README.md for server-side stuff.

api cryptography data-security information-security openpgp python-requests python36 rest-client

Last synced: 11 Apr 2025

https://github.com/alessandroconti11/constant_time-parallel_shuffling

Shuffling arrays in constant time is a common problem in modern cryptography. This project involves analyzing the technique proposed in https://cr.yp.to/2024/insertionseries-20240515.py, and implementing it in C, possibly employing parallelization.

c complexity-study computer-engineering computer-science-and-engineering constant-weight-word cryptography cryptography-and-architecture-for-computer-securit cww daniel-j-bernstein djb insertion-in-array insertion-series polimi porting porting-python-to-c python-to-c

Last synced: 17 Jun 2026

https://github.com/mikehorn-git/cryptography-c

Simple hash implementations in C/C++.

botan cryptography openssl

Last synced: 26 Jul 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/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/rstacks/n00bzctf2024-writeup

Writeups for the challenges I attempted at n00bzCTF 2024.

cryptography ctf ctf-writeups forensics osint programming reverse-engineering web-exploitation

Last synced: 13 Mar 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/shaina-gh/md5-mac

A Java-based tool to generate secure Message Authentication Codes (MACs) using HMAC-MD5 for verifying data integrity and authenticity. Features MD5 hashing, RFC 2104-compliant key adjustment, and inner/outer hash computation with ipad/opad. Ideal for learning cryptographic integrity checks, with sample key-message inputs and hex-encoded output.

cryptography hashing java mac

Last synced: 15 May 2026

https://github.com/luckyone-cc/stardelegateminer

The Star Delegate Miner is a wrapper to simplify the crypto-mining process in combination with pooling.

cryptocurrency cryptography csharp mining mining-pool mining-software

Last synced: 17 Mar 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/fynydd/fynydd.enigma

An Enigma Machine emulator that enciphers text strings and which can be used for modern quantum-resistant encryption in mobile, desktop, and server apps (Windows, macOS, Linux, .NET 9.0, x64, Arm64, Apple Silicon).

cipher crypto cryptography dotnet encryption enigma enigma-machine keyless keyless-cipher machine ww2

Last synced: 21 Apr 2026

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/cuhsat/spritz.lua

Spritz cipher implementation in pure Lua 5.3.

algorithm cryptography lua spritz

Last synced: 29 Mar 2025

https://github.com/michaelgiuliano/s3-crypt-vault

A secure client-side encrypted storage system for AWS S3.

aws cli cloud-security cryptography cybersecurity devops encryption python s3

Last synced: 06 Apr 2026

https://github.com/ymcx/skibidifier

Encrypts your strings to form a funny-looking wall of text consisting of the words 'skibidi' and 'toilet'. Based on TEA (Tiny Encryption Algorithm)

cli command-line command-line-tool crypto cryptography encryption rust

Last synced: 14 Oct 2025

https://github.com/nyxblabs/cryptonyx

🔒 Unified API for cryptographic operations in web and runtime environments, supporting Node.js, browsers, and other platforms

cryptography web

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

Triplicata Hash :tada:

cryptography file hash

Last synced: 17 Jun 2026

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

A passwordless file encryption scripts for linux

cryptography encryption pgp

Last synced: 13 Mar 2025

https://github.com/geikha/cryptography-scripts

Basic cryptograhpy in Python, just for practice

console-application cryptography python python3 scripting

Last synced: 04 Oct 2025

https://github.com/dbosk/otpkx

Towards Perfectly Secure and Deniable Communication Using an NFC-Based Key-Exchange Scheme

cryptography deniability paper

Last synced: 19 Jan 2026

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/mrmorais/cipher_algorithms

Cipher algorithms implementations in C++

cipher cryptography

Last synced: 21 Jul 2025

https://github.com/gausix/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: 07 Jul 2025

https://github.com/onlyf0ur/openssl-mojo

Indirect OpenSSL bindings for Mojo

bindings c cryptography mojo openssl

Last synced: 17 Mar 2025

https://github.com/nexys-system/crypto

Simple crypto helpers for Node

cryptography node package typescript

Last synced: 18 May 2026

https://github.com/jsf0/aspis

command line encryption filter using NaCL

argon2 command-line cryptography encryption filter libsodium pipe ruby

Last synced: 17 Mar 2025

https://github.com/cryptography-research-lab/go-cycle-string

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

cryptography data-structures utils-library

Last synced: 12 Jan 2026

https://github.com/bivex/ejafa_protocol

Multi-language (Python, PHP, Go) implementation of the Ejafa communication protocol, providing secure and efficient data exchange using modern cryptographic primitives.

cryptography data-exchange go network-protocol php python security

Last synced: 23 May 2026

https://github.com/jieunhan17/cryptographicsecurityprotocol

A team project from the Corporate Computer Security class in 2019

cryptography tls

Last synced: 21 Apr 2026

https://github.com/shyamsunder149/ctf-notes

CTF Notes made for my references for Solving CTFs

cryptography forensics notes python steganography

Last synced: 13 Jun 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/hostileninja72/encryption-tool

A tool used to encrypt using different algorithms.

aes chacha20 command-line-tool cryptography python rsa

Last synced: 02 Mar 2025

https://github.com/projects-developer/cryptography-communication-system-project

This project aims to design and develop a secure communication system using cryptographic techniques, ensuring confidentiality, integrity, and authenticity of transmitted data. Cryptography Communication Project Includes Project Includes Source Code, PPT, Synopsis, Report, Documents, Base Research Paper & Video tutorials

btechprojects computer-science-project computerscienceproject computerscienceprojects cryptography cybersecurity decryption digitalsignatures encryption final-year-project finalyearprojects integrity keyexchange mtechprojects networksecurity securecommunication secureprotocols

Last synced: 03 Feb 2026

https://github.com/pjiwm/goodcoin

Simple blockchain implementation of a cryptocurrency written Python. CLI with miner and wallet functionality.

blockchain blockchain-technology cryptocurrency cryptography python

Last synced: 13 Jun 2026

https://github.com/jmckesey/multithreaded-encryptor

Multithreaded File Encryptor is a high-performance C++ application that encrypts and decrypts all .txt files within a specified directory using a user-defined secret key. The project leverages multithreading to process files concurrently, significantly improving speed on multi-core systems.

cpp17 cryptography multithreading

Last synced: 04 Oct 2025

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/simonbrandner/crypto-intro-slides

Slides for a presentation I gave to some of my friends to introduce them to cryptography

cryptography slides typst

Last synced: 16 Feb 2026

https://github.com/lucasfeliciano02/expressoes_regulares-regex

Expressões regulares muito úteis para validar: senhas, cpf, e-mails, IPv4, numeros e telefones

cryptography formatters python regex validations

Last synced: 10 Jun 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/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/cuhsat/practical

A one-time pad variant for easy manual application.

algorithm cipher cryptography one-time-pad one-time-pad-cipher practical python strong

Last synced: 29 Mar 2025

https://github.com/cuhsat/spritz.go

A Spritz cipher implementation in pure Go.

algorithm cryptography go golang spritz

Last synced: 29 Mar 2025

https://github.com/jimouris/ring-signatures

A Rust implementation of ring signatures using Ristretto.

crypto cryptocurrency cryptography monero ring ring-signature ring-signature-scheme ring-signatures

Last synced: 15 May 2026

https://github.com/cuhsat/pssst-chat

A simple ncurses based chat for Pssst.

chat cryptography gui messaging ncurses pssst python

Last synced: 29 Mar 2025

https://github.com/cuhsat/spritz.java

A Spritz cipher implementation in pure Java.

algorithm cryptography java spritz

Last synced: 27 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/bgmp/cryptography-lab3

Third Lab's project for my cryptography class.

cryptography man-in-the-middle socket

Last synced: 03 Mar 2025

https://github.com/carlosmakin/enigma-cli

A simple command-line interface for encrypting and decrypting data.

cli cryptography dart

Last synced: 24 Aug 2025

https://github.com/vl1507/cryptography_course

Криптография ДВФУ

cryptography dvfu fefu python

Last synced: 21 Jul 2025

https://github.com/anupammaurya6767/tanji

Tanji is a Python encryption library that provides a secure and flexible solution for encrypting and decrypting messages. It leverages both symmetric and asymmetric encryption techniques to ensure the confidentiality and integrity of your data.

asymmetric-cryptography code-review continuous-integration cryptography cryptography-algorithms documentation encryption github-actions github-package-registry open-source pytest python release-management security software-development software-engineering sphinx-doc symmetric-cryptography tanji tutorial

Last synced: 21 Mar 2025

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/alex-snd/cardancipher

🔓 The project is intended for easy reading of the plaintext from the ciphertext obtained using the Cardano cipher.

cryptography

Last synced: 15 Jun 2025

https://github.com/kceh/steganography-and-cryptography

Steganography and Cryptography project for Kotlin developer certificate

cryptography kotlin steganography

Last synced: 29 Mar 2025

https://github.com/rakin406/cryptography

Learning cryptography

cryptography

Last synced: 13 Sep 2025