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/ali2210/rsa

this is implementation of RSA cryptography in Java

cryptography rsa-cryptography

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/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/nfiles/cryptopals-solutions

My solutions to the Matasano cryptopals problems: http://cryptopals.com/

cryptography cryptopals

Last synced: 17 Feb 2026

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/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/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/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/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/mrtimu139/nontransitive-dice-simulator

Initial release of the Generalized Non-Transitive Dice Game. Includes fair random number generation, configurable dice, HMAC-based validation protocol, help table with probabilities, and modular class design for flexibility and scalability.

cryptography dice-game error-handling fair-random-generation game-theory hmac-sha3-224 interactive-game javascript nodejs nontransitive-dice-game

Last synced: 17 May 2026

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/cryptocoin-wallets/exodus-core-fast-crypto-blockhain-plugin-walletconnect

Exodus New Feature Development is an open-source initiative enhancing the capabilities of the Exodus application for secure digital asset management. Join us in contributing innovative features and improving the Exodus ecosystem.

blockchain-plugin crypto cryptography exodus-api exodus-app exodus-core exodus-geteway exodus-payment exodus-wallet exodus-wallet-web3 exodus-wallets fast-api javascript wallet-connect wallet-connector wallets

Last synced: 26 Mar 2025

https://github.com/ravi-prakash1907/modern-crypto

A docker image to import library from 'Modern-Cryptography' repo and provide a platform for hands-on cryptography

cryptography cybersecurity docker python

Last synced: 14 May 2026

https://github.com/jgresham/mental-poker-ui

mental poker - texas holdem style. other repo mental-poker-contracts

commutative-encryption cryptography elgamal-encryption mental-poker poker texas-holdem-poker

Last synced: 14 May 2026

https://github.com/rabbitwolfxoreoxx3/hpke-rs

