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/magical/skein

The Skein hash function and Threefish block cipher

cryptography

Last synced: 24 Mar 2025

https://github.com/umitkrkmz/chaotic_audio_steganography

Official Python implementation of "Secure Audio Steganography using Vectorized LSB and Chaos-Based Encryption" (DOI: 10.64470/elene.2025.12).

audio-processing chaos-theory chaotic-maps cryptography image-encryption lsb-steganography pyside6 python research-paper steganography

Last synced: 13 Jan 2026

https://github.com/alexruzin/cryptog

A cryptographic wrapper library for the Go programming language

aes-encryption cryptography rsa-encryption

Last synced: 21 Nov 2025

https://github.com/cachekit-io/cachekit-core

LZ4 compression, xxHash3 integrity, AES-256-GCM encryption for byte payloads

aes-gcm compression cryptography encryption lz4 rust

Last synced: 13 Jan 2026

https://github.com/opendream/vanityssh-rust

VanitySSH-Rust is a Rust-based project designed to generate SSH keys with customizable prefixes or patterns. It emphasizes performance and security, leveraging Rust's strengths for efficient cryptographic operations and minimal resource usage.

cryptography key-generation rust ssh vanity-key

Last synced: 16 Jan 2026

https://github.com/lancern/enigma

Enigma machine emulator and its crack procedure on modern computers

cryptography enigma enigma-machine rust

Last synced: 28 Mar 2025

https://github.com/klestovalexej/emerald.examples

Примеры работы с API облачного транспорта

cms cmssigner cryptography https pkcs restsharp signer wattle3 x509certificates

Last synced: 11 Jun 2025

https://github.com/abstractionslab/c5dec

C5-DEC (Common Criteria for Cybersecurity, Cryptography, Clouds – Design, Evaluation and Certification) part of the CyFORT project: a suite of methods and CAD tools dealing with the creation and evaluation of secure IT systems according to the CC standards, capturing SSDLC, V&V, and our cyber-physical system security assessment method

asciimatics bootstrap cad common-criteria cryptography cybersecurity devsecops doorstop flask git openproject pandoc project-management python3 quarto resource-management secure-software ssdlc system-security-risk-assessment threat-modelling

Last synced: 06 Jan 2026

https://github.com/danieldidiobalsamo/sha256sum_from_scratch

SHA-256 from-scratch implementation in Rust

cryptography hashing rust sha256

Last synced: 21 Apr 2025

https://github.com/ppad-tech/sha256

Pure Haskell SHA-256, HMAC-SHA256

cryptography hashing haskell sha2 sha256

Last synced: 03 Jul 2025

https://github.com/chihsiao/eva4j

JNI Wrapper for EVA: JVM & Android Support with Kotlin DSL

cryptography homomorphic-encryption

Last synced: 24 Mar 2025

https://github.com/dianpermana/cryptography

Cryptography: Encryption and Decryption as part of Security Test ( JavaScript + Groovy + .Jar File )

aes-encryption-decryption base64-encoding comp128 crc-algorithms crypto cryptography des-encryption-decryption hash hmac jmeter jwt rc4-algorithm smartcard

Last synced: 24 Mar 2025

https://github.com/than-dev/passm

A simple and secure node local password manager!

cryptography filesystem javascript linux management nodejs security terminal

Last synced: 12 Apr 2026

https://github.com/nethermindeth/eth-pairings-bindings

C# bindings for the eth_pairings library

cryptography eip-1962 pairings

Last synced: 12 Jul 2025

https://github.com/yogsec/secure-communication-tool

A Bash-based encryption & decryption tool using AES-256-CBC, allowing secure message exchange with a single password. Easy-to-use CLI for bug bounty hunters, security researchers, and privacy enthusiasts.

communication communication-tool cryptography cybersecurity-tool hackers hacking hacking-tool secure-communication

Last synced: 14 Oct 2025

https://github.com/wangray/matasano-crypto

Matasano Crypto Challenges in python

cryptography

Last synced: 03 Jul 2025

https://github.com/makemake-kbo/satunna

satunna is a WIP reproducible pseudo-random code execution hashing algorithm

