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/jasondrawdy/compendio

Collection of common and noteworthy extension methods, security tools, and filesystem functions generally found in most applications; focusing on extensibility and portability.

compendium converters cryptography data extensions generators hashing library security utilities validation windows

Last synced: 18 May 2026

https://github.com/kareimgazer/des

Implementation of the Data Encryption Standard algorithm using C++

cipher-algorithm cryptography data-encryption-standard security

Last synced: 29 Mar 2025

https://github.com/hubenchang0515/cryptography

Cryptography Hash Algorithm - 消息摘要算法库

cryptography md5 sha sha2

Last synced: 25 Jan 2026

https://github.com/theboringhumane/xyphos

🔐 Xyphos : Open Source Key Management System (KMS): A secure, multi-tenant key management system built in Go. An open-source alternative to Google Cloud KMS with enhanced features.

cloudkms cryptography encryption encryption-decryption kms mathematics

Last synced: 17 Feb 2026

https://github.com/blackm0re/pyotp2289

A pure Python implementation of "A One-Time Password System" - RFC-2289

2289 cryptography freebsd otp password python security unix

Last synced: 21 Aug 2025

https://github.com/utarwyn/a51-cipher

Java implementation of the A5/1 Stream Cipher.

cryptography learning school-project

Last synced: 04 Mar 2025

https://github.com/f3r10/programming_bitcoin

Rust implementation of the code developed in the book Programming Bitcoin by Jimmy Song.

bitcoin cryptography rust

Last synced: 18 May 2026

https://github.com/jimmygizmo/zerotools

Applications, tools and modules written in best-practice Python, Java, Javascript, C and Perl for personal projects, enterprise projects or education.

asyncio autobahn bookmark cryptography encryption ios java perl pexpect python recursive ruby swift tcl tk wamp

Last synced: 11 Apr 2026

https://github.com/maxpat78/cryptopad

A simple Notepad supporting ZIP AES-256 encrypted documents, coded in Python

aes cryptography encryption notepad security text-editor zip zipfile

Last synced: 12 Apr 2025

https://github.com/scifer99/pki-engineering

PKI Engineering Repository for Secure Web Application Development

cryptography information-security informationsystems pki-applications security-engineering

Last synced: 02 Feb 2026

https://github.com/sap-samples/s4hana-crypto-assets-subledger

SAP S/4HANA add-on sample as a subledger for crypto assets accounting.

add-on assets crypto cryptography sample sap-s4hana

Last synced: 13 Apr 2025

https://github.com/mail4metablocks/cryptographic-protocols

zksnarks,zkstarks Cryptographic protocols implementation using Rust

cryptography privacy rust

Last synced: 14 Jan 2026

https://github.com/gusandrioli/small-aes

Simple text and PDF encrypter/hasher CLI application.

aes cryptography golang

Last synced: 15 Jan 2026

https://github.com/jcbritobr/sbox

SBOX is a cli application that implements the secretbox seal and open functions to encrypt documents.

cryptography symmetric-encryption tool

Last synced: 06 Apr 2025

https://github.com/guilhermeisnotunix/grifforix

Grifforix aims to be a strong and secure password generator made in Java, it uses the Java's *java.security.SecureRandom* library. I have plans to make it also a secure authenticator software in the future. Grifforix is currently experimental in v.0.9.2-alpha.

cryptography password-generator random-number-generators

Last synced: 15 May 2026

https://github.com/gunh0/merkle-tree

🌲 Merkle Tree in Go

cryptography golang hash

Last synced: 07 Jul 2025

https://github.com/pacemakerx/cryptolab

Simple and beginner-friendly implementations of classic cryptographic algorithms like Playfair, Hill Cipher, DES, AES, RSA, DSA, MD5, SHA512 — using Python. Designed for easy understanding, minimal dependencies, and educational use.

cryptography hill-cipher md5-hash playfair-cipher rsa-algorithm sha512

Last synced: 14 Apr 2025

https://github.com/kfkrogr/electron-executer

Electron Executor is one of the most favorite Roblox Executors at the moment. Before I tell you how to download Electron Executor, let me tell you that it is currently available safely for Windows. But it is not officially available for Android users as of now but the update is coming and will be launched soon.

cryptography cybersecurity electron electron-app encryption gpg gpt javascript llm mobile nodejs offline pgp privacy pwa python react security standalone tor

Last synced: 05 Jan 2026

https://github.com/septem151/satokencore

