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/mrxx0/ft_ssl_md5

An introduction to cryptographic hashing algorithms.

cryptography security ssl

Last synced: 03 Aug 2025

https://github.com/yunomiwell/nullwire

Encrypting messages is solved. Hiding that you sent one isn't — yet. NullWire: Loopix mixnet + X3DH/Double Ratchet E2E + Solana control plane. Pre-alpha. Whitepaper v0.3.

anonymous-communication blockchain cryptography double-ratchet loopix mixnet p2p post-quantum privacy rust solana sphinx x3dh zero-knowledge

Last synced: 27 Apr 2026

https://github.com/pranjalco/caesar-cipher-simple

A Python program that implements the Caesar Cipher for encoding and decoding messages. Users can input text, choose shift numbers, and decide whether to encode or decode. Includes a user-friendly loop for multiple operations in one run.

algorithms cipher console-application cryptography python-programming security

Last synced: 30 Mar 2025

https://github.com/alvii147/hashbrown

My compilation of cryptography functions and personal start to cryptography

cryptography

Last synced: 28 Apr 2025

https://github.com/mpankajarun/file-encryption-and-decryption

This app is an experiment that will allow people to choose files from their computers and encrypt them client-side with a pass phrase.

cryptography cryptojs javascript

Last synced: 04 May 2026

https://github.com/albertotirla/cryptolibrary

this implements a collection of standard, classical encryption algorythms such as the caesar cifer, rot13 and monoalphabetical substitution

cryptography

Last synced: 03 Apr 2025

https://github.com/jamesclarke7283/onetimepadui

Mirror of OneTimePadUI Project from my gitlab, please go there instead for Issues/Pull Requests, etc. Patches(Aka Commits) can also be submitted Via email or any platform listed here: https://www.james-clarke.ynh.fr/contact: .

cryptography desktop-app desktop-application encryption gtk gtk3 gui linux-app linux-application macos-app macos-application onetimepad privacy python python310 security ui user-friendly windows-app windows-application

Last synced: 11 Apr 2026

https://github.com/jdanielescanez/qkd-sampler

A Rust CLI tool for simulating Quantum Key Distribution (QKD) protocols, including BB84, Six-State, and B92. This crate provides a flexible and efficient way to simulate quantum key exchange, analyze security metrics, and evaluate the impact of eavesdropping.

b92 bb84 cryptography qkd quantum six-state

Last synced: 15 Jun 2026

https://github.com/hexylena/poem-code

"The poem code is a simple, and insecure, cryptographic method which was used during World War II by the British Special Operations Executive (SOE) to communicate with their agents in Nazi-occupied Europe." - Wikipedia

cryptography historical-cipher

Last synced: 22 Aug 2025

https://github.com/smartibase/smart-transformers

Smart Transformers are a versatile machine learning tool that can be integrated with Pytorch, TensorFlow, and JAX. Smart transformers provide accurate computations required for cryptographic algorithms. These transformers is that they are independent modules, making it efficient to experiment with various research projects related to cryptanalysis

algorithms crypto cryptocurrency cryptography deep-learning jax machine-learning pytorch tensorflow transformer

Last synced: 28 Feb 2025

https://github.com/aead/poly

Package poly implements message authenticators based on polynomials

cryptography gcm golang poly1305

Last synced: 19 May 2026

https://github.com/aelx01/kyberkeep

An experimental web-based and quantum-safe cryptography password manager with zero-knowledge cryptography

cryptography password-manager post-quantum-signature rust

Last synced: 06 Sep 2025

https://gitlab.com/florent.legname/java-crypto-sandbox

Tests and POCs with standard JDK 18 cryptographic implementations: RSA ciphering and signing, AES encryption etc.

AES cryptography java openjdk rsa

Last synced: 10 Jan 2026

https://github.com/audrastump/gcm-encryption-socket

GCM Socket using AES-GCM encryption with a 256-bit key - ensures confidentiality and integrity of data

cryptography cybersecurity encryption-decryption

Last synced: 12 May 2026

https://github.com/super-e/slip39dotnet

