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/thor314/cryptography

cryptographic projects I've worked on

cryptography

Last synced: 12 Jan 2026

https://github.com/ureeves/jwt-go-secp256k1

A secp256k1 signature method for dgrijalva/jwt-go.

cryptography golang jwt secp256k1

Last synced: 23 Sep 2025

https://github.com/tirthraj1605/website-security-grader

Website Security Grader is a Python-based tool to analyze the security of any website by checking SSL, TLS, headers, and other security practices. It assigns a security grade (A+ to D) based on industry-standard best practices.

cryptography httpclient python3 requests socket ssl

Last synced: 18 Mar 2025

https://github.com/ableinc/polysecrets-js

A completely randomized order of secrets; built with security in mind.

application-security cryptography javascript js jwt nodejs npm npm-package polysecrets secrets secrets-management security

Last synced: 29 Mar 2025

https://github.com/rafaeldelucena/ine5429

Encryption Algorithms in Python

cryptography python

Last synced: 14 Jun 2025

https://github.com/jieunhan17/cryptographicsecurityprotocol

A team project from the Corporate Computer Security class in 2019

cryptography tls

Last synced: 21 Apr 2026

https://github.com/ermingbear/electron-executor-ea

Roblox 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 java llm mobile nodejs offline pgp privacy

Last synced: 07 May 2025

https://github.com/michaelgiuliano/s3-crypt-vault

A secure client-side encrypted storage system for AWS S3.

aws cli cloud-security cryptography cybersecurity devops encryption python s3

Last synced: 06 Apr 2026

https://github.com/cuhsat/spritz.java

A Spritz cipher implementation in pure Java.

algorithm cryptography java spritz

Last synced: 27 Aug 2025

https://github.com/mikebrown0409/project-fuse

Zero-knowledge proof system for verifiable compliance envelopes. Proves compliance checkers executed correctly without revealing sensitive data. Built with RISC Zero zkVM. Phase 1 complete.

audit compliance cryptography gdpr privacy-preserving regulatory-compliance risc-zero rust soc2 zero-knowledge-proofs zkp zkvm

Last synced: 11 Jan 2026

https://github.com/helixprojectai-code/helix-tel-deploy

Zero-exchange cryptographic key derivation from constitutional AI behavior. Two nodes independently derive an identical encryption key through deterministic convergence — no key transmitted, negotiated, or pre-shared.

ai-safety constituional constitutional-ai convergence cryptography encryption grammar helix-ttd key-derivation llm mesh-network python zero-knowledge

Last synced: 23 May 2026

https://github.com/m-azra3l/wavaudiostego

WAVAudioStego is a desktop application designed for audio steganography, which is the art of hiding secret information within an audio file. With this application, users can hide text messages in form of text files within audio audio files and extract them later using a private key.

cryptography steganography

Last synced: 25 Aug 2025

https://github.com/natsalete/algoritmo-des-data-encryption-standard-em-go

This project implements the DES (Data Encryption Standard) algorithm from scratch in Go, without using pre-built cryptography libraries. DES is a symmetric encryption algorithm that uses a block cipher, operating on 64-bit blocks with a 56-bit effective key (64-bit with parity).

56-bit-key 64-bit-blocks block-cipher cipher-blocks cryptography data-encryption-standard decryption des encryption feistel-network go golang key-generation pkcs7-padding s-boxes symmetric-encryption

Last synced: 24 Sep 2025

https://github.com/dulacp/cryptopals-challenges

My own solutions to the challenges of https://cryptopals.com/

challenges crypto cryptography solutions

Last synced: 01 Aug 2025

https://github.com/eshan327/Javachain

An experimental, fully functioning blockchain developed in Java.

blockchain cryptography java

Last synced: 12 May 2025

https://github.com/yashitacodes/encode-me

A simple desktop application in python that allows you to encode and decode texts.

cryptography decryption desktop encryption gui python tkinter

Last synced: 12 Jun 2026

https://github.com/tomeffect0613/rsacrack