Java Blockchain with no external dependencies based on Bitcoin.

cryptocurrency cryptography java

Last synced: 12 May 2025

https://github.com/tuanlh/classical-cipher

Giới thiệu một số loại mã hóa cổ điển và hiện thực bằng javascript

caesar cipher classical cryptography javascript playfair

Last synced: 08 Apr 2025

https://github.com/loneicewolf/cryptography

Encryption implemented in various languages. like AES and Serpent, more coming.

aes c cascade-encryption cipher cpp cryptography openssl rijndael serpent

Last synced: 08 Mar 2026

https://github.com/swift-libp2p/swift-libp2p-crypto

Core LibP2P cryptography API for commonly used Keys, Hashes and Ciphers

cryptography libp2p multiformats

Last synced: 22 Jul 2025

https://github.com/dyslex7c/zk-election

Cryptography-driven and privacy-preserving election framework with zk-SNARKs

circom cryptography election voting voting-application zero-knowledge zkp zksnarks

Last synced: 03 Feb 2026

https://github.com/instantwebp2p/nacl-cert

AIoT NACL Certification System

aiot cryptography nacl nacl-cert security-protocol

Last synced: 08 Apr 2026

https://github.com/betarixm/cuecc

POSTECH: Heterogeneous Parallel Computing (Fall 2023)

cryptography ctypes cuda ecc postech secp256k1

Last synced: 12 May 2025

https://github.com/benwoo1110/cryptography-gui

Simple visualisation for basic string cryptography algorithms

algorithms cryptography cryptography-gui pygame python3 string-cryptography-algorithms visualisation

Last synced: 31 Mar 2026

https://github.com/ntdls/ntdls.securekeyexchange

Easily generate a single or multi-round Diffie-Hellman key.

cryptography diffie-hellman key-exchange key-exchange-algorithms random-key-generator secure

Last synced: 14 Apr 2025

https://github.com/ahf/orbis

An Erlang library for building worker pools using consistent hashing.

consistent-hashing consistent-hashing-library cryptography erlang

Last synced: 22 Mar 2025

https://github.com/davidbuchanan314/ml-kem-stuff

A toy implementation of ML-KEM, aka Kyber, based on the current FIPS 203 draft

cryptography cryptography-algorithms key-encapsulation-mechanism kyber ml-kem post-quantum-cryptography pqc python

Last synced: 10 Nov 2025

https://github.com/citp/public-verification

Accountability mechanisms for the Apple PSI system described in Public Verification for Private Hash Matching.

apple benchmark bls-signatures cryptography zero-knowledge

Last synced: 17 Mar 2025

https://github.com/samuel-lucas6/rocca-s.net

A .NET implementation of Rocca-S.

aead crypto cryptography rocca rocca-s

Last synced: 27 Mar 2025

https://github.com/azmisahin/azmisahin-software-cryptography-steganography-net

Crypto-Steganography: A condition in which the information contained in a readable data is not understood by the unwanted parties; Methods of converting a file, message, image, or video by hiding it in a file, message, image, or video.Crypto-Steganography: A condition in which the information contained in a readable data is not understood by the unwanted parties; Methods of converting a file, message, image, or video by hiding it in a file, message, image, or video.

audio bit byte char color cryptography cs decoder decoding encoder encryption int picture pixel steganography string studio text video visual

Last synced: 29 Mar 2025

https://github.com/xtrendence/native-encryption

My first mobile app developed using React Native. A simple app that allows the user to use AES-256 to encrypt/decrypt data.

aes-encryption android cross-platform cryptography encryption ios mobile-app react react-native reactjs

Last synced: 08 Apr 2026

https://github.com/alokmenghrajani/five_thousand_needles

Five thousand randomly placed needles

art cryptography hardware-security-module

Last synced: 20 Mar 2025

https://github.com/guilherme-marcello/steganos-bmp

Toolkit to cipher&hide a message in a bitmap image file and recover

assembly-x86 bmp-image cryptography steganography system-call

Last synced: 16 May 2026

https://github.com/substrate-system/simple-aes

The simplest way to use AES keys in the browser or Node.

aes aes-encryption browser cryptography

Last synced: 28 Sep 2025

https://github.com/noot/dleq-rs

cross-group discrete log equality proof

cryptography dleq zero-knowledge

Last synced: 03 Mar 2025

https://github.com/kehiy/go-secp256k1

a bitcoin libsecp256k1 binding for golang. [WIP]

