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-06-30 00:07:03 UTC
- JSON Representation
https://github.com/mahmoud-joumaa/csc435_labreports
A collection of lab reports submitted as part of the CSC435 (Computer Security) course at the Lebanese American University.
buffer-overflow cryptography malware-analysis web-attacks
Last synced: 06 Jan 2026
https://github.com/rajput-hemant/cryptography
A handy Crypto CLI for exploring cryptographic algorithms learned in university. Dive into the world of cryptography with ease! đâ¨
Last synced: 19 May 2026
https://github.com/i-umairkhan/signature_validation
Validate signature using asymmetric cryptography.
cryptography ethereum javascript
Last synced: 17 May 2026
https://github.com/embetrix/meta-satobox
Satobox is an open-source, Yocto-based, privacy-focused and secure bitcoin full node solution designed for embedded linux devices.
anonymity bitcoin cryptocurrency cryptography embedded linux raspberry-pi security toronionproxy yocto yocto-layer
Last synced: 01 Nov 2025
https://github.com/noahie-valk/basic-password-manager
Project for Project Shark to understand and apply cryptography concepts
Last synced: 05 Apr 2025
https://github.com/kurosci/qrypto
The post-quantum cryptography library in pure Rust.
crypto cryptography post-quantum post-quantum-cryptography qrypto rust
Last synced: 22 Mar 2025
https://github.com/remiblancher/post-quantum-pki
Quantum-Safe X.509 PKI with PQC & Hybrid Certificates in Go
certificate-authority certificates circl composite-certificates crypto-agility cryptography golang hybrid-certificates ml-dsa ml-kem nist pkcs11 pki post-quantum-cryptography pqc qpki quantum-safe slh-dsa tls x509
Last synced: 27 Jan 2026
https://github.com/milan-sedivy/confidential_multi_vote_system
This project demonstrates principles of a protocol outlined in my master thesis. The protocol is a superset of the Practical Multi-Candidate Election System (Baudron et. al 2001). It focuses on allowing the user to vote for multiple choices and to have multiple votes (an example of a shareholder meeting is implemented here)
anonymity cryptography end-to-end-encryption homomorphic-encryption privacy voting-application
Last synced: 06 Dec 2025
https://github.com/matias-gonz/rusty-curves
Elliptic curve implemented using bare rust and math
cryptography elliptic-curves rust
Last synced: 20 May 2026
https://github.com/humanjavaenterprises/nostr-nsec-seedphrase
The nostr-nsec-seedphrase repository offers a TypeScript library that converts Nostr nsec keys into mnemonic seed phrases, enhancing the readability and management of keys within Nostr applications. This approach mirrors Bitcoin's use of seed phrases, emphasizing the importance of secure storage and careful handling of these keys.
bitcoin cryptography decentralized-protocols digital-signatures key-management mnemonic-seed-phrases nostr public-key-infrastructure security
Last synced: 31 Aug 2025
https://github.com/nilsmt/periodic-encryption
Homemade package to encrypt text using the periodical table of elements and vigenere cipher
chemical-elements cryptography encryption-decryption periodic-table-of-elements python selfmade vigenere-cipher
Last synced: 19 Feb 2026
https://github.com/lemon-mint/highcrypt
A crypto stack built with a proven cryptographic algorithm
algorithm crypto cryptography decryption encrypt encryption go
Last synced: 20 May 2026
https://github.com/mehrajlatifli/lm-lock-in-mvvm
Example for Thread, Thread synchronization and Cryptography
binding criticalsection cryptography decryption encryption encryption-decryption inotifypropertychanged internal-thread lock mvvm synchronization wpf xaml
Last synced: 20 May 2026
https://github.com/john-lin/crypt
A simple CLI tool for Encrypt/Decrypt files.
Last synced: 18 May 2026
https://github.com/abennett/cryptlog
A proof of concept for an AES-CBC-based, limited-read log appender.
Last synced: 03 Apr 2025
https://github.com/razenpok/razensoft.xxtea
A simple and fast zero-dependency cryptography cypher for Unity
cryptography csharp cypher unity unity3d xxtea
Last synced: 15 May 2026
https://github.com/jscarle/cryptoextensions.net
Useful Cryptography Extensions
crypto cryptography csharp dotnet
Last synced: 16 Aug 2025
https://github.com/denselance/hight-python
HIGHT block cipher implementation in Python3 based on original paper by Hong et al. Includes the encryption and decryption functions for HIGHT.
cipher cryptography hight kisa python3
Last synced: 31 Dec 2025
https://github.com/antonio-hickey/relay
Secure communication utilizing a Proof of Identity signature and encrypted messages.
Last synced: 28 Jul 2025
https://github.com/p-sira/hycrypt
Stateless-overwrite hybrid cryptosystem for Python
cryptography hybrid-cryptosystem python
Last synced: 06 Mar 2026
https://github.com/daflh/deriving
Derives address and private key from mnemonic phrase for Bitcoin and other altcoins
bip bip32 bip39 bitcoin cryptocurrency cryptography hacktoberfest mnemonic
Last synced: 19 May 2026
https://github.com/CorvidLabs/ts-algochat
đ TypeScript implementation of AlgoChat - Encrypted messaging on Algorand
algorand blockchain chacha20-poly1305 cryptography encryption messaging typescript x25519
Last synced: 08 Mar 2026
https://github.com/volkansah/encode-and-decode-php8
This guide provides examples of how to encrypt and decrypt files using PHP's Sodium extension, which offers modern cryptographic functions.
crypto cryptography decryption encryption php php8 security sodium
Last synced: 18 Aug 2025
https://github.com/intricate/paseto-haskell
A Haskell implementation of PASETO (Platform-Agnostic Security Tokens).
cryptography haskell jwt paseto security token
Last synced: 10 Apr 2025
https://github.com/varun-doshi/erasure-coding
Rust Implementation of Erasure Codes
Last synced: 29 Mar 2025
https://github.com/jordanwelsman/jutils
A Python package of useful tools and utilities.
averages calculators converters cryptography datastructures exceptions formatting language logic pipelining python sorters timers utilities
Last synced: 22 May 2026
https://github.com/heliomarpm/cryptoh
A clean and easy-to-use cryptography utility library for Node.js, built on top of the native crypto module.
crypto crypto-helper cryptography cryptography-algorithms cryptography-library cryptoh helpers helpers-library md5 node-library security sha1 sha256 sha512 utils-library
Last synced: 28 Jul 2025
https://github.com/deadblackclover/wots-rs
Implementation of the Winternitz One-time Signature Scheme made using Rust
crypto cryptography one-time-signatures rust wots
Last synced: 15 Jan 2026
https://github.com/tom474/cryptography_comparative_analysis
[RMIT 2024C] COSC2539 - Security in Computing and IT - Analytical Security Report
asymmetric cryptography hashing security symmetric
Last synced: 04 Mar 2025
https://github.com/tom474/learn_security_rmit
[RMIT 2024C] COSC2539 - Security in Computing and IT - Learning Resources
cryptography security security-attacks
Last synced: 04 Mar 2025
https://github.com/dhouib-mohamed/secure-network-authentication
Secure Network Authentication project focuses on establishing robust authentication and network services using OpenLDAP, SSH, Apache, OpenVPN, DNS, and Kerberos.
apache authentication cryptography dns infrastructure kerberos network-management network-security openldap openvpn ssh
Last synced: 18 May 2026
https://github.com/travishorn/diceware-js
Cryptographically-secure electronic implementation of the Diceware Passphrase method in JavaScript.
crypto cryptography diceware passphrase password security
Last synced: 27 Mar 2025
https://github.com/onlyf0ur/c-hashcracker
A simple and hyperfast HashCracker written in C.
Last synced: 17 Mar 2025
https://github.com/alphaolomi/cryptography-algorithms
A collection of curated cryptography algorithms
algorithms algorithms-and-data-structures cryptography cryptography-algorithms hacktoberfest python rsa-cryptography wiener-attack
Last synced: 18 Jun 2025
https://github.com/azeemmirza/fortuna
Fortuna is a PRNG; it generates cryptographically secure pseudorandom numbers on a computer. It can also be used as a real random number generator, accepting random inputs from analog random sources. Designed by Niels Ferguson and Bruce Schneier.
cryptography psuedo-random random-number-generators
Last synced: 19 Mar 2026
https://github.com/dannweeeee/zk-encode
Coding Bootcamp about ZK Proof Theory and Building
cairo cryptography modular-arithmetic rust zk-proofs zk-snarks
Last synced: 06 Sep 2025
https://github.com/nthnn/xbin25
Go package designed for secure data serialization, combining state-of-the-art encryption, digital signatures, and multi-layer compression ensuring confidentiality, integrity, and authenticity.
cryptography cryptography-algorithms encryption encryption-decryption golang golang-library golang-package
Last synced: 17 Aug 2025
https://github.com/crownedgrouse/preach
[WIP] Phi base Random Encoder Aimed for Cryptography Hardening
Last synced: 06 Apr 2025
https://github.com/presidentbeef/ruby_crypto_examples
Examples of cryptography operations using Ruby's standard library.
cryptography elliptic-curve-cryptography openssl public-key-cryptography public-key-encryption rsa-cryptography ruby
Last synced: 11 Jul 2025
https://github.com/20101301-alina-hasan/multiple-cryptographic-functionalities
This Python application integrates various cryptographic functionalities into a single interactive program. Users can perform operations such as encryption, decryption, hashing, digital signature generation/verification, and Message Authentication Code (MAC) generation.
cryptography digital-signature-algorithm encryption-decryption hashing jupyter-notebook message-authentication-code python
Last synced: 18 May 2026
https://github.com/sharif-minhaz/one-time_pad_algo-otm
One Time Pad algorithm (OTP) is a symmetric key type algorithm which means that the key used to perform encryption and decryption is the same key
Last synced: 23 Jun 2025
https://github.com/fardinkamal62/pixenc
Encrypt image by manipulating pixels
cryptography encryption go golang image manipulation pixels python security
Last synced: 21 Apr 2026
https://github.com/christoffercarlsson/stedy
An easy-to-use cryptography library for JavaScript
aes-gcm-encryption crypto cryptography curve25519 ed25519 elliptic-curves hash hkdf hmac pbkdf2 signature verification x25519
Last synced: 13 Sep 2025
https://github.com/hsbc/encryption-helper-python
A Python CLI application for generating RSA public and private key pairs.
automation cryptography data-protection devops-tools encryption hsbc key-generation key-management open-source poetry-python public-key python python-rsa python-rsa-key-pairs-public-key-private-key rsa security
Last synced: 14 Jul 2025
https://github.com/arthursudbrackibarra/t2-seguranca-de-sistemas
Trabalho 2 de Segurança de Sistemas.
cryptography java rsa security
Last synced: 22 Mar 2025
https://github.com/roydevashish/hybrid-technique-for-image-encryption
This project implements a hybrid image encryption technique by combining asymmetric and symmetric encryption methods. It utilizes the ECC for asymmetric encryption and ChaCha20 stream cipher for symmetric encryption to achieve robust and secure image protection.
asymmetric-cryptography chacha20 cryptography ecc elliptic-curves-cryptography encryption hybrid image image-encryption image-protection python3 stream-cipher symmetric-cryptography uv
Last synced: 13 Jun 2026
https://github.com/jamestaylr/aes
Implementation of AES and associated cryptographic helper functions in Crystal
aes course-work cryptography crystal
Last synced: 24 May 2026
https://github.com/tuokri/UnrealScript-FCrypto
Pure UnrealScript SSL/TLS implementation and cryptography utilities based on BearSSL. Work in progress.
bearssl block-cipher cryptography decryption ecdh ecdhe encryption hkdf hmac https-client sha-1 udk ue3 unreal-engine-3 unrealscript xxtea
Last synced: 11 Mar 2025
https://github.com/velipso/staticvault
Encrypt, host, and share files on a static website
browser-app cli-tool cryptography encryption file-encryption frontend javascript nodejs privacy secure-storage self-hosted static-site vault web-security zero-knowledge
Last synced: 22 Jul 2025
https://github.com/moul/otp
One-Time Pad utility
conference cryptography one-time-pad otp xor
Last synced: 07 May 2025
https://github.com/shgysk8zer0/jscrypt
Cryptographic modules implemented in JavaScript (I.E. SubtleCrypto API)
aes aes256 crypto cryptography ecmascript2015 es6 es6-modules javascript jscrypt jwk nodejs npm phpcrypt rsa spki subtlecrypto subtlecrypto-api webcryptoapi
Last synced: 08 May 2026
https://github.com/liblor/applied_cryptography_ethz
Applied Cryptography Lab @ ETHZ
applied-cryptography cryptography ethz lab
Last synced: 12 Jun 2025
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/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/sammyne/crypto-rs
A Go-like crypto library in Rust
cryptography digital-signature encryption hash rust
Last synced: 18 Mar 2025
https://github.com/lucianoscarpaci/cipher
Unlock the world of clandestine communication with Python's XOR cipher, enabling the concealment and revelation of messages through sophisticated encryption and decryption techniques.
algorithm-implementation cryptography data-security encryption-decryption information-hiding python secure-communication software-development symmetric-key-cryptography xor-cipher
Last synced: 20 Mar 2025
https://github.com/lucianoscarpaci/ctf-challenge-capture_us_xor
Enhance cybersecurity defenses with a specialized solution tackling a Capture the Flag challenge involving decryption of an encrypted message with a 2-bit key length using a C++ brute-force method.
brute-force-attack capture-the-flag cryptography cybersecurity decryption-tool encryption-decryption ethical-hacking problem-solving-algorithms software-security xor-cipher
Last synced: 20 Mar 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/zemse/isik-crypto
crypto cryptography cryptology isi-kolkata rust-lang
Last synced: 03 Apr 2025
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/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/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/boneill02/zimmermanntel
zimmermann telegram cryptography
cryptography html html-css-javascript html5 javascript webpage
Last synced: 18 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/t-bast/blue-avocado
A collection of cryptographic tools.
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/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/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/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/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/mikehorn-git/cryptography-c
Simple hash implementations in C/C++.
Last synced: 26 Jul 2025
https://github.com/samdney/library
library
algebra arxiv cryptography encryption iacr library math mathematics maths number-theory papers
Last synced: 11 Feb 2026
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/rurumimic/siege
đ° ęłľěąě
aes cryptography rsa rust security tls
Last synced: 27 Jul 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/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/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/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.
Last synced: 15 May 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/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/luckyone-cc/merkletree
Merkle Tree Algorithm
crypto cryptocurrency cryptography merkle-proof merkle-root merkle-tree merkletree
Last synced: 17 Mar 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/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/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