Complete .NET implementation of SLIP-0039 Shamir's Secret Sharing with BIP32 support

bip32 bitcoin cryptocurrency cryptography csharp dotnet mnemonic secret-sharing shamir-secret-sharing slip-0039 vibe-coding

Last synced: 13 Apr 2026

https://github.com/duguorong009/md6-impl

MD6 hash implemented in Rustlang

cryptography hash md6 rust-lang

Last synced: 25 May 2026

https://github.com/paulchen2713/aes

COM 5335 Network Security Assignment #2 - Advanced Encryption Standard (AES)

aes cryptography encryption matlab nthuee

Last synced: 16 Mar 2025

https://github.com/mberry/makwa-sharp

C# implementation of the Makwa password hashing algorithm

cryptography hashing passwords

Last synced: 25 Mar 2025

https://github.com/sundeeep/sundeeep-blockchain

Building blockchain from scratch using GoLang.

bitcoin blockchain cryptography golang network security sha256-hash web3

Last synced: 27 Apr 2026

https://github.com/l0g0rhythm/cryptoolsec

Secure Python CLI & GUI tool for efficient file/stream encryption & decryption (AES-256-GCM, streaming I/O). Supports passwords (Argon2id+Salt) or key files. Built for security and automation

aes aes-256 aes-gcm argon2 argon2id authenticated-encryption cli cross-platform cryptography decryption encryption file-encryption gui kdf pyside6 python python3 qt6 security streaming

Last synced: 27 Apr 2026

https://github.com/mvharsh/information-security

A comprehensive collection of cryptography and cybersecurity algorithms including encryption, hashing, and common attack techniques.

cryptography cybersecurity encryption-algorithms ethical-hacking information-security network-security

Last synced: 14 Jun 2025

https://github.com/glinford/oqs.js

Node.js Bindings for liboqs

cryptography nodejs postquantum

Last synced: 28 Apr 2026

https://github.com/davidalgis/filescrypter

Simple python tool for encrypting and decrypting files. For more secure information sharing/storage.

aes cryptography encryption-decryption python

Last synced: 28 Apr 2026

https://github.com/anivanchen/pycrypt

A series of standalone scripts built with Cryptography for encryption and decryption of files / strings.

cryptography python

Last synced: 11 Jun 2026

https://github.com/wzyskq/polybius_square_pro

An improved encryption and decryption system from the Polybius Square.

cryptography

Last synced: 14 Jan 2026

https://github.com/rbourgeat/miniblockchain

šŸ”— A simple Blockchain

blockchain c-plus-plus cryptography

Last synced: 08 Apr 2025

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

Simple caesar cipher encrypting, decrypting, and brute forcing functions

brute-force caesar-cipher cryptography

Last synced: 28 Apr 2026

https://github.com/hemanthh17/da2-cryptography-vit

Blum Blum Shub and RC4 Python Scripts. Blum Blum Shub is a PRF which is responsible to generate random numbers. RC4 is a stream cipher encryption algorithm.

cryptography python3 random-number-generators stream-cipher

Last synced: 15 Mar 2025

https://github.com/whoiscipher/passcrypt

Open source password manager on your local machine written in go

cryptography go golang security-tools

Last synced: 11 Mar 2025

https://github.com/winstxnhdw/tisc-2021

Python code for The InfoSecurity Challenge 2021.

cryptography cybersecurity tisc2021

Last synced: 30 Mar 2025

https://github.com/kevincharm/gfc-fpe

Generalised Feistel cipher for stateless shuffling

cryptography feistel fpe shuffle

Last synced: 07 Sep 2025

https://github.com/jordanbaird/hashgenerator

Generate hash digests using commonly available hash algorithms

cryptography generate hash hashgenerator hashing md5 sha sha1 sha256 sha384 sha512 swift

Last synced: 23 Oct 2025

https://github.com/zacharytamas/rsa-server

A simple Node.js server for storing and verifying public keys.

cryptography nodejs

Last synced: 28 Apr 2026

https://github.com/armanghobadi/uecdh

