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/shgysk8zer0/phpcrypt

Provides a variety of cryptographic traits and classes to PHP

aes aes256 cryptography jscrypt php php-7 phpcrypt rsa spl-autoload traits

Last synced: 01 Apr 2026

https://github.com/nalinrajendran/cryptography-automata-theory

This is a simple scenario based application for string matching and cryptography in the case of a publisher, subscriber model. This demonstrates the communication between a publisher and a subscriber model using two different modes of encryption and decryption(Caesar Cipher, Bit-Flipping).

amrita-vishwa-vidyapeetham bit-flipping caesar-cipher cryptography decryption encryption login-page pub-sub publisher-subscriber

Last synced: 03 Mar 2026

https://github.com/rohith-2/cryptographic_blockchain

Simulating Blockchain with mining and peer verification

blockchain cryptography mining sha-256

Last synced: 23 Jan 2026

https://github.com/bogwi/r-math

A Rust crate for rare, high-performance mathematical algorithms not commonly found in mainstream libraries.

algorithms cryptography linear-algebra math matrix rust

Last synced: 17 Mar 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

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/projects-developer/steganography-project

Steganography is the practice of hiding secret information within a non-secret message, image, or other medium. Steganography Project Includes Source Code, PPT, Synopsis, Report, Documents, Base Research Paper & Video tutorials

btechprojects computerscienceprojects cryptography cybersecurity dataencryption datahiding digitalforensics informationsecurity mtechprojects secretcommunication steganalysis steganography steganography-project

Last synced: 06 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/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/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/enjeck/cryptoalgovisualizer

Visualizations of various cryptography algorithms

algorithms cryptography visualization

Last synced: 24 Oct 2025

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/devprojectekla/cryptoman-gui

This is a simple kivy application to encrypt and decrypt files or a whole directory tree.

cryptography kivy-application kivy-framework python

Last synced: 27 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/prthd/secure-file-system

A secure multi-user file system with end-to-end encryption, HMAC-based integrity verification, and Unix-style permission control. Features bcrypt-authenticated logins, group-based collaboration, and a command-line interface for secure file operations on untrusted storage.

access-control bcrypt cli cryptography encryption fernet-encryption filesystem hmac-sha256 integrity python secure-storage security unix-permissions

Last synced: 25 Feb 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/tuokri/unrealscript-fcrypto

Pure UnrealScript SSL/TLS implementation and cryptography utilities based on BearSSL. Work in progress.

bearssl block-cipher cryptography decryption ecdh ecdhe encryption hkdf hmac https-client sha-1 udk ue3 unreal-engine-3 unrealscript xxtea

Last synced: 19 Mar 2026

https://github.com/juliangrtz/mightyxor

.NET cryptography suite supporting one-time pads, Shamir secret sharing and plausible deniability

crypto cryptography cryptosuite decryption encryption one-time-pad otp plausible-deniability quantum-computing security shamir-secret-sharing shamirs-secret-sharing xor

Last synced: 02 Jun 2026

https://github.com/talyx/amib

РСализация криптографичСских Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ²/ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ²/схСм

cryptography

Last synced: 19 Apr 2026

https://github.com/contisimone99/simple-hw-asimmetric-encryption

Simple Asymmetric Encryption (SAE) system implemented in SystemVerilog and Python. Demonstrates basic key generation, encryption, and decryption operations using modular arithmetic with communication between two parties through public key exchange.

cryptography cybersecurity encryption hardware-design systemverilog verilog

Last synced: 10 Feb 2026

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/statevdev/encry-cli

No-storage deterministic password generator

cli cryptography encry encryption password password-generator password-manager ruby

Last synced: 02 Jul 2025

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/dag0310/otp-crypto

Pseudo one-time pad crypto library for plaintext data exchange.

crypto cryptography encryption key library one-time-pad otp perfect-secrecy random xor

Last synced: 18 Jan 2026

https://github.com/mostafa-wael/number-theory-and-cryptography-rsa

The RSA assignment from Coursera course "Number Theory and Cryptography"

coursera cryptography rsa

Last synced: 16 Mar 2025

https://github.com/sean9999/go-oracle

A package that provides basic high-level cryptographic functions using Curve25519

awesome cli cryptography go

Last synced: 14 Jan 2026

https://github.com/phayes/decryptpem

Decrypts encrypted PEM files and blocks. Provides (optional) TTY prompt for input for password.

crypto cryptography decrypt dek golang password pem

Last synced: 24 Jan 2026

https://github.com/elamani-drawing/huffmanrs

Huffmanrs est une bibliothèque Rust permettant d'encoder et de décoder du texte en utilisant le codage de Huffman.

compression crates-io cryptography encodage encoding huffman huffman-coding huffman-compression-algorithm rust rust-lang