Obtain the passphrase of a private key (id_rsa), this tool uses the ssh-keygen binary to perform a brute force attack until a successful collision occurs.

bruteforce-attacks c cracking cracking-password cryptography ctf experiments factorisation maths password reverse-engineering rsa rsa-cryptography ssh

Last synced: 11 Apr 2025

https://github.com/pythoncoderunicorn/simplersa

a simple Python program to learn how RSA cryptography works

cryptography python3 rsa

Last synced: 24 Aug 2025

https://github.com/iotexproject/rs-proximity-gaps

Lean 4 formalization, Python verification, and manuscripts for two ePrint papers on FRI proximity gaps above the Johnson radius (Chai & Fan, IoTeX, 2026) — ePrint 2026/861 + 2026/858.

action-orbit correlated-agreement cryptography ethereum formal-verification fri interactive-oracle-proof johnson-bound lean4 mathlib proximity-gap reed-solomon stark succinct-proofs zero-knowledge-proofs zk-stark

Last synced: 01 Jul 2026

https://github.com/sammyne/crypto-rs

A Go-like crypto library in Rust

cryptography digital-signature encryption hash rust

Last synced: 18 Mar 2025

https://github.com/jimouris/ring-signatures

A Rust implementation of ring signatures using Ristretto.

crypto cryptocurrency cryptography monero ring ring-signature ring-signature-scheme ring-signatures

Last synced: 15 May 2026

https://github.com/shaina-gh/md5-mac

A Java-based tool to generate secure Message Authentication Codes (MACs) using HMAC-MD5 for verifying data integrity and authenticity. Features MD5 hashing, RFC 2104-compliant key adjustment, and inner/outer hash computation with ipad/opad. Ideal for learning cryptographic integrity checks, with sample key-message inputs and hex-encoded output.

cryptography hashing java mac

Last synced: 15 May 2026

https://github.com/lautarodragan/pocs.tux-ecb

Why encrypting with ECB is bad

cryptography poc symmetric-cryptography

Last synced: 17 Jul 2025

https://github.com/cwaring/ucan.xyz

UCAN is a trustless, secure, local-first authorization network that puts users in control of their permissions — no central authority required.

astro authentication authorization cryptography js local-first

Last synced: 14 May 2026

https://github.com/anishsingh90/regular-solidity-code-2

Regular Solidity Code: A repository showcasing Solidity snippets, smart contract examples, and projects for learning and building secure, efficient blockchain applications. 🚀 Ideal for exploring Ethereum development and decentralized innovation! 🌐✨

blockchain cryptography defi nfts smart-contracts solidity

Last synced: 01 Apr 2025

https://github.com/fynydd/fynydd.enigma

An Enigma Machine emulator that enciphers text strings and which can be used for modern quantum-resistant encryption in mobile, desktop, and server apps (Windows, macOS, Linux, .NET 9.0, x64, Arm64, Apple Silicon).

cipher crypto cryptography dotnet encryption enigma enigma-machine keyless keyless-cipher machine ww2

Last synced: 21 Apr 2026

https://github.com/ammmir/npki

A minimal public key infrastructure (PKI) library for Go

cryptography go golang pki

Last synced: 02 Aug 2025

https://github.com/mrchristensen/aes

Simple Advanced Encryption Standard (AES) implementation that can generate 128, 192, and 256 bit keys.

aes-encryption computer-security cryptography

Last synced: 26 Aug 2025

https://github.com/fl03/aqueduct

Aqueduct is a dynamic encryption protocol merging elliptic-curve cryptography with fully-homomorphic encryption standards.

cryptography rust

Last synced: 03 Apr 2025

https://github.com/noomorph/p2p

Browser-based end-to-end encrypted message exchange using PGP, with no server storage

browser-based cryptography encryption end-to-end-encryption messaging openpgp pgp privacy security

Last synced: 25 Sep 2025

https://github.com/aka-nikko/desktop-activity-tracker

A Desktop activity tracker that logs all app usage and keystrokes.