is a lightweight, standards-compliant Elliptic Curve Diffie-Hellman (ECDH) key exchange library for MicroPython, optimized for ESP32 and other resource-constrained IoT devices

cryptography ecdh esp32 microcontroller micropyhton

Last synced: 28 Apr 2026

https://github.com/a-luna/dotnetcore-crypto

.NET Core 2.0 class library containing an implementation of SHA-3 hashing functions and file encryption methods which employ both AES and RSA algorithms to maximize data security and computational efficiency.

cryptography csharp dotnet-core dotnet-core2 dotnetcore encryption encryption-algorithms hashing sha3 sha3-224 sha3-256 sha3-384 sha3-512

Last synced: 28 Apr 2026

https://github.com/emrekayik/ekode

EKODE, metni resim üzerinde saklamak için kullanılan bir algoritmadır.

cryptography python

Last synced: 17 May 2026

https://github.com/crybercorp/thecryptoanarchistmanifesto

The Crypto Anarchist Manifesto by Timothy C. May, written in 1988.

anarchy anonymous bitcoin cryptography dogecoin ethereum freedom manifest monero privacy

Last synced: 06 Apr 2025

https://github.com/eiblybrasil/php-crypt

A simple php class for encryption.

class cryptography php php72 php73 php74 php80 php81

Last synced: 05 Feb 2026

https://github.com/farhantips/cryptography-and-cryptanalysis

This repository covers practical implementations of Cryptography and Cryptanalysis, including encryption algorithms, hashing, digital signatures, and techniques for analyzing and breaking cryptographic systems.

aes-encryption authentication-protocol blockcipher ceaser-cipher cryptanalysis cryptography des diffie-hellman elliptic-curve-cryptography encryption-decryption hashing-passwords kerberos-authentication knapsack publickey-cryptosystem rsa-cryptography ssh ssl zero-knowledge-proof

Last synced: 26 Mar 2025

https://github.com/rokatyy/skitala

skitala encoder/decoder (in progress)

crypto cryptography encoder-decoder skitala

Last synced: 15 Jun 2026

https://github.com/rub-nds/ssh-strict-kex-violations-state-learning-artifacts

Artifacts for the paper "Finding SSH Strict Key Exchange Violations by State Learning", accepted at the ACM Conference on Computer and Communications Security (CCS) 2025.

artifacts attack cryptography cve-2025-32433 cve-2025-32942 ssh statelearning strict-kex vulnerability

Last synced: 25 Jun 2026

https://github.com/twilight-dream-of-magic/fastfireblockcipher-mysticalascon

FastFire: An Enhanced Version of ASCON Algorithm with Custom Round Constants and Substitution-box with custom nonlinear functions, Linear Permutation

ascon block-cipher cryptography fastfire sponge-functions

Last synced: 01 Mar 2025

https://github.com/aniketc068/atick-python

Standalone Python library for PDF digital signatures — PAdES/CMS, USB tokens, Windows store, Indian eSign, timestamps, LTV and a green-tick appearance Adobe shows as valid. Zero dependencies.

adobe cades cryptography digital-signature esign ltv pades pdf pdf-signature pkcs11 python sign-pdf timestamp

Last synced: 16 Jun 2026

https://github.com/juliuspleunes4/noiseframework

Noise Protocol Framework in Python.

cryptography noise pypi python

Last synced: 14 Jan 2026

https://github.com/bmwant/ecc

Elliptic Curve Cryptography algorithms

calculus cryptanalysis cryptography

Last synced: 17 Mar 2025

https://github.com/csnp/qramm-cryptodeps

Cryptographic Dependency Scanner - Identify quantum-vulnerable cryptographic algorithms in your software dependencies. Part of the QRAMM Toolkit.

cbom cnsa cryptography dependencies golang post-quantum post-quantum-cryptography pqc quantum-computing sast sbom security supply-chain-security vulnerability-scanners

Last synced: 13 Jan 2026

https://github.com/imakin/anote

my own trusted note, encrypted

cryptography kotlin password-manager

Last synced: 26 Jan 2026

https://github.com/ocdbytes/giftlist-merkletrees

