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/gabrielmajeri/crypto-data-structures

Data structures in Rust for cryptocurrencies and blockchain-related technologies

blockchain cryptocurrency cryptography merkle-tree

Last synced: 08 Apr 2025

https://github.com/nunees/trabalho_rsa_unip

Implementação do algoritmo RSA básico.

cryptography python rsa-cryptography

Last synced: 20 Mar 2025

https://github.com/moeenn/go-token

Generate crypto-random strings (i.e. tokens) of any length

crypto-random-string cryptography go golang token

Last synced: 11 Mar 2026

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

Rust port of MITM attack on 2PRESENT24.

cryptography man-in-the-middle-attack present-cipher

Last synced: 08 Jul 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/princeranjan03/imageencryption_i-chip

This project focuses on creating a hardware-based encryption and decryption system that implements the Data Encryption Standard (DES) algorithm.

cipher cryptography data-encryption data-encryption-standard encoding encryption-decryption fpga image image-processing opencv rtldesign source-coding verilog verilog-hdl verilog-project vivado xilinx xilinx-vivado

Last synced: 26 Mar 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/ricardoyam/dataescrowsystem

A decentralized data escrow system leveraging Intel SGX and TLS as the root of trust.

cryptography openenclave openssl sgx shamir-secret-sharing tls

Last synced: 25 Jan 2026

https://github.com/rewired-gh/d-box-app

A trustworthy vault app utilizing state-of-the-arts algorithms

client cross-platform cryptography flutter vault

Last synced: 15 May 2026

https://github.com/snowkluster/unseen

A modern go cli tool for hashing and analysing the type of hash

analyzer cli cryptography golang hashing modern

Last synced: 15 May 2026

https://github.com/amiriiw/merklenote

Merkle Note is a secure text editor that offers advanced file management and encryption features. It encrypts files using a Merkle root as a password, ensuring data integrity and confidentiality. Users can create, open, and save encrypted or plain text files, while the intuitive interface streamlines file navigation.

cryptography editor file hash merkle-tree notebook password

Last synced: 21 Aug 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/dbosk/otpkx

Towards Perfectly Secure and Deniable Communication Using an NFC-Based Key-Exchange Scheme

cryptography deniability paper

Last synced: 19 Jan 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/gausix/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: 07 Jul 2025

https://github.com/alex-snd/cardancipher

🔓 The project is intended for easy reading of the plaintext from the ciphertext obtained using the Cardano cipher.

cryptography

Last synced: 15 Jun 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/rafaeldelucena/ine5429

Encryption Algorithms in Python

cryptography python

Last synced: 14 Jun 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/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/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/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/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/skygenesisenterprise/api-service

The Official Sky Genesis Enterprise API Service Ecosystem

api-service client cryptography data dns docker javascript nextjs service stalwart typescript websocket

Last synced: 31 Dec 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/ali2210/rsa

this is implementation of RSA cryptography in Java

cryptography rsa-cryptography

Last synced: 03 Apr 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/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/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/jmckesey/multithreaded-encryptor

Multithreaded File Encryptor is a high-performance C++ application that encrypts and decrypts all .txt files within a specified directory using a user-defined secret key. The project leverages multithreading to process files concurrently, significantly improving speed on multi-core systems.

cpp17 cryptography multithreading

Last synced: 04 Oct 2025

https://github.com/lucasfeliciano02/expressoes_regulares-regex

Expressões regulares muito úteis para validar: senhas, cpf, e-mails, IPv4, numeros e telefones

cryptography formatters python regex validations

Last synced: 10 Jun 2026

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/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/zhongruoyu/md5

An implementation of the MD5 hash algorithm.

cryptography hash md5

Last synced: 12 Aug 2025

https://github.com/rsc-dev/crypto-tools

Crypto tools

cryptography python3

Last synced: 12 Aug 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/dhruv-varshney-developer/etherlite

A fully custom-built Ethereum wallet. Features wallet creation/import, raw transaction handling, BIP-39 mnemonic generation, secure storage, and seamless network switching. Built with React, Material UI, Ethereumjs-util, and Alchemy-powered nodes, supporting multiple Ethereum and Polygon networks.

alchemy bip-39 blockchain cryptocurrency-wallet cryptography ethereum gas-estimation keypair-generation material-ui mnemonic-generation private-keys raw-transactions react secure-storage transaction-signing wallet-management web3

Last synced: 09 Apr 2026

https://github.com/uofsc-fall-2022-math-587-001/homework7

Roots mod pq, RSA, and Miller-Rabin witnesses for compositeness

cryptography go latex math number-theory

Last synced: 12 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/HK-Transfield/python-aes-encryption

A simple example of AES encryption that encrypts an image who size is the larger than the AES block size.

aes aes-encryption cryptography encryption

Last synced: 12 Aug 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/rstacks/uscyberopenseasoniv-beginnersgameroom-writeup

Writeups for the challenges I attempted in the Beginner's Game Room of the US Cyber Open (Season IV).

cryptography ctf ctf-challenges ctf-solutions ctf-writeups digital-forensics pwn reverse-engineering web-exploitation

Last synced: 13 Aug 2025

https://github.com/lucianosarno/cryptography-udemy-course