cryptography openai python sqlite3

Last synced: 18 Apr 2026

https://github.com/danielost/brute-force-password-breaker

A straightforward brute-force password breaker.

brute-force cryptography password-bruteforce

Last synced: 13 May 2025

https://github.com/antonkueltz/ocb-forger

Inoue and Minematsu's attack against OCB2

authenticated-encryption cryptanalysis cryptography forgery

Last synced: 17 Jul 2025

https://github.com/ali2210/rsa

this is implementation of RSA cryptography in Java

cryptography rsa-cryptography

Last synced: 03 Apr 2025

https://github.com/eshan327/javachain

A blockchain developed in Java with relevant cryptographic and transactional functions.

blockchain cryptography java maven

Last synced: 16 May 2026

https://github.com/anupammaurya6767/tanji

Tanji is a Python encryption library that provides a secure and flexible solution for encrypting and decrypting messages. It leverages both symmetric and asymmetric encryption techniques to ensure the confidentiality and integrity of your data.

asymmetric-cryptography code-review continuous-integration cryptography cryptography-algorithms documentation encryption github-actions github-package-registry open-source pytest python release-management security software-development software-engineering sphinx-doc symmetric-cryptography tanji tutorial

Last synced: 21 Mar 2025

https://github.com/ydv-ankit/file-encryptor

A complete implementation of TEA (Tiny Encryption Algorithm) encryption and decryption for files.

cicd cli-app cryptography gh-actions golang tiny-encryption-algorithm

Last synced: 26 Jun 2025

https://github.com/roshannaidu/blockchain-workshop

This repository contains the details of the Blockchain workshop covering a wide range of topics and hands-on experience with some of the most critical aspects of blockchain development like smart contracts, etc.

blockchain blockchain-technology contracts cryptocurrency cryptography daap decentralized ethereum metamask nft opensea smart-contracts solidity web3 workshop

Last synced: 28 Apr 2026

https://github.com/aditya-giri/cryptopals

My solutions to the Matasano Challenges in Cryptography.

cryptography cryptopals matasano matasano-cryptopals-challenges

Last synced: 19 Sep 2025

https://github.com/maxgfr/playforgood

It is a cryptocurrency based on the fork of the litecoin

bitcoin bitcoin-forks btc cryptocurrencies cryptocurrency cryptography fork litecoin litecoin-fork ltc

Last synced: 16 May 2026

https://github.com/keogami/crypt

A simple utility to encrypt & decrypt files with AES-256 with passphrases

cli cryptography encryption-decryption go privacy tool

Last synced: 17 Jan 2026

https://github.com/bgmp/cryptography-lab3

Third Lab's project for my cryptography class.

cryptography man-in-the-middle socket

Last synced: 03 Mar 2025

https://github.com/azanul/fireship-io-crypto-rust