Pure Rust implementation of HPKE (https://www.rfc-editor.org/rfc/rfc9180.html)

crypto cryptography ecdh hpke rust

Last synced: 24 Jun 2025

https://github.com/athari22/morse-code-converter

Morse Code Converter - A Python tool that translates text to Morse code and vice versa.

cryptography cryptography-project cryptography-tools morse morse-code morse-code-translator python

Last synced: 08 May 2025

https://github.com/abhinav2712/simple-cryptography-tool

A Python-based cryptography tool that encrypts/decrypts messages using Caesar and Vigenère Ciphers. Caesar shifts each letter down the alphabet, while Vigenère uses a keyword.

crypto cryptography python python-library python-script python3

Last synced: 12 Apr 2025

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/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/pvlbzn/blockchan

Blockchain implementation

blockchain cryptography

Last synced: 05 Aug 2025

https://github.com/divinemonk/ancipher

Alpha Numeric Cipher, replaces similar words to numbers & gives a CyFi look.

alpha cipher cryptography hacking hacking-tool numeric pypi python python3

Last synced: 06 Apr 2026

https://github.com/solomon-77/aes-file-crypto

This is a Python-based file encryption and decryption tool that utilizes AES for security.

aes aes-128 aes-encryption cryptography cryptography-project cryptography-tools encryption encryption-decryption python3

Last synced: 04 Sep 2025

https://github.com/jee-vim/cryptic

Simple AES-256-GCM File Encrypt/Decrypt CLI

cli cryptography encryption-decryption

Last synced: 25 Jan 2026

https://github.com/rafaelcn/cryptography

Implementation of some cryptographic algorithms

algorithms cryptography

Last synced: 18 Jun 2025

https://github.com/bytemare/hash

Easy generic API for cryptographic hash functions in Go.

blake2 cryptography go golang hash hashing security sha256 sha3

Last synced: 10 Apr 2025

https://github.com/RedInfinityPro/ScientificSharp

Rating: (5/10) The code is a Windows Forms application for a basic scientific calculator, allowing users to perform mathematical operations like addition, subtraction, multiplication, division, trigonometrics, and logarithms.

componentmodel cryptography data drawing forms generic linq system tasks text

Last synced: 30 Sep 2025

https://github.com/lukewait/midtown-app

Educational GUI tool developed as part of a TAFE QLD assignment, providing interactive access to three algorithmic solutions: Rock Paper Scissors, Multiplication Table, and Caesar Cipher. Ideal for IT training and understanding basic programming concepts within a structured application.

cryptography education games gui learning-tools python training

Last synced: 18 Mar 2025

https://github.com/zahidayturan/advanced-encryption-standard-application

This app securely encrypts and decrypts your files by generating keys using the AES algorithm.

aes cryptography encryption firebase firestore flutter symetric-encryption

Last synced: 09 Apr 2026

https://github.com/dlarocque/aes

Advanced Encryption Standard (AES)

c cryptography encryption

Last synced: 09 Nov 2025

https://github.com/audrastump/block-cipher

Simple block cipher implementation using symmetric key and an initialization vector (IV).

cryptography cybersecurity encryption-decryption

Last synced: 14 May 2026

https://github.com/tankerhq/identity-ruby

Identity management in Ruby for the Tanker SDK

cryptography encryption privacy ruby sdk security tanker

Last synced: 09 Aug 2025

https://github.com/waddaboo/rust-merkle

A Rust implementation of Streaming Merkle Roots within Binary Numeral Trees

cryptography merkle-proof merkle-tree rust

Last synced: 20 Jul 2025

https://github.com/kassane/d-relic

D bindings for Relic Toolkit (https://github.com/relic-toolkit/relic)

bindings cryptography d dlang relic-toolkit

Last synced: 07 Feb 2026

https://github.com/sundarnagarajan/pymultikdf

Python wrappers for bcrypt, PBKDF2 (fastpbkdf2) scrypt (Tarsnap)

bcrypt cryptography fastpbkdf2 pbkdf2 python-wrapper scrypt wrapper

Last synced: 23 Aug 2025

https://github.com/alessandroconti11/constant_time-parallel_shuffling

Shuffling arrays in constant time is a common problem in modern cryptography. This project involves analyzing the technique proposed in https://cr.yp.to/2024/insertionseries-20240515.py, and implementing it in C, possibly employing parallelization.

c complexity-study computer-engineering computer-science-and-engineering constant-weight-word cryptography cryptography-and-architecture-for-computer-securit cww daniel-j-bernstein djb insertion-in-array insertion-series polimi porting porting-python-to-c python-to-c

Last synced: 17 Jun 2026

https://github.com/victordegallegos/criptografia-y-seguridad

Repositorio de tareas y prácticas de la asignatura Criptografía y Seguridad Facultad de Ciencias UNAM semestre 2023-1

cryptography

Last synced: 17 Aug 2025

https://github.com/samuel-lucas6/utc.net

Bellare and Hoang's UtC and HtE[UtC] transforms using ChaCha20-Poly1305 and BLAKE2b.

aead blake2 blake2b chacha20 chacha20-poly1305 chacha20poly1305 committing-aead crypto cryptography key-committing poly1305

Last synced: 17 Jun 2025

https://github.com/isgj/tinkey

A Go port of Tinkey, the command-line tool for Google's Tink cryptography library.

cli cryptography go google key-management security tink

Last synced: 30 Apr 2025

https://github.com/nyxblabs/cryptonyx

🔒 Unified API for cryptographic operations in web and runtime environments, supporting Node.js, browsers, and other platforms

cryptography web

Last synced: 13 Mar 2025

https://github.com/tn3w/cryptolib

A secure high-level implementation of cryptographic primitives with post-quantum support

aes argon2 argon2id crypto cryptography dilithium kyber pbkdf2 post-quantum post-quantum-cryptography rsa rust

Last synced: 05 Apr 2025

https://github.com/bethanyuo/crypto_signatures

Popular Cryptographic Algorithms using various Crypto Libraries: Signatures

algorithms crypto crypto-algorithms crypto-libraries crypto-signatures cryptography javascript python signatures

Last synced: 18 May 2026

https://github.com/ferdi265/thesis-fast-ascon-for-riscv-xtensa

My Bachelor's Thesis "Optimizing Ascon for 32-bit Architectures, Fast Implementations for RISC-V and Xtensa"

ascon bit-manipulation cryptography optimization riscv riscv32 xtensa

Last synced: 30 Oct 2025

https://github.com/samuel-lucas6/moddedctx.net

A modified version of Chan and Rogaway's fully committing AEAD construction using ChaCha20-Poly1305 and BLAKE2b-256.

aead blake2 blake2b chacha20 chacha20-poly1305 chacha20poly1305 committing-aead crypto cryptography key-committing libsodium poly1305

Last synced: 24 Jun 2025

https://github.com/kosasih/quantumchain

QuantumChain is a cutting-edge blockchain platform that leverages quantum computing and quantum-resistant cryptography to deliver ultra-secure, high-speed, and scalable decentralized solutions.

blockchain blockchain-technology cryptography quantum quantum-computing quantumchain

Last synced: 13 Sep 2025

https://github.com/10d9e/zk-pass

A password authentication service, based on the chaum-pedersen zero-knowledge interactive protocol

chaum-pedersen cryptography rust zero-knowledge

Last synced: 12 Apr 2025

https://github.com/rstacks/ctf-writeups

Contains links to all of my writeup repositories for CTFs that I've participated in.

cryptography ctf ctf-challenges ctf-writeups forensics osint pwn reverse-engineering web-exploitation

Last synced: 07 Apr 2026

https://github.com/thefcraft/bhx-encryption-algorithm

Dynamic, block-based encryption algorithm (BHX / BlockHashXOR) with integrated HMAC integrity checks and support for both streaming and non‑streaming modes in Python.

bcrypt cryptography encryption hmac sha256 streaming xor-cipher

Last synced: 21 Mar 2025

https://github.com/geikha/cryptography-scripts

Basic cryptograhpy in Python, just for practice

console-application cryptography python python3 scripting

Last synced: 04 Oct 2025

https://github.com/naemazam/live-encryption-decryption

Encryption is the process of translating plain text data (plaintext) into something that appears to be random and meaningless (ciphertext). Decryption is the process of converting ciphertext back to plaintext. To encrypt more than a small amount of data, symmetric encryption is used

aes cryptography encryption html-css-javascript javascript naemazam

Last synced: 10 Sep 2025

https://github.com/cailllev/parsa

Encrypt and Decrypt Files via RSA

cryptography java rsa

Last synced: 17 Mar 2025

https://github.com/fialkaapp/fialka-mailbox

📬 Self-hosted store-and-forward relay for Fialka over Tor. AES-256-GCM, zero server-side decryption, no metadata, Raspberry Pi ready.

aes-256-gcm cryptography e2e-encryption end-to-end-encryption kotlin mailbox messenger onion-service post-quantum privacy raspberry-pi relay security self-hosted server store-and-forward tor zero-metadata

Last synced: 08 Apr 2026

https://github.com/biojet1/mendec

Message encryption using RSA algorithm

command-line-tool cryptography encryption-decryption rsa-cryptography

Last synced: 07 Mar 2026

https://github.com/aswinr24/decypher

Speedy Cipher Decryption / Encryption CLI tool

cli cryptography hacktoberfest python

Last synced: 11 Apr 2025

https://github.com/antfarmer/easyjce

EasyJCE provides an easy to use interface for encrypting, decrypting, and hashing data for transmission or storage using the Java Cryptographic Extension (JCE).

argon2 bouncy-castle cryptography cryptography-library cryptography-tools encryption hashing hibernate java password password-hasher spring-security

Last synced: 11 Jan 2026

https://github.com/flammafex/prestige

Anonymous verifiable voting — secret ballot, public proof. Cryptographic polls where no one can stuff the ballot and no one knows how you voted.

anonymous-voting blind-signatures cryptography e-voting nodejs polls privacy secret-ballot typescript veribiable voting

Last synced: 11 Jun 2026

https://github.com/zerdicorp/paed62_hashing_algorithm

A simple self-written version of the data hashing algorithm.

algorithm cryptography hash hashing-algorithm java paed62

Last synced: 02 Apr 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/jeffotoni/gocry

Encrypt files

crypto cryptography go golang

Last synced: 04 Apr 2025

https://github.com/rustaceanrob/chacha20

zero dependency, stack allocated ChaCha20 implementation

chacha20 cryptography stack-allocated stream-cipher

Last synced: 05 Apr 2025

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

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

chat cryptography end-to-end-encryption messaging

Last synced: 09 Apr 2026

https://github.com/albinzayedrawan/classical-ciphers-and-transposition-techniques

Lab Exercises about Classical Ciphers and Transposition Techniques

caesar-cipher cryptanalysis cryptography vigenere-cipher

Last synced: 04 Apr 2025

https://github.com/bivex/ejafa_protocol

Multi-language (Python, PHP, Go) implementation of the Ejafa communication protocol, providing secure and efficient data exchange using modern cryptographic primitives.

cryptography data-exchange go network-protocol php python security

Last synced: 23 May 2026

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/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/permutationlock/monocypher-zig

Zig bindings for the Monocypher cryptography library.

cryptography monocypher zig

Last synced: 16 Oct 2025

https://github.com/arec1b0/blockchain

A basic blockchain implementation featuring a P2P network and a RESTful API, built with Go and optimized cryptographic functions using Rust.

api blockchain cryptography distributed-systems go open-source p2p-network rust

Last synced: 19 May 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/aadityapate/cryptography-information-security-lab_semester-v

Cryptography and Information Security Lab repository containing Codes/Solutions, and Assignments/Tasks completed during the coursework.

c cryptography html-css-javascript java security

Last synced: 19 May 2026