Alchemy University : Week 2 challenge

blockchain cryptography merkle-proof

Last synced: 11 Apr 2026

https://github.com/nathancordeiro/magic-box-cipher

The Magic-Box Cipher is my own inspiration drawn from the classical Caesar Cipher, the Playfair Cipher and the monoalphabetic substitution cipher. Do give it a try.

cipher cipher-algorithm cryptography

Last synced: 31 Mar 2025

https://github.com/anistark/cryptography

Cryptography Functions Visual

cryptography hash javascript

Last synced: 31 Mar 2025

https://github.com/rayniel95/giftlist

My solution to week 2 project of Alchemy University.

alchemy-university blockchain cryptography docker express nextjs react reactjs web3

Last synced: 06 Mar 2025

https://github.com/ianacaburian/generate-key-file

Ports juce_KeyGeneration::generateKeyFile() to node.

auth cmake cpp20 cryptography juce keyfile nodejs npm rsa typescript

Last synced: 15 Mar 2025

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

āš›ļø Python script for working with Caesar ciphers

caesar-cipher cipher cryptography python

Last synced: 27 Feb 2025

https://github.com/dogukansahil/advancedbrutecipher

Advanced Brute Cipher is a simple and secure encryption tool that performs all operations locally in your browser using HTML, JavaScript, and CSS. Manage your encryption keys without relying on external CDNs.

cryptography css decryption encryption html javascript key-management local-storage python security web-application

Last synced: 13 Feb 2026

https://github.com/alvii147/jwgo

Efficient JWT creation and parsing in Go

cryptography golang jwt

Last synced: 14 Jun 2025

https://github.com/maxime-cllt/primeshield

GUI RSA implƩmentation en Rust

cicd cryptography gui rsa-cryptography rust

Last synced: 25 Mar 2025

https://github.com/yaon-c2h8n2/krypton

Projet rƩalisƩ dans le cadre de l'UE Codages & Cryptographie en M1 Ơ l'UniversitƩ de Bourgogne

cryptography data-compression-algorithms data-encoding

Last synced: 05 Oct 2025

https://github.com/fastroware/password-manager

Offline password manager with encrypted local storage and user-friendly interface using python.

aes cryptography desktop-app encryption foss-password-app gui offline open-source password-manager python python-gui-password-manager security tkinter

Last synced: 06 Jul 2025

https://github.com/suprim-corp/kit-backend-base-java

Reusable Java backend toolkit — UUID, JSON, crypto, exception, web & gRPC (dev.suprim)

backend cryptography exception-handling grpc java java-library json maven spring-boot utilities

Last synced: 24 Jun 2026

https://github.com/matthewcash/esp32-ecdsa

ECDSA (P-256) signing/verification using esp32 hardware accelerators

cryptography ecdsa embedded esp32

Last synced: 17 May 2026

https://github.com/soumabha-banerjee/enigmaticbyte

This is a steganography desktop application that hides txt messages inside a cover image. It is completely developed using JavaFX and Cryptography and Steganography both is used. For Cryptography we used a symmetric key technique called Columnar Transposition and for Steganography we used LSB Insertion technique.

cryptography cryptography-algorithms desktop-application java javafx javafx-desktop-apps network-security steganography steganography-algorithms

Last synced: 14 Feb 2026

https://github.com/jcbritobr/gocrypto-study

This study is based on Golang Cryptography for Depeloper book and its examples.

cryptography golang study

Last synced: 06 Oct 2025

https://github.com/greydevv/naive-sha-256

A naive Python implementation of the 256-bit Secure Hash Algorithm (SHA-256).

binary bits cryptocurrency cryptography python sha256 sha256-hash

Last synced: 26 Jun 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/rani-abha/cryptography_algorithms

In this repository, I've gathered a collection of cryptographic algorithms that I've learned during my college years and implemented for both learning and practical purposes.

algorithms blacklist cipher-algorithms cryptography digitalsignature firewall-rules playfair-cipher sha1-hash whitelist

Last synced: 06 Jul 2025

https://github.com/purrproof/merkle-proof-vis

