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/cailllev/parsa

Encrypt and Decrypt Files via RSA

cryptography java rsa

Last synced: 17 Mar 2025

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/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/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/ngvuthdanhh/certificate-information-security-openlearn

Comprehensive learning repository for the OpenLearn Information Security program, featuring detailed notes, hands-on labs, demos, guides, cheatsheets, case studies, and a certificate of completion. Focuses on network, system, application, and cloud security, covering both attack techniques and defense strategies.

access-control application-security cloud-security cryptography githublearning information-security monitoring system-security

Last synced: 25 Jan 2026

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/laget-se/laget.cryptography

Generic implementation of cryptography using AES.

cryptography nuget

Last synced: 02 Feb 2026

https://github.com/mjfreelancing/alloverit

A suite of libraries aimed at providing a simplified and consistent approach to cross-cutting and functional concerns.

appsync aspnet-core assertion binary-serialization cryptography dependency-injection entity-framework-core evaluator graphql json keyset-pagination logging mapping named-pipes reactive-ui serilog validation wpf

Last synced: 17 Aug 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/UofSC-Fall-2022-Math-587-001/homework3

Prime factorization and primitive powers mod p

cryptography go latex math

Last synced: 28 Aug 2025

https://github.com/ngvuthdanhh/certificate-cryptography-leeds-clickstart-futurelearn

Learning notes, labs, cheatsheets, and certificate for An Introduction to Cryptography by University of Leeds & Click Start on FutureLearn. Covers symmetric/asymmetric encryption, hashing, signatures, and cryptographic protocols.

aes cryptography decryption encryption futurelearn githublearning rsa security university-of-leeds

Last synced: 25 Jan 2026

https://github.com/alen-gebles/crypto-radar

Crypto tracker with React JS and Gecko API + Tailwind

cryptocurrency cryptography css gecko html5 javascript project react tailwind

Last synced: 10 Apr 2026

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/olukeye/fastapi-complaint-app

A simple application for logging complaint or report an issues form user activities.

crypto cryptography fastapi mssql-server pydantic-models pyodbc

Last synced: 17 May 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/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/efedotof/vaultly

Vaultly — облачное хранилище с end‑to‑end шифрованием и нулевым разглашением. Flutter‑клиент + Spring Boot‑бэкенд. Доверяйте математике!!

aes-gcm cloud-storage cross-platform cryptography end-to-end-encryption file-encryption flutter privacy rsa-oaep security self-hosted shps spring-boot zero-knowledge

Last synced: 25 Apr 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/mumarshahbaz/treecrypt

A node-tree based encryption algorithm

algorthims cryptography cybersecurity encryption node random secure tree

Last synced: 17 Aug 2025

https://github.com/ngvuthdanhh/certificate-blockchain-fundamentals-101blockchains

Notes, labs, research, extras, and certificate for the Blockchain Fundamentals program by 101 Blockchains. The project explores blockchain architecture, consensus mechanisms, cryptography, smart contracts, and applications in Web3 security.

101blockchains blockchain cryptography cybersecurity distributed-systems githublearning smart-contracts web3

Last synced: 25 Jan 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/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/collapse-logic/collapse

Collapse System Logic — deterministic proof collapse (E→Z→1)

collapse compression cryptography csl determinism formal-methods lean4 logic proof proofs python

Last synced: 14 May 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/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/jaymoneyjay/spring21-automated-decryption

Automated decryption of classical ciphers with neural networks.

cryptography neural-networks python security

Last synced: 17 Aug 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/agent-hellboy/flask-hedcrypt

A flask extension which provide interface( set of APIs) having implemenation of some of the use cases of cryptography.

cryptography flask flask-extensions flask-sqlalchemy pycrypto pypdf2 python

Last synced: 20 May 2026

https://github.com/mcxxmc/simple-implementation-ecc

A simple implementation for Elliptic Curve Cryptography.

cryptography elliptic-curves golang

Last synced: 06 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: 06 Apr 2025

https://github.com/jakubriegel/geffe-generator

Functional style implemented Geffe cryptographic stream generator

cryptographic-keys cryptography functional-programming geffe-generator scala tailrecursion university

Last synced: 27 Mar 2025

https://github.com/rhcarvalho/decrypt-ola

Deciphering some messages

cryptography go golang

Last synced: 02 Mar 2025

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

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

cryptal crypto cryptography hash php

Last synced: 26 Jun 2025

https://github.com/rhcarvalho/tiwe