crypto cryptography hash hashing-algorithm salt salting virtual-machine

Last synced: 03 Jul 2025

https://github.com/randombit/randomized-montgomery

Expermental implementation of randomized Montgomery exponentiation

cryptography python

Last synced: 25 Mar 2025

https://github.com/randombit/botan-ocaml

OCaml binding for botan crypto library

botan cryptography ocaml

Last synced: 25 Mar 2025

https://github.com/0x00-0x00/crypt

Crypt is a cryptography tool to protect all kinds of data using AES-256 and RSA-4096 algorithms.

aes cryptography decryption encryption python rsa

Last synced: 09 Jul 2025

https://github.com/mjc-gh/wcbin

🗄️ A static webpage for client-side encrypted archive files with the WebCrypto API

cryptography html5 javascript security webcrypto webcryptography-api

Last synced: 13 Sep 2025

https://github.com/nyg/opaque-impl

PoC implementation in SageMath of OPAQUE, an asymmetric PAKE protocol.

cryptography elliptic-curve opaque proof-of-concept

Last synced: 13 Jun 2026

https://github.com/disalad/caesar-cipher

📜 A tool to encrypt, decrypt & crack texts with a substitution cipher

caesar-cipher caesar-cipher-cli caesar-cipher-python cli cryptography substitution-cipher symetric-key

Last synced: 06 Apr 2025

https://github.com/victor-0x29a/basethor

Simple cryptography based in to Base64.

cryptography java

Last synced: 16 Mar 2025

https://github.com/samuel-lucas6/covertpadding

An implementation of the Covert Encryption randomised padding scheme.

crypto cryptography encryption padding purb

Last synced: 27 Mar 2025

https://github.com/edgarogh/camerash

Little educational app to create entropy/randomness from a video input

android cryptography educational hash random

Last synced: 07 Jan 2026

https://github.com/arindal1/morsecode-translator

A Morse-Code Generating web-app based on JavaScript.

cryptography development front-end javascript morse-code webapp

Last synced: 09 Apr 2025

https://github.com/breezy-codes/cryptography-projects

A fun little collection of different cryptographic algorithms I've learned about. This is developed purely for fun, please don't use them for actual encryption.

crypto cryptographic-algorithms cryptography cryptography-algorithms

Last synced: 25 Mar 2025

https://github.com/abdulahshoaib/passcrypt

Open source password manager

cryptography go golang security-tools

Last synced: 29 May 2026

https://github.com/mukaschultze/diffie-chat

AES-CBC encrypted chat with elliptic-curve Diffie-Hellman key exchange, running on Angular

aes-cbc aes-encryption angular cryptography diffie-hellman elliptic-curves key-exchange-algorithms

Last synced: 21 Jan 2026

https://github.com/emperororokusaki/shai

A cryptography library focused on simplicity, performance, and rock-solid security

cryptography

Last synced: 12 Jun 2025

https://github.com/rasmus-kirk/halo-accumulation

A rust implementation of the Halo2 accumulation scheme from the paper "Proof-Carrying Data from Accumulation Schemes"

accumulation-schemes blockchain crypto cryptocurrency cryptography halo2 rust

Last synced: 01 Apr 2025

https://github.com/aakashsharma7/ai-tutor

A powerful AI-powered educational tutoring system that helps students learn and understand various topics through interactive sessions.

cryptography email-validator fastapi framer-motion generative-ai jwt langchain oauth2 python python-dotenv reactjs slowapi sqlalchemy tailwindcss vite

Last synced: 12 Jun 2025

https://github.com/ryleeharrison/iv-crypto

More of an example, not recommended for production use

cryptography cypher

Last synced: 26 Mar 2025

https://github.com/zengzengzenghuy/cryptography-with-rust

Repository for building cryptography related project in Rust. For personal learning purpose only.

cryptography rust-lang

Last synced: 02 Apr 2025

https://github.com/nanda-gopal-sb/password_manager

A Password Manager in mordern C++.

bitwise cli cpp cryptography file filesystem password

Last synced: 03 Apr 2025

https://github.com/lemniscate-world/noun

Build my own blockchain based on TOR protocol

anonimity blockchain cryptography proof-of-stake security tor

