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/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/roberthgnz/walletfy-cli

Walletfy command-line tools for wallet management.

btc cli cryptocurrency cryptography wallet

Last synced: 14 Mar 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/vlsergey/seccookie

Java library for security cookies, client-side pieces of data protected from reading and modifications by client with strong cryptography

cookie cookies cryptography cryptography-library java java-library security

Last synced: 03 Jul 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/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: 01 Apr 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/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/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/bok1c4/PGPKeyTypeDetector

This includes RSA and ECC cryptographic algorithms

cryptography go pgp

Last synced: 25 Mar 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/daisvke/ft_otp

This program allows you to securely store an initial password in an encrypted file and generate a new TOTP (Time-based One-Time Password) every time it is requested. It provides both a CLI and a GUI version.

cpp cryptography ecole42 ft-otp otp-generator qrcode-generator qt security totp totp-generator

Last synced: 28 Feb 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-guide

A collection of different cryptographic algorithms and ciphers, including the maths behind each algorithm. This is an ongoing project that will be added to over time, with the aim of providing a comprehensive resource for learning about cryptography. The project includes both the code for the algorithms and explanations of how they work.

ceaser-cipher cryptographic-algorithms cryptography cryptography-algorithms digital-signatures hill-cipher maths matrix-algebra number-theory public-key-cryptography rsa-algorithm steganography steganography-encoding

Last synced: 09 Aug 2025

https://github.com/abdulahshoaib/passcrypt

Open source password manager

cryptography go golang security-tools

Last synced: 29 May 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/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/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/syedzawwarahmed/encryption-algorithms

A collection of encryption algorithms implemented in Rust.

cryptography encryption rust

Last synced: 28 Feb 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/gers2017/cerberus

Cerberus, guardian of the underworld. A Python CLI tool to cipher your data

cesar-cypher cli cryptography cypher developer-tools python

Last synced: 11 Mar 2025

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/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/tsmx/string-crypto

Easy encryption and decryption for strings in NodeJS.

aes cipheriv crypto cryptography encryption string

Last synced: 22 Feb 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/exploide/ulpcrypt

Implementation of the U-LP Cryptosystem

cryptography cryptography-library

Last synced: 06 Sep 2025

https://github.com/sohnryang/ecdsa-python

ECDSA implementation in Python (DO NOT USE IN PRODUCTION)

cryptography ecdsa python

Last synced: 14 Jun 2025

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/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/octocorvus/broccoli_salsa

Salsa20 stream cipher implementation in Rust.

ciphers cryptography rust

Last synced: 16 Mar 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/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/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/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/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/forentfraps/acpkm-kuznechik-rust

Acpkm kuznechik implementation in RUST

acpkm cryptography kuznechik rust

Last synced: 05 Oct 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/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/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/kn0sys/qfe

qualitative frame entanglement - an experimental protocol for quantum-secure communication

ai cryptography pqc quantum-cryptography

Last synced: 23 Feb 2026

https://github.com/lynkos/high-school-code

Archive containing my code for competitive programming problems during high school.

ap-computer-science ap-computer-science-a competitive-programming cryptography ctf ctf-solutions ctf-writeups eclipse gui java reverse-engineering

Last synced: 10 Oct 2025

https://github.com/minhngt62/cryptography-vigenere

A simulation for vigenere cipher and its attacking methods

cryptanalysis cryptography kasiski-examination python vigenere-cipher

Last synced: 10 Oct 2025

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/myndscript/qalx

Quantum Level Security

algorithms cryptography

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/nobleknightt/gravityfalls

Implementation of Famous Ancient Ciphers and Encryption Techniques

ciphers cryptography morse-code python

Last synced: 14 Dec 2025

https://github.com/alexfariakof/easycryptosalt

Biblioteca simples e eficiente para operações criptográficas em .NET. Usando o algoritmo SHA-256, juntamente com a capacidade de comparar hashes utilizando uma chave e um salt.

codeql cryptography cryptography-algorithms csharp dotnet dotnet-core gitactions-workflow githubpackages nuget-package reportgenerator salt sha256-crypt singleton-pattern sonarcloud xunit xunit-tests

Last synced: 21 Jan 2026

https://github.com/anubhav-narayan/pkns

Public Key Name System Framework for Key Exchange in Peer-To-Peer and centralised servers.

cryptography key-exchange peer-to-peer public-key-cryptography python-3 python3-framework web-service

Last synced: 19 Jan 2026

https://github.com/th0rgal/cryptohack

What I use for cryptohack

cryptography maths

Last synced: 14 Oct 2025

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

A post-quantum cryptography library implementing NIST FIPS standards in pure Rust.

cryptography dilithium fips-203 fips-204 fips-205 kyber lattice-cryptography ml-dsa ml-kem no-std post-quantum pqc rust security slh-dsa

Last synced: 28 Jan 2026

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/rohith-2/cryptographic_blockchain

Simulating Blockchain with mining and peer verification

blockchain cryptography mining sha-256

Last synced: 23 Jan 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/microchip-pic-avr-examples/dspic33a-crypto-accelerator-module

These MPLAB® X IDE demo projects showcase applications built with the Crypto Library which leverages the pre-compiled Crypto Accelerator Module (CAM) Hardware Driver to demonstrate various cryptographic algorithms supported by the CAM

aes cam cryptographic-accelerator-module cryptographic-standard cryptography ecdh ecdsa hash trng

Last synced: 23 Jan 2026

https://github.com/iboudhaine/rsa-encryption-and-in-practice

Implementation and exploration of RSA encryption, including its security properties, practical applications, and real-world use cases. A class project to learn and experiment with cryptographic principles

cryptographic-algorithms cryptography cryptography-project encryption python rsa secure-communication security

Last synced: 25 Oct 2025

https://github.com/karasz/securelog

Forward-secure Go library for tamper-evident audit logs, implementing Ma–Tsudik’s dual-MAC private-verifiable scheme.

audit-logging compliance cryptography forward-security golang log-integrity secure-logging tamper-detection

Last synced: 26 Oct 2025

https://github.com/ul-mds/pprl

Collection of software packages for performing privacy-preserving record linkage based on Bloom filters

cryptography privacy python record-linkage

Last synced: 28 Jan 2026

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/psychedelicshayna/obsidian.cpp

An abstraction layer that sits on top of OpenSSL which provides a more modern way of interacting with it in C++

abstract cpp-library cryptography decryption encryption moderncpp openssl-bindings wrapper-library

Last synced: 22 Aug 2025

https://github.com/harshil748/pylockv2

PyLockv2 is a secure password manager application built using Python and Tkinter. It allows users to store and manage their passwords securely, with features such as password encryption, email verification, and password reset using a special sentence.

cryptography cybersecurity hashing-passwords python3 smtp

Last synced: 25 Feb 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/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/systemslibrarian/postquantum.fileformat

Draft specification for a hybrid post-quantum file encryption format. X25519+ML-KEM-1024 + Ed25519+ML-DSA-87. EXPERIMENTAL — seeking review.

cryptography dotnet draft-spec file-format hybrid-encryption post-quantum specification

Last synced: 01 Jun 2026

https://github.com/iamb4uc/db-backup-utility

A Python Project that can be used to backup some of the most used databases

aws backup cryptography database database-backup-scripts database-management mysql postgresql python3 s3-bucket script

Last synced: 09 Feb 2026

https://github.com/andreispurim/aradi

Implementation of the NSA cryptography algorithm ARADI and LLAMA

algorithm aradi cryptography decryption encryption llama nsa

Last synced: 09 Feb 2026