Tiwe is a distributed multiplayer board game

cryptography game golang multiplayer peer-to-peer

Last synced: 29 Apr 2026

https://github.com/hiegz/des

An optimized implementation of the Data Encrpytion Standard (DES) in C

c cryptography des encryption

Last synced: 15 Jun 2025

https://github.com/danilosramos/cypher-cpp

Implementação de uma Cifra de Substituição em C++ para demonstrar conceitos de criptografia.

algorithms cpp cryptography object-oriented-programming

Last synced: 15 May 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/nasriyasoftware/authcrypto

AuthCrypto is a versatile cryptographic toolkit for handling JSON Web Tokens (JWT), password hashing, and secure token generation and verification. It provides robust methods for creating and managing JWTs, hashing and verifying passwords with secure algorithms, and generating cryptographically strong random values for various use cases.

authentication cryptography encryption hashing hashing-library hashing-passwords jwt jwt-auth jwt-authentication jwt-token md5 sha1 sha256 sha512 token token-generator

Last synced: 20 Jan 2026

https://github.com/labex-labs/ctf-for-beginners

In this course, you'll dive into the exciting world of Capture The Flag (CTF) challenges. Learn fundamental cybersecurity concepts and practical techniques through hands-on labs covering hidden files, weak passwords, open ports, misconfigurations, log analysis, directory traversal, environment variable leaks, script analysis, network exploits, a...

beginner capture-the-flag course cryptography cybersecurity forensics hacking hands-on hands-on-labs labex labs linux network-security penetration-testing programming reverse-engineering scripting security-fundamentals vulnerability-assessment web-security

Last synced: 25 Oct 2025

https://github.com/grunmax/gorsaexample

Golang & Cryptography. RSA sample. Base64 and Serialization used.

base64 blowfish cryptography go golang rsa rsa-cryptography serialization sha256

Last synced: 03 Apr 2025

https://github.com/serene-arc/word-length-matcher

Tool to identify plaintext from ciphertext word lengths

cipher ciphertext ciphertext-attack corpus cryptography plaintext word-length

Last synced: 11 Apr 2025

https://github.com/terl/recordo

Recordo is an ultra secure, cryptographically protected diary and people manager.

android cryptography encryption ios-app note-taking password relationships

Last synced: 20 May 2026

https://github.com/rokoss21/enigmo

🔐 Privacy-first messaging platform with end-to-end encryption. Flutter client + Dart server. Ed25519/X25519 cryptography, WebSocket real-time communication, zero-knowledge architecture.

cross-platform cryptography dart e2ee encryption flutter messaging mobile-app monorepo privacy real-time security websocket zero-knowledge

Last synced: 17 Jan 2026

https://github.com/danutama/nextjs-aes-encryption

A simple and secure Next.js application to encrypt and decrypt files using AES CBC. Built with client-side using crypto-js, this app enables users to protect files with 128, 192, or 256-bit AES

advanced-encryption-standard aes aes-cbc aes-cipher aes-encryption algorithm cryptography landing-page nextjs rijndael

Last synced: 15 May 2026

https://github.com/telkomdev/jcrypsi

Custom crypto utility for Java Virtual Machine and Android (Digest, AES, HMAC, RSA, RSA Digital Signature)

aes android cryptography hash hmac java rsa

Last synced: 20 May 2026

https://github.com/al-aminazad/creating-jwt-token-using-node.js-crypto-library-both-manually-and-jsonwebtoken-npm

I have created a JWT(JsonWebToken) both manually and using Node.js jsonwebtoken npm. Manually I have used crypto library. It really helps me to understand about JWT , like how it works. By reading the documentation I have cleared it out.

cryptography hmac-sha256 jsonwebtoken nodejs

Last synced: 20 May 2026

https://github.com/jrtib/secure-file-transfer-protocol

Secure file transfer protocol that utilizes RSA encryption for key exchange and SSL/TLS for secure communication.

cryptography file-transfer-protocol os python rsa-encryption socket ssl

Last synced: 26 Jun 2025

https://github.com/sripwoud/cryptography

Modern Cryptography Primitives 101

basics cryptography primitives

Last synced: 03 Apr 2025

https://github.com/nxm-rs/keycard

Blazing-fast Keycard SDK and CLI in Rust

cryptography ethereum keycard rust smartcard

Last synced: 20 May 2026

https://github.com/joooook/cryptography-lab

BUAA Cryptography Lab

buaa crypto cryptography des

Last synced: 05 May 2025

