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/vermillionpaws/genpasswd

Cryptographically secure password generator using libsodium

clang cryptography password-generator security-tools sodium

Last synced: 05 May 2025

https://github.com/affinidi/affinidi-zkp-crypto-rs

A Rust library provides circom ecosystem compatible BabyJubJub EdDSA sign/verify primitives and Poseidon hashing with exports, for mobile integrations

affinidi cryptography trust zkp

Last synced: 16 May 2026

https://github.com/sap/sprint

SPRINT is a scalable framework for differentially private (DP) fine-tuning and inference via multiparty computation (MPC) of transformer-based models. SPRINT is built on top of PyTorch, Opacus for DP fine-tuning and CrypTen for MPC inference.

cryptography differential-privacy fine-tuning multiparty-computation secure-inference transformers

Last synced: 16 May 2026

https://github.com/3QNRpDwD/LonginusPYPI

It is a library created to study sessions, tokens, etc. under the https communication protocol. It is incomplete and insecure.

aes cryptography decryption encryption python3 rsa socket socket-io

Last synced: 27 Mar 2025

https://github.com/t-bast/blue-avocado

A collection of cryptographic tools.

cryptography educational

Last synced: 09 Sep 2025

https://github.com/bursasha/cpp-cryptography-projects

Cryptographic techniques using C++ and OpenSSL, covering encryption modes, hash functions, hybrid encryption, and various cryptographic concepts 🔐

assymetric-key-cryptography block-cipher cipher-algorithms cpp cryptoanalysis cryptography cryptography-algorithms encryption-decryption hash-functions hybrid-encryption openssl security

Last synced: 03 Apr 2025

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/rayniel95/subkey

This is a simple dockerfile for create a docker image with Substrate subkey tool.

blockchain cryptography docker subkey substrate

Last synced: 18 Aug 2025

https://github.com/arnaud-robin/aead-chacha20-poly1305

Implementation of AEAD_CHACHA20_POLY1305 in c++

aead chacha20-poly1305 cpp cryptography

Last synced: 10 Apr 2025

https://github.com/bahadylbekov/vaccinex-app

VaccineX genome data marketplace application

blockchain cryptography distributed-systems ethereum ipfs nucypher typescript

Last synced: 09 May 2026

https://github.com/fpoirotte/cryptal-mcrypt

An implementation of the Cryptography Abstraction Layer based on the legacy mcrypt PHP extension

cryptal crypto cryptography mcrypt php

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/fpoirotte/cryptal-openssl

An implementation of the Cryptography Abstraction Layer based on the OpenSSL PHP extension

cryptal crypto cryptography openssl php

Last synced: 03 Apr 2025

https://github.com/ayushshrivstava/iitgn_cs431

CS431 - Computer Network and Security.

cryptography memory-safety network-security web-security

Last synced: 08 Sep 2025

https://github.com/manasajayasri/image-steganography-with-stego-analysis

This repository hosts a Java-based image steganography tool designed to securely embed secret messages within digital images. The tool supports various image formats, including PNG, JPEG, and BMP, and employs multiple steganography techniques to maintain the integrity and confidentiality of the data.

awt cryptography digital-image-processing information-security java steganography

Last synced: 18 Mar 2025

https://github.com/nthnn/quickdigest5

QuickDigest5 is a lightweight C++ library for computing MD5 hashes of strings and files.

cpp-algorithms cpp-libraries cpp-library cryptography cryptography- md5 md5-hash

Last synced: 03 Apr 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/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/buanzo/openpgp-requests

A wrapper to the Python Requests module that implements some OpenPGP cryptographic features such as encryption. It allows developers to add a cryptographic layer to HTTP requests, particularly useful for building more secure APIs. See README.md for server-side stuff.

api cryptography data-security information-security openpgp python-requests python36 rest-client

Last synced: 11 Apr 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/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/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/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/nucypher/passkeys-taco-poc

PoC implementing passkeys to TACo encryption authentication

cryptography encryption-decryption passkeys taco threshold-cryptography web3

Last synced: 07 Sep 2025

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/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/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/rstacks/n00bzctf2024-writeup

Writeups for the challenges I attempted at n00bzCTF 2024.

cryptography ctf ctf-writeups forensics osint programming reverse-engineering web-exploitation

Last synced: 13 Mar 2025

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/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/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/luckyone-cc/stardelegateminer

The Star Delegate Miner is a wrapper to simplify the crypto-mining process in combination with pooling.

cryptocurrency cryptography csharp mining mining-pool mining-software

Last synced: 17 Mar 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/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/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/ymcx/skibidifier

Encrypts your strings to form a funny-looking wall of text consisting of the words 'skibidi' and 'toilet'. Based on TEA (Tiny Encryption Algorithm)

cli command-line command-line-tool crypto cryptography encryption rust

Last synced: 14 Oct 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/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/wisdomenigma/triplicata

Triplicata Hash :tada:

cryptography file hash

Last synced: 17 Jun 2026

https://github.com/onlyf0ur/openssl-mojo