binding bitcoin c cgo cryptography go golang libsecp256k1 nostr

Last synced: 02 Mar 2025

https://github.com/Projects-Developer/Top-10-BCA-Final-Year-Projects

The top 10 BCA final year projects include e-commerce website development, online survey and feedback systems, web scraping and data mining. Top 10 BCA Projects .Project Includes Project Includes Source Code, PPT, Synopsis, Report, Documents, Base Research Paper & Video tutorials.

bca-project bca-projects blockchain btech-projects computer-science-projects computerscienceprojects cryptography final-year-projects finalyearprojects machine-learning machinelearning malware-projects mca-projects mtech-projects research-paper-project web-develpment

Last synced: 11 Sep 2025

https://github.com/simplito/linked-pm

A simple web application which encrypts your private messages (Java Script client-side encryption) and converts them into clickable links and QR-codes.

application cryptography qrcode web

Last synced: 04 Mar 2025

https://github.com/descent098/diffie-hellman

A very simple implementation and explanation of the Diffe-Helmen Key Exchange

cryptography diffie-hellman diffie-hellman-exchange education learning

Last synced: 05 Apr 2025

https://github.com/mlh-fellowship/chamberofsecrets-backend

Sprint 2 Project for MLH Fellowship made by Aman Sharma, Suhani Chawla, Saumya Gandhi.

cryptography data-security digi-locker django-rest-framework docusaurus2 ethical-data harry-potter

Last synced: 01 Aug 2025

https://github.com/yrotak/d-1

D-1 is an open source symmetric encryption algorithm

crypto cryptography d-1 done encryption encryption-algorithms encryption-decryption symetric-key

Last synced: 23 Feb 2025

https://github.com/aatxe/hacl-rs

Rusty bindings for HACL*, a formally verified cryptographic library written in F*.

cryptography security verified-primitives

Last synced: 27 Mar 2025

https://github.com/priyanshujain/crypto

A simplified crypto module using go crypto library

aes cryptography hmac rsa sha

Last synced: 16 Jun 2025

https://github.com/cipherstash/enveloperb

Ruby bindings for the envelopers envelope-encryption library

cipherstash cryptography encryption envelope-encryption ruby

Last synced: 07 May 2025

https://github.com/alhonaut/zkp-grpc-server

Chaum-Pederson Zero-Knowledge Proof in Rust with gRPC and Docker

cryptography grpc rust

Last synced: 03 May 2026

https://github.com/provnai/attest

Attest Protocol Silicon-rooted trust and zero-knowledge provenance for AI agents. Features hardware-sealed identity (TPM/CNG), Plonky3 ZK-STARK audit trails, and Quantum Undo (Reversible Execution) in Go & Rust.

ai-agents artificial-intelligence audit-log cryptography cybersecurity golang hardware-security plonky3 provenance rust sqlite state-management tpm undo zk-starks

Last synced: 11 Mar 2026

https://github.com/hpgrahsl/rhd-csflc-kafka-connect-demos

Demo Scenarios discussed in my Red Hat Developers article series

apachekafka cryptography encryption-decryption kafka kafka-connect security

Last synced: 18 Feb 2026

https://github.com/projects-developer/github-major-projects-with-source-code

GitHub major projects Includes Source Code, PPT, Synopsis, Report, Documents, Base Research Paper & Video tutorials

bcaproject btechproject computerscienceproject cryptography finalyear finalyearproject machine-learning malware malware-project mcaproject mtechproject project

Last synced: 18 Feb 2026

https://github.com/pedroalbanese/gostsum

Parallel GOST R 34.11-94 CryptoPro hashsum command

cryptography gost gost94 hashsum

Last synced: 23 Jun 2026

https://github.com/geeknik/qrypttalk

A Decentralized, Privacy-First Chat App

chat crypto cryptography encryption privacy

Last synced: 08 May 2026

https://github.com/ahmeddwalid/walid-passanalyzer

A modern, privacy-focused password strength analyzer built with React and TypeScript

client-side cryptography hashfunctions passwordanalyzer reactjs security security-tools tailwindcss zxcvbn

Last synced: 28 Oct 2025

https://github.com/abhisinha08/cryptile

A Desktop App and CLI tool to encrypt and decrypt your files with a secure password

cryptography react rust tauri

Last synced: 27 Jun 2025

https://github.com/werrett/cryptopals

Solutions to the Matasano Cryptopals challenges

cryptography ctf golang

Last synced: 19 May 2026