https://github.com/tenze21/cryptographic_verifiable_document_issuer

Building it as a part of spring semester 2025, PRJ202.

cryptography dapp digital-signature ethereum merkle-tree

Last synced: 20 Apr 2026

https://github.com/cloakmaster/foxbook

Verifiable agent identity for A2A and MCP. Cryptographic claims, append-only transparency log, recovery-key revocation. Apache 2.0.

a2a agent-identity agent-security agent-verification agent2agent agentic-ai ai-agents cryptography decentralized-identity did ed25519 json-schema jws mcp merkle-tree model-context-protocol protocol rfc-9162 transparency-log typescript

Last synced: 03 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: 30 Jun 2026

https://github.com/mgsium/_enigma

python 3.6 enigma emulator

cryptography enigma python

Last synced: 30 Jun 2026

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

https://github.com/notmorphus/overthewire-krypton

This is the OverTheWire wargame repo for Krypton

algorithms cryptanalysis cryptography krypton overthewire

Last synced: 18 Feb 2026

https://github.com/pvlbzn/blockchan

Blockchain implementation

blockchain cryptography

Last synced: 05 Aug 2025

https://github.com/joakimch/secure-password-scheme

Manage your passwords in a secure way (accessible to all your devices) without needing to store them anywhere or sync any data; since they're procedurally generated (on demand).

cryptography password-manager passwords security

Last synced: 22 Mar 2025

https://github.com/danielost/big-numbers

BigNumber implementation in Golang

bignumber cryptography

Last synced: 13 May 2025

https://github.com/13point5/shrencryption

Simple Human Readable Encryption

cryptography encryption-algorithm web-app

Last synced: 14 Mar 2025

https://github.com/danielost/fips-140-3

FIPS (Federal Information Processing Standard) 140-3 benchmark for validating the effectiveness of RNGs.

cryptography fips-140-3

Last synced: 13 May 2025

https://github.com/z3ntl3/rsa-node

This repo represents what I've learned from cryptography RSA algorithm

cryptography cryptosystem rsa

Last synced: 03 Apr 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/jiahaoxiang2000/sbox-bgc

use the smt solver to find the sbox implementation

cryptography sbox smt

Last synced: 18 Mar 2025

https://github.com/ptrvsrg/crypto

Source code for cryptographic algorithms implemented in Go.

block-cipher cryptography gost-r-34-12-2015 hash-functions magma sha-1 stream-cipher vernam-cipher

Last synced: 30 Jun 2026

https://github.com/fionn/lagrange-polynomial

Numerical Lagrange polynomials over 𝔽ₚ

cryptography lagrange-polynomial-interpolation numerical-methods

Last synced: 13 Jun 2026

https://github.com/gonzafg2/quantumssh

Memory-safe, post-quantum-first SSH server in Rust. Open source, no NDAs, no exceptions.

apache-2 cryptography infrastructure memory-safe post-quantum-cryptography rust security ssh

Last synced: 21 May 2026

https://github.com/dyne/clj-openssh-keygen

A platform-independent Clojure library to genereate OpenSSH compliant key-pairs without using ssh-keygen

authentication cryptography keygen keypair ssh ssh-key

Last synced: 07 Mar 2026

https://github.com/abdulbasit110/file-security-software

Python-based file security software that supports AES, RSA, and basic encryption methods for secure file encryption and decryption.

aes-encryption cryptography encryption-decryption python security

Last synced: 15 Jun 2026

https://github.com/aowangphilly/cryptsenal

Python Cryptography Package

cryptography python

Last synced: 31 Oct 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/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/amagioss/slv-action

Sets up the SLV CLI and helps in injecting vault secrets as masked environment variables for workflows to consume.

credentials credentials-helper cryptography decrypt encryption github-actions github-secrets secrets secrets-manager slv

Last synced: 20 Oct 2025

https://github.com/claby2/3color-zkp

🎨 Zero-Knowledge Proof Implementation for Graph 3-Coloring

3color cryptography go graph-theory zkp

Last synced: 06 Apr 2025

https://github.com/nglaeser/gtm-ss

Girls Talk Math - Secret Sharing packet & spring activity

cryptography

Last synced: 08 Apr 2026

https://github.com/towre676-cloud/tau_crystal

Lean 4 CI: 3× faster Mathlib caching (Linux, containerized) with one-file workflow

bash cryptographic-manifests cryptography github-actions github-pages lake lean4 numerical-relativity reproducibility verification

Last synced: 09 Apr 2026