A tool to visualize Merkle trees, generate multi-proofs, and demonstrate the proof application process.

blockchain cryptography ethereum merkle merkle-proof merkle-tree merkletree visualization vizualisation

Last synced: 19 Apr 2026

https://github.com/projects-developer/steganography-projects

This project aims to design and develop a steganography system that enables secure and covert communication. Steganography Project Project Includes Project Includes Source Code, PPT, Synopsis, Report, Documents, Base Research Paper & Video tutorials

btechprojects computer-sceience-projects computerscienceprojects covertcommunication cryptography datasecurity final-year-projects finalyearprojects imageprocessing informationhiding mtechprojects securecommunication steganography textanalysis

Last synced: 04 Jan 2026

https://github.com/twtiger/crypto

Crypto library in golang

cryptography

Last synced: 14 Jan 2026

https://github.com/danielost/ecpoint-wrappers

Convenient wrappers for operations on elliptic curves in Golang.

cryptography ecc elliptic-curves

Last synced: 06 Oct 2025

https://github.com/craiggleso/enigma

Javascript implementation

cryptography enigma

Last synced: 06 Oct 2025

https://github.com/trinhminhtriet/vault

šŸ” Decrypt and manage encrypted data with a CLI tool built using Go and Cobra framework.

cli cryptography decryption encryption go rsa security

Last synced: 09 Apr 2025

https://github.com/davidkirwan/number_station

This gem contains a number of utilities to aid in the running of a number station.

cryptography number-station one-time-pad one-time-pad-cipher pseudorandom pseudorandom-number-generator radio

Last synced: 08 Nov 2025

https://github.com/rr-cmd/des_algorithm

Simple Java project for encrypting and decrypting using DES cryptography algorithm

cryptography dataencryptionstandards java

Last synced: 22 Aug 2025

https://github.com/pereirar3/cryptography-cipher

Simple and complex encryption algorithms in c++ [objective: learning] - IN UPDATE

cipher-algorithm cpp cryptography

Last synced: 04 Sep 2025

https://github.com/dheurtev/cryptopyutils

A high-level Python3 cryptography library using cryptography

administration cryptography development python python-3 python3

Last synced: 23 Apr 2025

https://github.com/saorsa-labs/saorsa-fec

Core foundational crates for the Saorsa P2P ecosystem: saorsa-types, saorsa-fec (Forward Error Correction), and saorsa-rsps (Reed-Solomon with Proof Systems)

cryptography error-correction fec foundation networking p2p reed-solomon rust types

Last synced: 20 Jan 2026

https://github.com/d1ogocs/projeto-final

Implementação de mecanismos de autenticação e segurança em aplicações críticas: Caso de estudo - Sistema de gestão bancÔria

asp-net banking-system blockchain critical-applications cryptography csharp html-css information-security soap-web-services sql-server visual-studio windows-forms

Last synced: 05 Jan 2026

https://github.com/sftss/r4.c.08-cryptographie

Algorithm for securing message transmission

aes-encryption cryptography hashing-algorithm python rsa-cryptography

Last synced: 29 Apr 2026

https://github.com/velascort/cryptography-practice

Practice in Python using cryptography

cryptography python

Last synced: 07 Oct 2025

https://github.com/jacob-ian/deno_rsa

Generate/decode RSA Public and Private Keys and create signatures with SHA256withRSA (RS256) in Deno.

cryptography deno denoland rsa typescript

Last synced: 29 Apr 2026

https://github.com/vobst/ctf-nsa_backdoor

Solution of picoCTF 2022 NSA backdoor challenge.

backdoor cryptography ctf-writeups nsa picoctf

Last synced: 07 Oct 2025

https://github.com/1limxapp/react-native-chacha20-poly1305

ChaCha20-Poly1305 encryption/decryption for Flutter. Native implementation makes sure it has the fastest performance.

256-bit aes android chacha20 chacha20-poly1305 chacha20poly1305 cihper cipher-algorithms cross-platform cryptography encryption encryption-algorithms ios javascript react react-native typescript

Last synced: 21 Feb 2026