Indirect OpenSSL bindings for Mojo

bindings c cryptography mojo openssl

Last synced: 17 Mar 2025

https://github.com/nexys-system/crypto

Simple crypto helpers for Node

cryptography node package typescript

Last synced: 18 May 2026

https://github.com/jsf0/aspis

command line encryption filter using NaCL

argon2 command-line cryptography encryption filter libsodium pipe ruby

Last synced: 17 Mar 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/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/hostileninja72/encryption-tool

A tool used to encrypt using different algorithms.

aes chacha20 command-line-tool cryptography python rsa

Last synced: 02 Mar 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/pjiwm/goodcoin

Simple blockchain implementation of a cryptocurrency written Python. CLI with miner and wallet functionality.

blockchain blockchain-technology cryptocurrency cryptography python

Last synced: 13 Jun 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/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/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/cailllev/parsa

Encrypt and Decrypt Files via RSA

cryptography java rsa

Last synced: 17 Mar 2025

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

Blockchain implementation

blockchain cryptography

Last synced: 05 Aug 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/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/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/carlosmakin/enigma-cli

A simple command-line interface for encrypting and decrypting data.

cli cryptography dart

Last synced: 24 Aug 2025

https://github.com/projects-developer/cryptography-communication-system-project

This project aims to design and develop a secure communication system using cryptographic techniques, ensuring confidentiality, integrity, and authenticity of transmitted data. Cryptography Communication Project Includes Project Includes Source Code, PPT, Synopsis, Report, Documents, Base Research Paper & Video tutorials

btechprojects computer-science-project computerscienceproject computerscienceprojects cryptography cybersecurity decryption digitalsignatures encryption final-year-project finalyearprojects integrity keyexchange mtechprojects networksecurity securecommunication secureprotocols

Last synced: 03 Feb 2026

https://github.com/isakruas/tcc-elliptic-curve-cryptography

Final files for the undergraduate thesis titled "Desvendando a Criptografia de Curvas Elípticas: Propriedades, Métodos e Implementação," completed at IFNMG - Campus Januária. This repository includes all necessary documents and presentation materials.

cryptography elliptic-curves final-thesis ifnmg latex mathematics monograph presentation

Last synced: 09 Nov 2025

https://github.com/cadeke/lets-go

lets-go is a simple CLI application written in Go for encrypting and decrypting files.

cli cryptography decryption encryption golang

Last synced: 05 Jun 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/sadijr/pre-desafio-labsec

Pré desafio do Processo Seletivo PBAD/LabSEC 2019/1, necessário para as etapas subsequentes do mesmo.

aes-128 cryptography xor-cipher

Last synced: 29 Oct 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/PeaceFounder/TallyProofs.jl

Cryptographic core for E2E verifiable voting system with everlasting privacy and coercion resistance via post-cast isolation

cryptography evoting

Last synced: 06 Apr 2026

https://github.com/igorfonseca05/curso-ciberseguranca

Repositório dedicado aos estudos de cibersegurança, com práticas e conceitos essenciais. 🔐🛡️ Inclui scripts, anotações e experimentos sobre proteção de sistemas e redes. 💻⚡

cibersecurity cryptography hash igorfonseca05 security webdevelopment

Last synced: 17 Mar 2025

https://github.com/rkstudio585/en-de-cryptor

The Encryptor/Decryptor Tool is a Python application for securely encrypting and decrypting messages using a user-friendly interface, featuring key generation, message encryption, and decryption, all powered by the rich library and cryptography for security.

cryptography decryption encrypted-message encrypted-message-and-text encrypted-text encryption encryption-decryption pyfiglet rich terminal-app user-interface

Last synced: 29 Dec 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/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/shireee/gpu-file-encryption

library for encode/decode files on gpu using cryptographic algorithms

cpp cryptography gpu-computing

Last synced: 17 Mar 2025

https://github.com/tn3w/stem-rs

A complete Rust library for Tor control protocol — build privacy-focused applications with type-safe, async-first APIs

anonymity async control-protocol cryptography onion-routing privacy rust security socks-proxy stem tokio tor tor-controller

Last synced: 11 Jan 2026

https://github.com/daleksla/present

Implementations of the PRESENT algorithm for a Rasberry Pi PICO

c11 cmake cryptography rasberry-pi-pico

Last synced: 20 Jun 2025

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/julyanvdw/cryptographic-chat-app

An encrypted chat application built with python. Implements wireguard security protocol

cryptography customtkinter decryption encryption gui python wireguard

Last synced: 20 May 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/eyes12/caesarjaw-cpp

CaesarJaw provides encryption and decryption functionalities using a simple shift cipher (Caesar cipher). It allows users to: ✅ Encrypt text 📝 ✅ Decrypt text 🔑 ✅ Determine the shift key 🔎 ✅ Attempt decryption without a known key 💡

caesar caesar-cipher caesar-cipher-algorithm communication cpp crypter cryptography cybersecurity decrypt decryption decryption-algorithm security shift-cipher tool

Last synced: 16 Jun 2025