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.
- GitHub: https://github.com/topics/cryptography
- Wikipedia: https://en.wikipedia.org/wiki/Cryptography
- Last updated: 2026-07-03 00:07:02 UTC
- JSON Representation
https://github.com/manuelpuebla/hermite_iopp
High-performance Rust implementation of Interactive Oracle Proofs of Proximity (IOPP) for Hermitian curves over binary fields. Features bitsliced F₂⁴ arithmetic with 16× speedup.
algebraic-geometry bitslicing cryptography fri hermitian-curves iopp rust zero-knowledge-proofs
Last synced: 23 May 2026
https://github.com/hazae41/x25519
X25519 adapter for WebAssembly and JS implementations
adapter browser cryptography curve25519 javascript typescript webassembly x25519
Last synced: 03 Feb 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/trinetra110/chronocrypt
ChronoCrypt is a powerful CLI-based encryption tool that allows users to create time-locked secure notes that self-destruct after a specified duration. It uses AES-256 encryption (CBC mode) to securely store sensitive information, ensuring that notes are unreadable beyond their expiry time.
cryptography cybersecurity-tools secure-delete
Last synced: 25 Jul 2025
https://github.com/boolangery/d-cryptonote
d binding for cryptonote hash library
cryptography cryptonote d dlang
Last synced: 25 Jul 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/zerdicorp/paed62_online
Demonstration of the hashing algorithm online.
cryptography demo hashing-algorithm online paed62
Last synced: 02 Apr 2025
https://github.com/gatanegro/quantumcom
Quantum in Unified Oscillatory Field Theory and the Collatz Octave Framework
bells collatz cryptography dynamics entanglement-entropy holography inequality nonlinear quantum qubit uoft
Last synced: 25 Jul 2025
https://github.com/billowdev/cryptography-techniques-example
วิทยาการเข้ารหัสลับ cryptography techniques
algorithm cryptography encryption
Last synced: 25 Jul 2025
https://github.com/0x41337/mnemonic-vault
The mnemonic vault is a layer zero (L0) vault for creating secure archives where only the owner can access their contents.
cli cryptography safes self-sovereignty
Last synced: 25 Jul 2025
https://github.com/nim579/cry
cipher crypto cryptography encryption sign verify
Last synced: 27 Mar 2025
https://github.com/khaydarov/itmo-crypto-lab
Crypto System from ITMO cryptography course
crypto-systems cryptography nodejs
Last synced: 25 Jul 2025
https://github.com/Crittora/qripton-sdk-js
A secure SDK for data encryption, decryption, and digital signatures using AWS Cognito authentication. Provides enterprise-grade cryptographic operations with simple API integration.
api-client authentication aws-cognito cryptography data-encryption decryption digital-signature encryption enterprise-security node-js npm-package sdk security typescript
Last synced: 04 Apr 2025
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/saikrishnareddy1919/blockchain-resources
Resources to learn Blockchain | web3 stuff. Will continue adding more resources to this. Star and watch this repo.
blockchain blockchain-technology crypto cryptocurrency cryptography decentralized decentralized-applications ethereum ethereum-blockchain nft nfts resources smart-contracts solidity web3 whitepaper whitepapers
Last synced: 15 May 2026
https://github.com/mikehorn-git/cryptography-c
Simple hash implementations in C/C++.
Last synced: 26 Jul 2025
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/rurumimic/siege
🏰 공성전
aes cryptography rsa rust security tls
Last synced: 27 Jul 2025
https://github.com/abdulsamie10/rsaencryptiondecryption
This repository contains code of encryption and decryption of data using RSA. Developed in Java.
aes aes-128 aes-256 aes-encryption aes256 cryptography eclipse java java-8 rsa rsa-cryptography rsa-decryption rsa-encryption rsa-java
Last synced: 07 Nov 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/tkhoa2711/wieners-attack-rsa
An implementation of Wiener's attack on RSA public key
Last synced: 28 Jul 2025
https://github.com/dchest/mldsa-wasm
ML-DSA-65 postquantum signatures in WebAssembly
cryptography ml-dsa ml-dsa-65 postquantum signatures webcrypto
Last synced: 19 Sep 2025
https://github.com/pauluswi/alpine
Is a microservice which provides credential (pin) service. Credential are stored at hashed format with salt.
cryptography fintech go golang jwt microservice payment rest-api salt
Last synced: 19 Sep 2025
https://github.com/botti01/cryptography
This Repository is based on the "Cryptography" course @polito, it provides a foundational introduction to cryptography, focusing on state-of-the-art cryptographic algorithms essential for computer system security.
c capture-the-flag cryptography openssl python
Last synced: 15 Jun 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/mduo13/sha512half
cryptography python3 sha512 sha512half
Last synced: 08 Oct 2025
https://github.com/cryptography-research-lab/go-cycle-string
循环字符串数据结构(CycleString)
cryptography data-structures utils-library
Last synced: 12 Jan 2026
https://github.com/levigo/url-crypto-kit
URL cryptography functionality to be used in conjunction with the Spring(tm) Framework
cryptography spring spring-security spring-web urls
Last synced: 01 Mar 2026
https://github.com/c4mbr0nn3/hybrid-ecc-encryption
Proof-of-concept implementation of hybrid encryption using Elliptic Curve Cryptography (ECC) with multi-user data access control. Demonstrates ECDH key exchange, AES symmetric encryption, and secure Data Encryption Key (DEK) management for enterprise data protection scenarios.
aes cryptography csharp data-protection dotnet dotnet-core ecdh elliptic-curves encryption hybrid-encryption key-management multi-user-access pbkdf2 proof-of-concept security
Last synced: 17 May 2026
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/hypersign-protocol/snarkjs-bellman
A demo implementation of groth16 using SnarkJs for prover and bellman for verification
cryptography iden3 zeroknowledge zkp
Last synced: 23 May 2026
https://github.com/luckyone-cc/merkletree
Merkle Tree Algorithm
crypto cryptocurrency cryptography merkle-proof merkle-root merkle-tree merkletree
Last synced: 17 Mar 2025
https://github.com/foncki/aes-visualization
An interactive Next.js 13 + TypeScript application that demonstrates AES-128 encryption step by step. Enter plaintext and a 128-bit key (or generate one randomly) to watch each round’s transformations—SubBytes, ShiftRows, MixColumns, and AddRoundKey—unfold in a 4×4 state matrix. Perfect for learning or teaching the internals of AES.
aes aes-encryption cryptography nextjs
Last synced: 29 Jul 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/vu3rdd/go-merkletree
a merkle tree implementation in Go with a fixed hashing scheme
cryptography go golang merkle-proof merkle-tree merkletree
Last synced: 25 May 2026
https://github.com/sutterseba/des-python
A simple DES implementation in Python
Last synced: 15 Jun 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.
Last synced: 15 May 2026
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/andronovo-bit/generateuniquecode
GenerateCampaignCode is a .NET 8.0 project designed to securely generate and validate campaign codes using SHA1 and HMACSHA256 hashing algorithms. The project provides RESTful API endpoints for generating and validating codes, with extensive unit tests to ensure reliability and performance. Built with clean architecture principles.
ci-cd clean-architecture cryptography dotnet dotnet-core generate-code webapi
Last synced: 03 Jan 2026
https://github.com/smilewithkhushi/cryptography-demo
all-in-one hub for all the cryptography techniques for educational purpose (with demo, playground & theory). open to contributors
cryptography decryption encryption nextjs
Last synced: 09 Mar 2026
https://github.com/gabrielnonnemacher/rail-fence-encrypt
✅ Rail Fence Cipher in Java — Java implementation of the Rail Fence cipher with encryption and decryption methods using the zig-zag pattern.
cryptography decrypt encrypt java rail-fence-cipher security
Last synced: 21 Sep 2025
https://github.com/rstacks/wanictf2024-writeup
Writeups for the challenges I attempted at WaniCTF 2024.
cryptography ctf ctf-challenges ctf-solutions ctf-writeups forensics reverse-engineering web-exploitation
Last synced: 13 Mar 2025
https://github.com/sajad-net/pymorse
python morse code and decode
cryptography morse morse-decider morse-encoder python python-morse
Last synced: 17 Mar 2025
https://github.com/boneill02/zimmermanntel
zimmermann telegram cryptography
cryptography html html-css-javascript html5 javascript webpage
Last synced: 18 Mar 2025
https://github.com/sgnn7/openssl-fips
OpenSSL FIPS-compliant 140-2 cryptographic module canister for Docker container targets.
containers cryptography docker docker-container encryption fips fips-140-2 fips-build fips140-2 openssl openssl-tools security trusted-execution-environment
Last synced: 16 May 2026
https://github.com/anaselii/tmath
A Cryptography library combining with some linear algebra, created for cryptography staff but may work for computer graphics applications. Disclaimer: I created this library, but I have no idea how it works. It just does. So, may God be with you if you choose to use it!
abstract-algebra cryptography math number-theory
Last synced: 30 Jul 2025
https://github.com/maymeow/verifier
MinSig provides a decentralized and secure way to create, verify, and manage claims using cryptographic signatures and key attestations.
claim cryptography decentralized php verification
Last synced: 22 Sep 2025
https://github.com/albertnieto/ssl_cert_generator
A Python-based tool for generating RSA private keys, creating Certificate Signing Requests (CSRs), and comparing public keys from private keys and CSRs.
cryptography private-key python3 rsa-cryptography
Last synced: 22 Sep 2025
https://github.com/sajad-net/cryptoman
most used encryptions in CTFs
atbash ceaser-cipher cryptography ctf encryption-decryption rot13 virgenere
Last synced: 17 Mar 2025
https://github.com/iboud0/rsa-encryption-and-in-practice
Implementation and exploration of RSA encryption, including its security properties, practical applications, and real-world use cases. A class project to learn and experiment with cryptographic principles
cryptographic-algorithms cryptography cryptography-project encryption python rsa secure-communication security
Last synced: 31 Jul 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/survi218/https-secure-server
Redirect traffic from the insecure HTTP server to a secure HTTPS server
cryptography https https-server openssl private-key redirecting-requests secure secure-communication tls-certificate
Last synced: 31 Jul 2025
https://github.com/dpeshkoff/keyless-system-emulator
aes cryptodome cryptography handshake-key
Last synced: 31 Jul 2025
https://github.com/ppad-tech/aead
Haskell AEAD-ChaCha20-Poly1305
aead chacha20 cryptography haskell poly1305
Last synced: 25 Aug 2025
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/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/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.
Last synced: 25 Aug 2025
https://github.com/vercingetorx/dilithium-nim
CRYSTALS-Dilithium in pure Nim
cryptography crystals-dilithium digital-signature dilithium nim nim-lang post-quantum-cryptography
Last synced: 24 Sep 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/sajad-net/pysafe
Encrypting files with AES algorithm.
aes aes-encryption aes-file-encryptor cryptography encryption-decryption-tool file-encryption gui-file-encryptor python python3
Last synced: 20 Aug 2025
https://github.com/bromaniac/snuffle
Daniel J Bernstein's crypto system snuffle
Last synced: 27 Mar 2025
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/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/m1thrandir225/is-labs
Laboratory Exercises for the Information Security course
algorithms cryptography hashing security swift
Last synced: 16 May 2026
https://github.com/ammmir/npki
A minimal public key infrastructure (PKI) library for Go
Last synced: 02 Aug 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/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/jmg-duarte/rot
🔪 Caesar Cipher CLI Tool 🔏
caesar-cipher cipher cryptography rot rot13 rotation rust
Last synced: 20 Mar 2025
https://github.com/mrd33t/sunburst-dga-cipher
A Python implementation of the SUNBURST DGA Cipher for encoding and decoding messages. This tool demonstrates substitution cipher techniques and secure coding practices.
cipher cryptography dga portfolio python security sunburst
Last synced: 26 Mar 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/shamikaredkar/secure-password-manager
The "Secure Password Manager" is a Python-based tool for securely storing and managing passwords locally. Utilizing advanced encryption provided by the cryptography library, it offers a simple CLI for easy and safe password handling. Ideal for educational purposes or personal use, it ensures your sensitive information remains secure on your device.
command-line cryptography fernet fernet-cryptography fernet-decryption fernet-encryption fernet-key password-manager python
Last synced: 12 May 2026
https://github.com/typicalhog/randevu-py
Universal Probabilistic Daily Reminder Coordination System for Anything
algorithms blake3 coordination cryptography daily datetime deterministic foss hash offline probability py python randevu random rdv rdvt reminders rendezvous universal
Last synced: 19 Feb 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/ne0n0us/pre-chat
Proxy re-encryption tool mimicing a messenger.
cryptography html javascript messenger proxy-re-encryption quasar quasar-framework scss vite vue vue3 vuejs wasm
Last synced: 09 Apr 2026
https://github.com/narukoshin/yako
Password manager that works on my rules.
cryptography enryption go golang password-manager privacy security
Last synced: 11 Jun 2026
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/mrtimu139/non-transitive-dice-game-hmac
A console-based implementation of a Generalized Non-Transitive Dice Game with HMAC verification. Supports configurable dice, fairness in random number generation, and enhanced usability features like detailed help tables.
cryptography cryptography-library dice-probability game-theory hmac javascript non-transitive-dice secure-random-number-generation verification
Last synced: 20 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/servierhub/certwatch
Watch the certificates expiration dates for a list of hostname:hostport
certificate certificates cryptography domain expiration expiry security security-automation security-scanner security-tools tls tls-certificate x509 x509-parser x509certificates
Last synced: 28 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