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/10d9e/zk-pass
A password authentication service, based on the chaum-pedersen zero-knowledge interactive protocol
chaum-pedersen cryptography rust zero-knowledge
Last synced: 12 Apr 2025
https://github.com/samuel-lucas6/utc.net
Bellare and Hoang's UtC and HtE[UtC] transforms using ChaCha20-Poly1305 and BLAKE2b.
aead blake2 blake2b chacha20 chacha20-poly1305 chacha20poly1305 committing-aead crypto cryptography key-committing poly1305
Last synced: 17 Jun 2025
https://github.com/permutationlock/monocypher-zig
Zig bindings for the Monocypher cryptography library.
Last synced: 16 Oct 2025
https://github.com/arec1b0/blockchain
A basic blockchain implementation featuring a P2P network and a RESTful API, built with Go and optimized cryptographic functions using Rust.
api blockchain cryptography distributed-systems go open-source p2p-network rust
Last synced: 19 May 2026
https://github.com/aadityapate/cryptography-information-security-lab_semester-v
Cryptography and Information Security Lab repository containing Codes/Solutions, and Assignments/Tasks completed during the coursework.
c cryptography html-css-javascript java security
Last synced: 19 May 2026
https://github.com/aswinr24/decypher
Speedy Cipher Decryption / Encryption CLI tool
cli cryptography hacktoberfest python
Last synced: 11 Apr 2025
https://github.com/flammafex/prestige
Anonymous verifiable voting — secret ballot, public proof. Cryptographic polls where no one can stuff the ballot and no one knows how you voted.
anonymous-voting blind-signatures cryptography e-voting nodejs polls privacy secret-ballot typescript veribiable voting
Last synced: 11 Jun 2026
https://github.com/texadactyl/cloaking.jl
This is a file cloaking utility set of APIs written in Julia. It is similar to Cloaking.py and Cloaking.c.
cbc-aes-encryption cryptography cryptography-tools decryption encryption hmac hmac-authentication julia nettle
Last synced: 04 Apr 2025
https://github.com/richard66nz/pyqt-passwordgenerator
Simple Python code using pyQT to generate pseudo-random passwords
Last synced: 06 Apr 2025
https://github.com/richard66nz/encryption-publickey
Demonstration python code using pyQT for public key encryption
cryptography public-key-encryption pyqt5 python
Last synced: 06 Apr 2025
https://github.com/richard66nz/encryption-steganography
Demonstration python code using pyQT for steganography encryption
cryptography pyqt5 python steganography
Last synced: 06 Apr 2025
https://github.com/richard66nz/encryption-onetimepad
Demonstration python code using pyQT for One Time Pad encryption
cryptography one-time-pad pyqt5 python
Last synced: 06 Apr 2025
https://github.com/sucho6996/imagecryptosteganography
A simple project of hiding message inside an image after encrypting it built with python
cryptography python steganography
Last synced: 29 Mar 2025
https://github.com/nico-rodriguez/node-passgen
A Node random password generator.
cryptography password-generator
Last synced: 19 May 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/dragonscypher/galactic-guardians
A fun game to play with friends on the same network
blockchain cryptography opengl pygame socket-programming
Last synced: 18 May 2026
https://github.com/cloudnoize/kv-merkletree
Sparse Merkle Tree with arbitrary-length keys efficient range operations, height-reducing extensions, and verification, making it ideal for verifiable key-value storage
cpp20 cryptography key-value merkle-tree
Last synced: 31 Dec 2025
https://github.com/simplito/privmx-pki-server
Sample PKI (Public Key Infrastructure) server for PrivMX.
communication cryptography end-to-end-encryption pki privmx
Last synced: 13 Sep 2025
https://github.com/mdziegielewska/algorithms
A collection of algorithms and data structures implemented during university studies.
cryptography fundamental-algorithms numerical-methods operating-system-concepts
Last synced: 13 Mar 2025
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/albinzayedrawan/random-number-generator
Lab exercises to understand the concepts of True Random Number Generators (TRNG) and Pseudo-Random Number Generators (PRNG).
Last synced: 04 Apr 2025
https://github.com/0xliquidglass/caesar
A passwordless file encryption scripts for linux
Last synced: 13 Mar 2025
https://github.com/missn0body/hide
A simple Blowfish scramble schtick made in C
argument-parsing block-cipher c cipher-algorithms command-line command-line-tool cryptography terminal terminal-based
Last synced: 19 May 2026
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/albinzayedrawan/symmetric-encryption-stream-and-block-cipher
Lab Exercises about stream and block cipher encryption methods.
aes-encryption cryptography rc4-algorithm
Last synced: 04 Apr 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/colthreepv/symmetro
offline-first service for AES-256 text encryption and decryption
Last synced: 26 Jun 2025
https://github.com/mk-fg/ghg
Simple command-line NaCl/libsodium file encryption tool
cli cryptography nacl ocaml security tool
Last synced: 12 Jun 2026
https://github.com/georgiifirsov/decrypt
My research about data encryption. The main question is: is it possible to find out a cipher by encrypted word only? I use some machine learning algorithms to classify encryption methods.
cryptography encryption-methods jupyter-notebook machine-learning python research
Last synced: 19 May 2026
https://github.com/sutterseba/des-python
A simple DES implementation in Python
Last synced: 15 Jun 2026
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/ppad-tech/aead
Haskell AEAD-ChaCha20-Poly1305
aead chacha20 cryptography haskell poly1305
Last synced: 25 Aug 2025
https://github.com/ilhamghaza/lockflare
cryptography flutter flutter-app gunadarma
Last synced: 01 Jan 2026
https://github.com/cybergaz/cryptography
Interactive CLI for exploring cryptographic algorithms, implemented in rust
Last synced: 14 Mar 2025
https://github.com/bromaniac/snuffle
Daniel J Bernstein's crypto system snuffle
Last synced: 27 Mar 2025
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/abhishekjain12/string-cryptography-with-3-different-methods.
1. PitLatin code language 2. Reverse PitLatin code language 3. Key Method
cryptography java string-cryptography
Last synced: 23 Mar 2025
https://github.com/jameskabbes/cryptography
Package for easy implementation of professional encryption algorithms
cryptography pypi-package python
Last synced: 08 Apr 2026
https://github.com/d-thatcher/hybridcryptosystem
A library of functions built around PyCrypto that implements a asymmetric encryption of public keys with symmetric encryption of files
cryptography hybridencryption python
Last synced: 30 Apr 2026
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/bshankar/pyrite
A minimal (insecure, incomplete) implementation of a bitcoin like cryptocurrency
cryptocurrency cryptography javascript nodejs
Last synced: 02 May 2026
https://github.com/nglaeser/cryptotex
Flexible LaTeX template for cryptography research & conferences (WIP)
Last synced: 08 Apr 2026
https://github.com/nglaeser/gtm-ss
Girls Talk Math - Secret Sharing packet & spring activity
Last synced: 08 Apr 2026
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/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/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/vatshayan/new-cipher-project
Newly Designed cipher. it is first in world. Named as Ambani Cipher
beprojects btechprojects cdeprojects cipher crypt cryptograp cryptography finalearprojects finalprojects finalyearprojects newfnalprojects securityprojects
Last synced: 01 Jun 2026
https://github.com/danielost/fips-140-3
FIPS (Federal Information Processing Standard) 140-3 benchmark for validating the effectiveness of RNGs.
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/big-numbers
BigNumber implementation in Golang
Last synced: 13 May 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/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/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/nxm-rs/keycard
Blazing-fast Keycard SDK and CLI in Rust
cryptography ethereum keycard rust smartcard
Last synced: 20 May 2026
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/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/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/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/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/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/abhishekjain12/string-cryptography-method-1
Key Method using JAVA
Last synced: 23 Mar 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/archethic-foundation/libgo
Archethic Golang SDK
archethic blockchain cryptography golang
Last synced: 18 Feb 2026
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/boneill02/zimmermanntel
zimmermann telegram cryptography
cryptography html html-css-javascript html5 javascript webpage
Last synced: 18 Mar 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/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/mcxxmc/simple-implementation-ecc
A simple implementation for Elliptic Curve Cryptography.
cryptography elliptic-curves golang
Last synced: 06 Apr 2025
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/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/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/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/notmorphus/overthewire-krypton
This is the OverTheWire wargame repo for Krypton
algorithms cryptanalysis cryptography krypton overthewire
Last synced: 18 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/z3ntl3/rsa-node
This repo represents what I've learned from cryptography RSA algorithm
Last synced: 03 Apr 2025
https://github.com/jiahaoxiang2000/sbox-bgc
use the smt solver to find the sbox implementation
Last synced: 18 Mar 2025
https://github.com/fionn/lagrange-polynomial
Numerical Lagrange polynomials over 𝔽ₚ
cryptography lagrange-polynomial-interpolation numerical-methods
Last synced: 13 Jun 2026
https://github.com/panagiotiskots/enigma-machine-simulator
A C-based simulation of the Enigma machine encryption process
c cryptography encryption encryption-algorithms encryption-decryption enigma enigma-machine enigma-simulator history
Last synced: 27 Jun 2025
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/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/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/antonkueltz/quicy-py
A UDP-Based Multiplexed and Secure Transport
cryptography python3 quic transport udp
Last synced: 24 Oct 2025
https://github.com/n1ckl0sk0rtge/unlinkablepseudonyms
A java package for using (un)linkable pseudonyms based on RSA.
cryptography encryption gdpr privacy pseudonymisation pseudonymization security
Last synced: 14 Oct 2025