https://github.com/jadnohra/zig-crypto-bench

Crypto benchmarks: Zig vs Rust performance comparison.

benchmark cryptography perfromance rust zig

Last synced: 18 May 2026

https://github.com/hushos/hushos-legacy

An open source, privacy first, end-to-end encrypted productivity OS!

cryptography encryption end-to-end-encryption nextjs privacy self-hosted typescript

Last synced: 21 Jun 2026

https://github.com/encryptex/chainex

A tool to create temporary encrypted messages

base64 cryptography datetime expiration python

Last synced: 02 Mar 2025

https://github.com/dotx12/algunscrypt

🔒 Alguns is a symmetric encryption method that contains 2 keys. Uses 128-bit AES in CBC mode and PKCS7 padding with the replacement of letters with random values.

aes alguns crypto cryptography decrypt hash python python3

Last synced: 24 Jul 2025

https://github.com/keygen-sh/example-bash-cryptographic-verification

Example of verifying a license key's authenticity using RSA-SHA256 with PKCS1 PSS padding with Bash.

bash-script cryptography keygen license-keys openssl-rsa software-licensing

Last synced: 17 May 2026

https://github.com/eliainnocenti/cryptography-exercises

Exercises for Cryptography Exam @ Polito - Cryptographic primitives in C with OpenSSL and prototype attacks in Python.

asymmetric-cryptography c cryptography ctf digest encryption-decryption offensive-security openssl python rand random-number-generators random-numbers symmetric-cryptography

Last synced: 05 May 2026

https://github.com/constantin9845/trivium-encoder

Trivium stream cipher implementation with cryptographically secure IV and Key generator.

cryptography csprng trivium

Last synced: 31 Jul 2025

https://github.com/vsrc/playground

My personal sandboxed experimenting lab

bitcoin cryptocurrency cryptography golang

Last synced: 16 May 2026

https://github.com/breezy-codes/quantum-cryptography-guide

This project is an exploration into quantum mechanics and quantum cryptography. Understanding the principles and applicaitons of quantum technologies before exploring quantum algorithms for cryptography and their impact on this field. The project includes both explanations and code for learning about the field.

cryptographic-algorithms cryptography cryptography-project quantum quantum-computing quantum-computing-research quantum-crypto quantum-cryptography quantum-key-distribution quantum-mechanics shor-algorithm tutorials

Last synced: 11 Apr 2025

https://github.com/w3c/identity-web-impact

This document proposes an overview of Digital Identities on the Web and an analysis through different use cases of the systemic impact on both the market side and the human side, as well as the role that Web standardization may play in managing that impact

cryptography identity spice threat-modeling verifiable-credentials

Last synced: 11 Jul 2025

https://github.com/volkanbicer/theblockchain

Blockchain application created with nodejs

blockchain cryptocurrency cryptography nodejs

Last synced: 16 May 2026

https://github.com/shinbatsu/tryhackme-awesome

[👾] TryHackMe / tryhackme -The Comprehensive list of rooms (1000+). Ordered by popularity. Solutions, badges, points.

awesome-list cryptography cyber-security list reverse-engineering tryhackme

Last synced: 07 Sep 2025

https://github.com/ggeorgovassilis/webencryption

Simple (offline) HTML and Javascript for encrypting stuff

cryptography javascript security web

Last synced: 05 Apr 2025

https://github.com/can-deliktas/passforge

PassForge is a flexible and secure password generator that creates strong, customizable passwords with letters, numbers, and special characters. It ensures quick and reliable password generation for enhanced security.

cryptography cybersecurity gui pass password password-generator passwords python random-password-generator safe terminal-graphics tkinter-gui

Last synced: 09 Mar 2026

https://github.com/qua3k/cryptopals

This is a repo providing solutions written in Go to the Matasano Cryptopals Challenges.

cryptography cryptopals

Last synced: 12 Jan 2026

https://github.com/ishan-surana/cryptosystems

The 𝚌𝚛𝚢𝚙𝚝𝚘𝚜𝚢𝚜𝚝𝚎𝚖𝚜 package offers a suite of classes and functions for both symmetric and asymmetric encryption, signature-verification, hashing algorithms, key exchange protocols as well as mathematical utility functions. Docs at https://cryptosystems.readthedocs.io.

asymmetric-cryptography bcrypt cryptography cryptography-algorithms cryptography-library cryptosystems gmp gmplib hashing-algorithm key-exchange-protocol mathematical-functions mathematical-utilities python-package python3 signature-verification symmetric-key-cryptography