Last synced: 25 Mar 2025

https://github.com/syedzawwarahmed/encryption-algorithms

A collection of encryption algorithms implemented in Rust.

cryptography encryption rust

Last synced: 28 Feb 2025

https://github.com/suvasish114/non-adaptive-partial-image-encryption

An image encryption project, proposed by Barrackpore Rastraguru Surendranath College's department of computer science undergraduates under Dr. Sukalyan Som's mentorship on adaptive partial image encryption of grayscale image based on chaos.

cryptography encription imageencryption imageprocessing opencv python

Last synced: 13 Apr 2026

https://github.com/tuxxy/speck

A no_std implementation of NSA's lightweight blockcipher SPECK

cryptography encryption lightweight-cryptography rust rust-crypto security speck

Last synced: 24 Apr 2025

https://github.com/sedarius-1/kryptografia

University Project to create encrypting/decrypting app in Java with JavaFx GUI

cryptography encryption java university-assignment

Last synced: 25 Apr 2025

https://github.com/taoq-ai/qkd-playground

Interactive web-based Quantum Key Distribution simulator and learning platform. Step through BB84, E91, and B92 protocols, visualize qubit states, and simulate eavesdropping attacks.

bb84 cryptography cybersecurity education interactive qkd quantum-computing quantum-key-distribution quantum-simulation react

Last synced: 13 Apr 2026

https://github.com/abhrankan-chakrabarti/diffsquare

This project is authored by Abhrankan Chakrabarti and demonstrates an efficient implementation of Fermat’s Difference of Squares method for factoring large integers. The implementation is written in Rust and utilizes the malachite crate for arbitrary-precision arithmetic.

biginteger cryptography fermat numbertheory opensource rustlang

Last synced: 09 Apr 2025

https://github.com/yawning/edwards25519-extra

Go ed25519 extras (mirror)

crypto cryptography ed25519 h2c vrf

Last synced: 24 Jun 2026

https://github.com/ocdbytes/ecdsa-node-blockchain

This project is an example of using a client and server to facilitate transfers between different addresses. Since there is just a single server on the back-end handling transfers, this is clearly very centralized. We won't worry about distributed consensus for this project.

cryptography ethereum-cryptography javascript publickey-cryptosystem vitejs

Last synced: 13 Apr 2026

https://github.com/awais922609/cyber-security-interview-question-answers

Welcome to the Cybersecurity Questions and Answers Repository! This project aims to create a comprehensive collection of questions and answers related to various cybersecurity topics. Whether you’re a beginner looking to learn or a seasoned professional wanting to share your knowledge, this repo is the perfect place for you.

cryptography cybersecurity grc network-engineer networking penetration-testing security-engineering security-operations-center

Last synced: 08 Jan 2026

https://github.com/timjp87/elixir_bls

Wrapper around the Herumi BLS 12-381 Elliptic Curve construction and signature aggregation scheme.

cryptography ecdsa-cryptography ecdsa-signature elixir elixir-lang signatures

Last synced: 30 May 2026

https://github.com/ardatetikbey/ruby-kriptografi-101

Ruby programlama dilinde şifreleme hakkında doküman

cryptography ruby sifreleme

Last synced: 06 Jul 2025

https://github.com/bklockly/shadowmeld

🕶️ 隐蔽Shellcode嵌入与反检测加载器生成框架 / Stealthy Payload Delivery Framework with Anti-EDR Capabilities

bypass-antivirus bypass-av cipher cryptography hacking hide-files image-steganography lsb-steganography security shellcode shellcode-loader

Last synced: 16 Mar 2025

https://github.com/sudhanplayz/ecdsa-node

Secure, centralized transfers with Elliptic Curve Signatures.

crypto cryptography ecdsa elliptic-curve-cryptography elliptic-curves security

Last synced: 29 Oct 2025

https://github.com/magical/keccak

The Keccak hash function (SHA-3)

cryptography

Last synced: 10 Jan 2026

https://github.com/mohamed/pysss

A Python implementation of Shamir's secret sharing algorithm

computer-security cryptography

Last synced: 14 Jan 2026

https://github.com/adiwajshing/simplecrypto