Rough follow of the video by fireship-io, 7 Cryptography Concepts EVERY Developer Should Know (https://www.youtube.com/watch?v=NuyzuNBFWxQ)

argon2 asymmetric cryptography encryption-decryption hashing hmac rust salting sha256 signature signing symmetric

Last synced: 02 Aug 2025

https://gitlab.com/tychosoft/moderncli

C++17 header only library for common cross-platform networking, sockets, ssl, threading, new language features, crypto, and serial i/o support.

C++ cpp17 cross-platform cryptography header-only lock-free multithreading serial sockets ssl

Last synced: 09 Apr 2026

https://github.com/bebofekry/cryptography

Ctyptography basic algorithms implementation for Encryption, Decryption, and Attack (Additive Cipher, Multiplicative Cipher, Affine Cipher, Vigenere Cipher, RSA, SDES)

brute-force cryptography cyber-security data-security datasecurity decryption encryption python security

Last synced: 02 Aug 2025

https://github.com/sajad-net/passwdb

A secure password manager in python, using AES algorithm to encrypt passwords.

cryptography getpass hash password-manager password-manager-cli pyperclip python python-password-manager sha256 sqlite3

Last synced: 17 Mar 2025

https://github.com/jeffotoni/gcry

An exercise with some algorithms of encryption in Golang, like CBC, CFB, GCM, OFB, MD5, BLOWFIS etc.

blowfish-algorithm criptografia criptography crypto-cbc crypto-coin cryptography go golang

Last synced: 17 Jul 2025

https://github.com/grakshith/shamir-secret-sharing

A basic implementation of Shamir Secret Sharing

cryptography interpolation secret-sharing shamir-secret-sharing

Last synced: 14 May 2026

https://github.com/isaaczhang4/rsa-cryptography

Python implementation of the RSA Cryptography Algorithm

cryptography number-theory python rsa-cryptography

Last synced: 02 Aug 2025

https://github.com/vitor0p9f/ruby-caesar-cipher

This repository was created with the aim of studying the functioning and implementation of the Cesar cipher. Project suggested by The Odin Project platform.

cryptography docker regex rspec ruby tdd

Last synced: 26 Sep 2025

https://github.com/filiprokita/hashtool

A simple command-line tool for calculating the MD5, SHA-1, and SHA-256 hash values of a text or a file, written in Python.

algor command-line-tool cryptography encrypt encryption encryption-algorithms file-hashing hack hashing hashlib md5 python python3 securirty sha sha1 sha256 text-hashing

Last synced: 02 Aug 2025

https://github.com/matteopolak/password

A simple password generator.

cryptography cybersecurity generator password

Last synced: 12 May 2025

https://github.com/tesselay/yubikey-post-hook-uki-signing

mkinitcpio post hook to auto sign UKI using any inserted YubiKey

certificate cryptography key-crypto linux mkinitcpio piv smartcard uki unified-kernel-image x509 yubikey

Last synced: 19 May 2026

https://github.com/rodrigo-kelven/script_hashed

Projeto de criptografia de dados de forma irreversível

criptography cryptography python3

Last synced: 07 May 2025

https://github.com/rakibhossain72/XORpass

XORpass is a Flask-based password manager application with MongoDB integration. It allows users to securely store their passwords in a MongoDB database, with encryption applied using their own master password. This ensures that the stored passwords are protected and can only be accessed by the owner.

cryptography encrypted-store flask password-manager

Last synced: 27 Sep 2025

https://github.com/jhmmax/hashgen

hashgen - the blazingly fast hash generator argon, base58, base64, bcrypt, cyclone, generator, hash, hashcat, hashgen, md5, mdxfind, mosecode, multithreaded, ntlm, sha, sha1, sha256, sha3, threaded, yescrypt

aes alireza argon base64 bcrypt cryptography cryptojs cyclone hash hashgen java javascript md5 mdxfind

Last synced: 07 May 2025

https://github.com/albinzayedrawan/random-number-generator

Lab exercises to understand the concepts of True Random Number Generators (TRNG) and Pseudo-Random Number Generators (PRNG).

cryptography lcg prng trng

Last synced: 04 Apr 2025

https://github.com/basedwon/crpdo

A unified cryptographic library integrating diverse modules to provide robust and versatile cryptographic solutions for Node.js and the browser.

cryptography encryption hashing tweetnacl

Last synced: 29 Aug 2025

https://github.com/simonbrandner/crypto-intro-slides

Slides for a presentation I gave to some of my friends to introduce them to cryptography

cryptography slides typst

Last synced: 16 Feb 2026

https://github.com/topay-foundation/topay_z512

Cross-language 512-bit lattice-based post-quantum encryption library (Rust · Go · JS)

blockchain cryptography encryption-decryption golang javascript rust topayz512

Last synced: 16 Jul 2025

https://github.com/ryanj93/dotline-client

The DotLine Client :: DotLine is an IM app with end-to-end encryption and several message type support.

chat cryptography end-to-end-encryption instant-messaging

Last synced: 07 Apr 2026

https://github.com/vertigovx/crypto-wallet-generator

A Python-based tool to generate and manage cryptocurrency wallets for Ethereum and Bitcoin, featuring a GUI, encryption, and decryption capabilities.

bitcoin crypto-wallet cryptocurrency cryptography ethereum python3

Last synced: 08 May 2026

https://github.com/antonmeep/fastpbkdf2_ada

Binding and an Ada wrapper for fastpbkdf2

ada cryptography pbkdf2

Last synced: 16 Jul 2025

https://github.com/tniessen/zkp-volte-patarin-nachef-c

Implementation of the zero-knowledge protocol due to Volte, Patarin, and Nachef (2013) in plain C

academic cryptography zero-knowledge-proof

Last synced: 20 Mar 2025

https://github.com/shyamsunder149/ctf-notes

CTF Notes made for my references for Solving CTFs

cryptography forensics notes python steganography

Last synced: 13 Jun 2026

https://github.com/localnerve/hmac-symmetric

A library for symmetric encryption with hmac digests

bot-mitigation crypto cryptography encryption hmac nodejs symmetric-encryption

Last synced: 12 Apr 2025

https://github.com/vilajj/python-client_server-socket

A simple client-server created with Python, with cryptograpy and threading.

client-server cryptography python socket threading-server

Last synced: 10 Sep 2025

https://github.com/popcornell/pyledakem

LEDAkem post-quantum key encapsulation cryptoscheme Python implementation

cryptography error-correcting-codes key-exchange-algorithm key-exchange-algorithms linear-codes post-quantum-cryptography

Last synced: 18 May 2026

https://github.com/mlziade/keycrypt

A fun and challenging puzzle website. You can create puzzles for friends and other players to solve! Only then can they decrypt your message...

cryptography django game puzzle puzzle-game

Last synced: 15 May 2026

https://github.com/zizisk-100bz/cryptoguardian

Cryptoguardian is a secure wallet application designed to protect your digital assets. It uses advanced encryption methods to ensure that your cryptocurrencies remain safe from unauthorized access.

bitcoin crypto crypto-tools crypto-wallet cryptography github-config matplotlib nodejs pandas seaborn sha256-hash streamlit visualization walletkeytool

Last synced: 01 May 2026

https://github.com/salatad/salatanote

A private untraceable alpha Cryptocurrency that's built on the CryptoNote Cryptocurrency codebase and implemented the CryptoNote protocol.

bytecoin crypto cryptocurrency cryptography cryptonote miner mining monero privacy private wallet

Last synced: 29 Sep 2025

https://github.com/Cach30verfl0w/Krypton

A modular and extensible Kotlin library suite for Cryptography

algorithms android crypto cryptography encryption ios jvm kotlin kotlin-multiplatform kotlin-native krypton

Last synced: 09 Sep 2025

https://github.com/dssgabriel/present24-attack

Blazing fast MITM attack on a 24 bits implementation of the PRESENT block cipher algorithm.

blockcipher c cryptography maninthemiddleattack maqao optimization

Last synced: 20 Jan 2026

https://github.com/arvid-berndtsson/typesecure

A focused TypeScript cryptography package that provides secure encryption and hashing utilities with strong typing and runtime validation using Zod.

cryptography cybersecurity encryption hashing password security typesafe typescript zod

Last synced: 19 Feb 2026

https://github.com/YeDawa/Enigmify

This project is a simple implementation of the Enigma machine in Rust. It allows users to input a message, configure the rotor and reflector settings, and encrypt or decrypt the message.

cli cryptography enigma-machine rust security

Last synced: 29 Sep 2025

https://github.com/riyamishra28/cryptotools

Created an Application for Information System Security (ISS) Lab, where we implemented the following algorithms: 1. Diffie Hellman-MIMT Attack 2. Miller-Rabin Primality Test 3. DES-Differential Cryptanalysis

android-application cryptography

Last synced: 15 May 2026

https://github.com/pvlbzn/blockchan

Blockchain implementation

blockchain cryptography

Last synced: 05 Aug 2025