Repo aimed to support and demonstrate cryptography practice following Udemy course (https://www.udemy.com/course/learn-cryptography-basics-in-python)

cryptography cybersecurity python

Last synced: 13 Aug 2025

https://github.com/php-standard-library/secure-random

Cryptographically secure random data generation for tokens, passwords, and nonces

cryptography random secure-random

Last synced: 24 May 2026

https://github.com/varun-doshi/rpolynomial

Finite Field Polynomial Implementation in Rust

cryptography math zk

Last synced: 14 Aug 2025

https://github.com/lucianoscarpaci/cryptography

Embark on a journey of cryptographic exploration as we delve into the intricate worlds of RSA and ElGamal encryption, crafted entirely from scratch without the aid of OpenSSL. Delve into the inner workings of these fundamental encryption algorithms, unraveling the complexities of secure data transmission.

algorithm-implementation asymmetric-cryptography cryptographic-algorithms cryptographic-security cryptography data-privacy elgamal-cryptosystem encryption-de key-generation rsa-algorithm secure-communication

Last synced: 14 Aug 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/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/cailllev/parsa

Encrypt and Decrypt Files via RSA

cryptography java rsa

Last synced: 17 Mar 2025

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/zerdicorp/paed62_online

Demonstration of the hashing algorithm online.

cryptography demo hashing-algorithm online paed62

Last synced: 02 Apr 2025

https://github.com/mimi-netizen/Python-Scripts

This repository provides a versatile collection of Python scripts to streamline system administration tasks. It includes tools for browser automation, web scraping, and cryptographic operations, with detailed documentation and planned enhancements to expand functionality

cryptography selenium-webdriver webscraping

Last synced: 17 Aug 2025

https://github.com/soyart/pfc

pfc is a python clone for my gfc. It encrypts file using AES256-GCM, and encodes the output to hex.

aes crypto cryptography encryption

Last synced: 17 Jan 2026

https://github.com/raed667/aes-cpa

very basic crypto challenge I have setup for my fellow interns at SAP Labs

aes aes-encryption aes256 crypto cryptography

Last synced: 29 Mar 2025

https://github.com/brijes987/securechat

High-performance real-time chat server with end-to-end encryption 🔒 Crypto: AES-256, RSA-2048, SHA-256, HMAC validation 🌐 Network: TCP/UDP sockets, WebSocket, TLS/SSL, async I/O 🛠️ Tech: C++20, OpenSSL, Qt5, Docker, CMake, Prometheus 🧪 Testing: Google Test, k6 load testing, Valgrind analysis ⚡ DevOps: GitHub Actions CI/CD, multi-platform builds

aes-encryption ci-cd cmake cpp20 cross-platform cryptography docker end-to-end-encryption enterprise jwt-authentication networking openssl qt5 real-time-chat rsa-encryption tls websocket

Last synced: 03 May 2026

https://github.com/wisskirchenj/myblockchain

Blockchain centered multithreaded simulation with miners and clients

blockchain cryptography generic-programming java17 multithreaded rsa-signature

Last synced: 06 Sep 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/moussaak/crypto

Vigenere Cipher, multitimepad

cryptography java vigenere-cipher

Last synced: 30 Oct 2025

https://github.com/yuji1702/ai--powered-triage-system

This project implements a machine learning-based triage system for emergency rooms, which classifies patients based on their symptoms and vitals using a Random Forest Classifier. The system features real-time patient data integration, a user-friendly GUI built with Tkinter, and secure patient data encryption using Fernet from the cryptography lib

cryptography data-imputation data-preprocessing data-security encryption gui healthcare machine-learning matplotlib medical-data python random-forest realt-time scikit-learn seaborn tkinter triage-system

Last synced: 05 Apr 2025

https://github.com/uofsc-fall-2022-math-587-001/homework2

Mathematical preliminaries: division, the Euclidean algorithm, and modular arithmetic

cryptography golang latex math

Last synced: 07 May 2026

https://github.com/uofsc-fall-2022-math-587-001/homework10

The index calculus for the DLP, quadratic reciprocity, and Tonelli-Shanks.

cryptography go latex math quadratic-reciprocity tonelli-shanks

Last synced: 14 May 2026

https://github.com/pilinux/crypt

Encryption and decryption using various cryptographic algorithms following industry standards

aes aes-gcm chacha20-poly1305 cipher cryptography rsa

Last synced: 11 May 2025

https://github.com/1goonli/playground

Code or Projects, that are too small for an individual Repository

c cmake cpp cryptography golang playground react rust rust-lang

Last synced: 30 Dec 2025

https://github.com/mehregxn/go-tls

my playground repo to learn tls and cryptography in go/golang

cryptography go golang tls

Last synced: 11 Jan 2026

https://github.com/yutotakano/crypton-box

Implementation of NaCl Box and SecretBox in Haskell using crypton primitives

cryptography haskell nacl-secretbox

Last synced: 07 Mar 2026

https://github.com/kceh/steganography-and-cryptography

Steganography and Cryptography project for Kotlin developer certificate

cryptography kotlin steganography

Last synced: 29 Mar 2025

https://github.com/erikrios/my-blockchain-bar

Build a Blockchain from Scratch in Go

blockchain cryptocurrency cryptography go golang

Last synced: 14 Aug 2025

https://github.com/erikrios/go-blockchain

The Minimalist Blockchain Implementation with Go

blockchain crypto cryptography go hashing

Last synced: 25 Jun 2025