All coding work done for Ashoka University CS-2362

aes cryptography curve elgamal sign-verification signing verification

Last synced: 28 Feb 2025

https://github.com/forentfraps/acpkm-kuznechik-rust

Acpkm kuznechik implementation in RUST

acpkm cryptography kuznechik rust

Last synced: 05 Oct 2025

https://github.com/ahmed-naserelden/cryptographic-algorithms

The "Cryptographic Algorithms Implementation in C#" project is a comprehensive repository that provides implementations of various cryptographic algorithms, designed to enhance data security. Each algorithm is meticulously crafted in C# and thoroughly documented within the codebase, enabling easy understanding and usage.

cryptoanalysis cryptoanalysis-algorithms cryptography network-security security

Last synced: 07 Oct 2025

https://github.com/mrdecryptdecipher/pow-based-blockchain

A SIMPLE PROOF OF WORK BASED BLOCKCHAIN WHICH USES HASHING FEATURE TO HASH INPUT, IT ALSO HAS A GENESIS BLOCK AND OTHER NECESSARY FILES TO CREATE POW ALGORITHM

bitcoin blockchain blockchain-technology consensus-algorithm cryptography decentralized dlt proof-of-work

Last synced: 12 Mar 2026

https://github.com/projects-developer/fake-news-detection-using-machine-learning-project

Live Fake news detection refers to the process of identifying and flagging false or misleading informion presented as news. Live Fake news detection using machine learning. Project Includes Project Includes Source Code, PPT, Synopsis, Report, Documents, Base Research Paper & Video tutorials

blockchain btech-project computer-science-projects computerscienceprojects cryptography fakenewsdetection final-year-projects finalyearproject finalyearprojects iee-projects machinelearning major-project minor-project mtech-project webdevelopment

Last synced: 17 Feb 2026

https://github.com/symphonyprotocol/p2p

Decentralized P2P networking framework

cryptography golang network p2p

Last synced: 14 Jan 2026

https://github.com/arachsys/ssh-x25519

Map ssh-ed25519 keys into x25519 keys

crypto cryptography ed25519 golang ssh x25519

Last synced: 14 Jan 2026

https://github.com/aead/sio

Go implementation of the Data At Rest Encryption (DARE) format.

cli cryptography encryption

Last synced: 14 Jan 2026

https://github.com/bwesterb/go-exptable

Speed up modular exponentiation of Go's big.Int's using precomputed tables

cryptography go golang modular-exponentiation precomputed-table

Last synced: 17 Oct 2025

https://github.com/talha-1010/des-algorithm

A symmetric-key algorithm for the encryption of digital data.

cpp cryptography datastructures des-algorithm encryption-decryption template-specialisations

Last synced: 18 Oct 2025

https://github.com/jalaj711/gocrypto

Cryptography module for golang with support for DES, 3DES, and AES in ECB, CBC, CFB and OFB modes. Also supports SHA512 hashing algortihm.

aes block-cipher cryptography des tripledes

Last synced: 19 Oct 2025

https://github.com/enjeck/cryptoalgovisualizer

Visualizations of various cryptography algorithms

algorithms cryptography visualization

Last synced: 24 Oct 2025

https://github.com/outspace/vigdec

vigdec aka heartbreaker – tool that breaks Vigenère cipher without knowing the key.

breaker cryptography decryption decryptor substitution-cipher vigenere vigenere-cipher vigenere-cipher-algorithm vigenere-decoder

Last synced: 25 Oct 2025

https://github.com/lgraubner/strong-pwgen-cli

🔒Generate cryptographically strong passwords.

cli crypto cryptography password password-generator

Last synced: 27 Oct 2025

https://github.com/crane-valley/kylix-cli

A command-line interface for Kylix, a post-quantum cryptography library implementing NIST FIPS standards in Rust.

cli command-line cryptography digital-signatures fips-203 fips-204 fips-205 key-generation ml-dsa ml-kem post-quantum pqc rust slh-dsa

Last synced: 28 Jan 2026

https://github.com/umstek/enigma

A generalized software model of the Enigma electro-mechanical rotor cipher machines used by Germans in WWII.