Last synced: 09 Jul 2025

https://github.com/cmason3/vaulty.go

Vaulty in Go - Encrypt/Decrypt with ChaCha20-Poly1305

chacha20-poly1305 cryptography ecdh golang scrypt sha256 x25519

Last synced: 26 Jul 2025

https://github.com/karthickajan/cipherkit

77 free browser-based developer tools — AES, SHA, JWT, Base64, JSON, Regex, Diff, QR and more. 100% client-side. No login. No tracking.

aes base64 client-side cryptography developer-tools diff-checker hashing javascript json-formatter jwt-decoder no-tracking offline open-source privacy regex rsa utilities web-tools

Last synced: 30 Apr 2026

https://github.com/fajarkim/node-openssl-enc

A Node.js CLI tool and library for encryption and decryption with OpenSSL Enc.

cipher compress cryptography decipher decompress decrypt encrypt node nodejs

Last synced: 28 Oct 2025

https://github.com/tmlnv/sanity

Solana vanity address generator with CLI & TUI.

crypto cryptography go sol solana vanity vanity-address

Last synced: 12 Jan 2026

https://github.com/jiahaoxiang2000/milp

learn the Mixed-Integer Linear Programming (MILP) and its application in the optimization of the modeling systemic cipher.

cryptanalysis cryptography milp

Last synced: 17 Sep 2025

https://github.com/reznik99/go-hsm-doc

A simple CLI Tool to view, inspect and debug PKCS11 compliant Hardware and Software HSMs.

cryptography encryption-decryption golang hardware-security-module hsm pkcs11 pkcs11-tool signing-keys

Last synced: 20 Jan 2026

https://github.com/reppon97/cryptosnake

Simple, unofficial python wrapper for Binance API. You'll find this easy-to-use package helpful if you're interested in general market data and cryptocurrency values. You don't need to have a Binance account or API Key since you can't purchase/trade cryptocurrencies using this package.

api binance bitcoin crypto cryptocurrencies cryptocurrency cryptocurrency-exchanges cryptography data ethereum json litecoin python python3 statistics

Last synced: 05 Mar 2025

https://github.com/mewmix/erc5564py

A python implementation of ERC5564 for Stealth Addresses on Ethereuem as described https://eips.ethereum.org/EIPS/eip-5564

cryptocurrency cryptography ecdsa-cryptography erc5564 ethereum python stealth-addresses

Last synced: 16 May 2026

https://github.com/bytemare/hash2curve

Go implementation of RFC 9380 - Hashing to Elliptic Curves

cryptography ecc elliptic-curves go golang hash hash-to-curve rfc9380 secp256k1

Last synced: 10 Apr 2025

https://github.com/deemru/cryptash

Hash-based encrypt/decrypt for PHP

authenticity confidentiality cryptography decrypt encrypt integrity php

Last synced: 25 Mar 2025

https://github.com/omarbaylee/vaultkey

vaultkey is an open-source Rust library for generating secure, customizable passwords. It supports various character sets and lengths, providing cryptographically secure random passwords for any use case. Contributions are welcome to improve and expand the library.

aeonvault capsulekey cryptography future-ai key-generation knowledge-preservation open-source password-manager random-password rust rust-crate rust-library time-capsule vaultkey

Last synced: 11 Jul 2025

https://github.com/developpeurpascal/swap-keys-generator

A simple generator of reversible bytes lists or arrays in different programming languages for swapping from a byte value to an other.

cryptographic-algorithms cryptography cryptography-tools delphi delphi-app developer-tool developer-tools firemonkey firemonkey-applications

Last synced: 20 Jan 2026

https://github.com/functionally/crypto-lean4

Implementation of various cryptographic functions in Lean4

cryptography elliptic-curves lean4

Last synced: 03 Feb 2026

https://github.com/elliotwutingfeng/steam_totp

A Dart library for generating 5-character alphanumeric Steam TOTP codes.

crypto cryptography mfa otp security

Last synced: 10 Jul 2025

https://github.com/cosmian/cloudproof_java

The Java API library to Cosmian Cloudproof Encryption

cloud cloudproof cryptography java

Last synced: 22 Mar 2025

https://github.com/cmason3/vaulty.rs

Vaulty in Rust - Encrypt/Decrypt with ChaCha20-Poly1305

chacha20-poly1305 cryptography rust-lang scrypt sha256

Last synced: 26 Jul 2025