Last synced: 07 Oct 2025

https://github.com/humanjavaenterprises/nostr-crypto-utils

The nostr-crypto-utils repository provides a suite of cryptographic tools tailored for the Nostr protocol, facilitating secure key management, event signing, and encryption functionalities for developers building Nostr applications.

cryptography data-encryption decentralized-protocols digital-signatures elliptic-curve-cryptography event-signing key-management nostr public-key-infrastructure secure-communication

Last synced: 21 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/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/ardatetikbey/ruby-kriptografi-101

Ruby programlama dilinde şifreleme hakkında doküman

cryptography ruby sifreleme

Last synced: 06 Jul 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/simplito/privmx-endpoint-csharp

C# wrapper for PrivMX, a platform allowing developers to build end-to-end encrypted apps used for communication through text messages, real-time data streaming and secure file exchange and storage.

chat communication cryptography data-transfer decryption e2ee end-to-end-encryption files messages messaging privacy privacy-protection private privmx secure simplito storage thread zero-knowledge

Last synced: 29 Jun 2025

https://github.com/z1ph1us/milksad-mnemonic-generator

This tool generates BIP-39 mnemonic phrases derived from Unix timestamps, exploring the 'Milk Sad' vulnerability's implications (CVE-2023-39910)

bip39 bitcoin bitcoin-wallet blockchain bx cryptocurrency cryptography cve-2023-39910 entropy exploit milk-sad mnemonic-generator multi-language security-tool seed-phrase unix-timestamp vulnerability wallet-security

Last synced: 12 Mar 2026

https://github.com/xannythepleb/pycryptx

PyCryptX - an X25519 + Ed25519 + ChaCha20 + BLAKE2b based public key encryption program in Python. This is an unaudited hobby project!

blake2b chacha20 cryptography curve25519 ed25519 encryption-decryption hkdf public-key-cryptography python-encryption python3 x25519

Last synced: 07 Jun 2026

https://github.com/smayya337/libcodebusters

Encoding and decoding various ciphers in Python

cipher ciphers cryptography python

Last synced: 12 Mar 2026

https://github.com/damaged-organic/ravelcast

RavelCast allows to share text messages of any content, completely anonymous, without registration and any clues about users identity.

cryptography css3 html5 javascript php symfony2

Last synced: 17 Mar 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/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/kevincharm/sparse-merkle-tree

Optimised SMT implementation in Solidity & accompanying JS lib

cryptography ethereum evm merkle-tree solidity sparse-merkle-tree

Last synced: 16 Mar 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/taiizor/uuid

A modern, high-performance UUID library for .NET ecosystem. Features time-ordered identifiers, cryptographic security, multiple encoding formats (Base32/Base64), and seamless Guid compatibility. Thread-safe, cross-platform, and perfect for distributed systems. πŸš€

base32 base64 cross-platform cryptography csharp distributed-systems dotnet guid identifier netcore netstandard performance thread-safe time-ordered uuid

Last synced: 19 Jul 2025

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

Go ed25519 extras (mirror)

crypto cryptography ed25519 h2c vrf

Last synced: 24 Jun 2026

https://github.com/tom-auger/xchacha-dotnet

A .NET wrapper for the XChaCha APIs in the libsodium crypto library

crypto crypto-library cryptography libsodium xchacha xchacha-dotnet xchacha20-poly1305

Last synced: 14 Jan 2026

https://github.com/dsprenkels/sss-hs

Haskell bindings for my Shamir secret sharing library

cryptography shamir-secret-sharing

Last synced: 16 Mar 2025

https://github.com/magical/deoxys

Go implementation of the Deoxys-II authenticated encryption scheme

cryptography

Last synced: 24 Mar 2025

https://github.com/magical/go-ascon

Go implementation of Ascon-128, Ascon-Hash, Ascon-Xof, Ascon-128a and Ascon-Hasha

cryptography

Last synced: 24 Mar 2025

https://github.com/axthauvin/cacher-du-texte-dans-du-texte

Python module and its web equivalent, to hide text within text by manipulating bits

cryptography javascript python text

Last synced: 09 Jun 2026

https://github.com/sayalisachin/medicrypt

This is a Hospital Communication System Using DNA Encryption and Image Steganography This project enables secure communication between two hospitals, Hospital A and Hospital B, by encrypting and hiding sensitive patient data within images using DNA encryption and Least Significant Bit (LSB) steganography techniques, powered by Socket.IO

cryptography dna dna-sequencing information informationsecurity lsb lsb-steganography manipal-institute-of-technology matplotlib pandas pillow security socket-io steganography streamlit websocket

Last synced: 13 Apr 2026

https://github.com/virgilsecurity/virgil-pythia-x