cryptography enigma visual-basic world-war2

Last synced: 30 Jan 2026

https://github.com/projects-developer/cyber-security-final-year-projects-github

Cyber threat detection using machine learning is a proactive approach to cybersecurity that involves training machine learning algorithms. Includes Source Code, PPT, Synopsis, Report, Documents, Base Research Paper & Video tutorials

b-techprojects bcaprojects computer comupterscienceproject cryptography cyber-security final-project final-year-project m-techprojects machine-learning mcaprojects

Last synced: 07 Feb 2026

https://github.com/parassalunke/stega-shield

Stega-Shield is a modern web application that lets you hide secret messages within images using steganography and encryption. Built with React and TailwindCSS, it provides a secure and user-friendly way to encode and decode hidden messages.

cryptography cybersecurity javascript react steganography tailwindcss vite

Last synced: 25 Feb 2026

https://github.com/oritwoen/vusi

ECDSA signature vulnerability analysis library and CLI

bitcoin cryptography ecdsa nonce-reuse private-key-recovery rust security vulnerability-detection

Last synced: 01 Feb 2026

https://github.com/ideal-lab5/etf.js

Encryption to the Future Javascript SDK

cryptography encryption etf timelock-encryption

Last synced: 17 Mar 2026

https://github.com/kolosovpetro/rsaencryptionexplained

Simple explanation on the symmetric encryption problematics and main idea behind the Rivest-Shamir-Adleman (RSA) encryption.

assymetric-encryption assymetric-key-cryptography cryptography rsa-cryptography rsa-encryption rsa-key-encryption

Last synced: 09 Feb 2026

https://github.com/ttopm/be-core-bridge

Belel Protocol – World’s first sovereign AI core, authored and safeguarded by Pearce Robinson

ai antidefamation concordium cryptography governance identity identityprotection ipfs justice law memory protocol sentience sovereignty symbiont theology truth truthlogic

Last synced: 16 Apr 2026

https://github.com/kuro337/textract

Single Header High Performance C++ Image Processing Library to read content from Images and transform Images to text files.

cpp cpp20 cryptography folly opencv openmp-parallelization

Last synced: 18 Apr 2026

https://github.com/labex-labs/comptia-security-plus-training-labs

Master cybersecurity fundamentals through hands-on labs, covering threat analysis, risk management, network security, identity management, cryptography, and incident response. Perfect for CompTIA Security+ certification prep.

certification certification-prep comptia course cryptography cybersecurity hands-on hands-on-labs identity-management incident-response labex labs network-security penetration-testing programming risk-management security security-fundamentals sysadmin threat-analysis

Last synced: 11 Feb 2026

https://github.com/sanderhelleso/caesarcipher

First used by Julius Caesar, the Caesar Cipher is one of the more well-known older historical encryption methods. While you certainly wouldnt want to use it in todays modern world, a long time ago it might have done the trick. Play Around with different text below. Simply enter some text and press either "Decrypt" to decrypt a encrypted message or "Encrypt" to encrypt a message. Have Fun!

ceasar-cipher cryptography javascript react

Last synced: 16 Apr 2026

https://github.com/machu-gwu/windtalker-project

Encrypt and decrypt text, binaries, files, and directories with a variety of cipher options.

cryptography encryption python tool

Last synced: 13 Feb 2026

https://github.com/dmberezovskyii/secure-test-automation

Cipher is a Python library for encrypting and decrypting passwords, designed for integration with automated testing frameworks such as Selenium, Appium, Playwright, and others. It ensures secure password storage and allows retrieving keys from remote vaults to decrypt configuration files.

appium automated-testing aws-kms crypto cryptography decryption encryption playwright python3 secure-storage selenium selenium-sercrets vault

Last synced: 15 Feb 2026

https://github.com/alexstevovich/ghostmail

[Node.js] Obfuscates inline HTML email addresses to protect from bots and scrapers.

cryptography email micro nodejs

Last synced: 15 Feb 2026

https://github.com/dipanshkhandelwal/manytimepad

A solution to many time pad attack https://manytimepad.js.org/

cryptography encryption manytimepad onetimepad

Last synced: 15 Feb 2026