Virgil Pythia SDK allows developers to communicate with Virgil Pythia Service and implement Pythia protocol in order to generate a BrainKey.

brainkey cryptography encryption pythia pythia-sdk sdk virgil-pythia

Last synced: 09 May 2025

https://github.com/krutonium/arbitarycompression

"Compresses" Arbitrary files using MD5 cryptography. In theory, one can fully recover all the data, if they throw enough CPU power at it.

actually-terrible compression cryptography md5

Last synced: 10 Apr 2025

https://github.com/go-compile/rome

The Elliptic and Edward Curve cryptography library built for multi-curve use. Unified crypto interface for ECDSA, EdDSA, ECIES and ECDH. NIST Curves, Brainpool, Ed25519, Ed448.

crypto cryptography ecdh ecdsa ecies ed25519 edwards-curve elliptic-curves encrypt multi-curve p521

Last synced: 15 Apr 2025

https://github.com/simplito/privmx-webendpoint

JavaScript library designed to work in browser environment, used by PrivMX communication channels.

communication cryptography end-to-end-encryption privacy web zero-knowledge

Last synced: 09 Apr 2026

https://github.com/qalle2/qbasic-md5

Compute an MD5 hash in QBasic

cryptography dos md5 qbasic

Last synced: 08 Mar 2025

https://github.com/anishlearnstocode/lsb-image-steganography

Hiding Messages inside Pictures πŸ–Ό using Least Significant Bit (LSB) Steganography πŸ”.

cryptography lsb-steganography steganography

Last synced: 18 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/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/emrekybs/samurai

Samurai is a lightening fast CPU friendly Hash Cracker

cryptography hash hashcrack hashcracker hashcracking md5 md5-hash

Last synced: 04 Jul 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/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/hirotoshioi/cryptopals-in-js

Working on http://cryptopals.com/ challenges

cryptography cryptopals javascript

Last synced: 16 Mar 2025

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/blahberi/cryptox

Now with CryptoX, even your nan can encrypt like a pro

cryptography

Last synced: 18 Mar 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/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/bok1c4/PGPKeyTypeDetector

This includes RSA and ECC cryptographic algorithms

cryptography go pgp

Last synced: 25 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/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/texadactyl/cloaking.c

C-language password-based security of a single file or a single file system archive file.

c cloaking-utility cryptography encryption-decryption libgcrypt password-based

Last synced: 04 Apr 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/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/yashkarthik/steno_hide_text

Hide text in an image with steganography.

cryptography image-manipulation python steganography

Last synced: 11 Mar 2026

https://github.com/farial-mahmod/symmetric-encryption

This repository shows an example of two-way encryption and decryption process using Python.

cryptography encryption python

Last synced: 09 Apr 2025

https://github.com/exploide/ulpcrypt

Implementation of the U-LP Cryptosystem

cryptography cryptography-library

Last synced: 06 Sep 2025

https://github.com/web3pack/base58-check

A modern base58-check encoding library implemented in TypeScript with minimal dependencies for use in browser and Node.js.

base58 base58-check base58check bitcoin checksum crypto cryptography decode decoding encode encoding javascript nodejs typescript web3

Last synced: 13 Apr 2026

https://github.com/recidvst/python-cryptography

Playing around with various python hashing and encoding methods as a learning exercise.

cryptography hash image python python3

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/guppster/languageneutralitybiowearablequantumsearcher

Utilities advanced cryptography to analyze biodegradable quantum mechanics inside an active-reactive cross-platform blockchain environment

blockchain cryptography quantum-computing reactive-programming wearable

Last synced: 01 Mar 2025

https://github.com/frederickjansen/subtle-sodium

An implementation of various SubtleCrypto functions using the same API as libsodium.js

cryptography libsodium subtlecrypto

Last synced: 17 Mar 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/bok1c4/pgpkeytypedetector

This includes RSA and ECC cryptographic algorithms

cryptography go pgp

Last synced: 08 Oct 2025

https://github.com/ericlagergren/ocb3

OCB3 - Offset Codebook Mode

cryptography ocb ocb3

Last synced: 14 Jan 2026

https://github.com/edeckers/lib1password-unofficial

Educational TypeScript implementation of 1Password's security model with interactive explainer. Covers Secret Key generation, PBKDF2 key derivation, and AES-256-GCM vault encryption

1password aes-256 cryptography educational encryption interactive-demo password-manager pbkdf2 pet-project security srp typescript web-crypto

Last synced: 28 Feb 2026

https://github.com/blester125/kasiski_examination

Kasiski Examination written to break a Vigenere Cipher for CS 1653 includes a C Red-Black tree impelmenatation

cryptography kasiski-examination red-black-tree

Last synced: 21 Jan 2026