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/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/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/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/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/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/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/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/zemse/isik-crypto
crypto cryptography cryptology isi-kolkata rust-lang
Last synced: 03 Apr 2025
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/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/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/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/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/alethea-protocol/alethea-protocol
Post-Quantum, Bitcoin-Anchored Layer 1 for Global RWA Collateralization | $11.46T Market
bitcoin blockchain cryptography defi kyber layer1 ml-dsa nist post-quantum pqc rwa sphincs
Last synced: 01 Nov 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/nxm-rs/keycard
Blazing-fast Keycard SDK and CLI in Rust
cryptography ethereum keycard rust smartcard
Last synced: 20 May 2026
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/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/ayushshrivstava/iitgn_cs431
CS431 - Computer Network and Security.
cryptography memory-safety network-security web-security
Last synced: 08 Sep 2025
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/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/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/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/archisman-mridha/shamir-secret-sharing-protocol-in-rust
Implementing the Shamir Secret Sharing algorithm in Rust
cryptography cryptography-algorithms galois-field lagrange-interpolation rust secure-computation shamir-secret-sharing
Last synced: 08 Sep 2025
https://github.com/archethic-foundation/libgo
Archethic Golang SDK
archethic blockchain cryptography golang
Last synced: 18 Feb 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/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/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/prajwalchapke055/goldman-sachs-engineering-job-simulation-forage
Crack passwords and suggest security improvements as a Governance Analyst at Goldman Sachs.
best-practices cryptography forage goldman-sachs job-simulation password password-cracking program virtual-internship
Last synced: 02 Jan 2026
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/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/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/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/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/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/nim579/cry
cipher crypto cryptography encryption sign verify
Last synced: 27 Mar 2025
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/onlyf0ur/openssl-mojo
Indirect OpenSSL bindings for Mojo
bindings c cryptography mojo openssl
Last synced: 17 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/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/z3ntl3/rsa-node
This repo represents what I've learned from cryptography RSA algorithm
Last synced: 03 Apr 2025
https://github.com/ahf/orbis_example
Orbis: Example Application
consistent-hashing consistent-hashing-library cryptography erlang
Last synced: 22 Mar 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/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/jieunhan17/cryptographicsecurityprotocol
A team project from the Corporate Computer Security class in 2019
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/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/ztgx/rippled-rs
A simplest customizable blockchain
algorithms cryptography ed25519 rippled secp256k1 signing substrate
Last synced: 03 Jul 2026
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
https://github.com/n1ckl0sk0rtge/scrambledb-converter
A REST-Service written with Quarkus for generating and converting unlinkable pseudonyms
cryptography encryption gdpr privacy pseudonymisation pseudonymization scrambledb security
Last synced: 06 Apr 2025
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/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/simonbrandner/crypto-intro-slides
Slides for a presentation I gave to some of my friends to introduce them to cryptography
Last synced: 16 Feb 2026
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/carlosmakin/enigma-cli
A simple command-line interface for encrypting and decrypting data.
Last synced: 24 Aug 2025
https://github.com/luhluh-17/kubli
A Python-based file encryption tool that securely encrypts and decrypts files and directories using Fernet symmetric encryption. Features filename obfuscation, interactive CLI interface, and batch processing capabilities.
Last synced: 23 Jul 2025
https://github.com/sorairolake/camellia-zig
Camellia block cipher written in pure Zig
block-cipher camellia cipher cryptography zig zig-library ziglang
Last synced: 05 Apr 2025
https://github.com/haithamaljabbari/crabcrack
CrabCrack is a hash cracking tool written in Rust
cryptography cybersecurity hacking hash hashcracker programming rust
Last synced: 22 Mar 2025
https://github.com/skitsanos/text-into-image
Demonstration of steganography with encoding text into an image
canvas crypto cryptography javascript morse-code morse-encode steganography steganography-algorithms steganography-application steganography-encoding
Last synced: 30 May 2026
https://github.com/natharyan/secret-sharing-arithmetic-functions
Shamir's secret sharing with beaver's multiplication to generate shares of an arbitrary arithmetic function given by the user with two secret values as the variables
cryptography cryptography-project secret-sharing shamir-secret-sharing
Last synced: 22 Mar 2025
https://github.com/obirikan/caesar-cipher-encoder-decoder
πThis project implements a modular Caesar cipher for encoding and decoding English alphabetic messages. It's structured in a clean, maintainable folder-based architecture using Python functions and modules.
Last synced: 27 Jun 2025
https://github.com/tiwarishubham635/optimized-aes-visualizer
Optimizes AES Encryption-Decryption Algorithm with SHA-512 and visualizes it
Last synced: 30 Mar 2025
https://github.com/projects-developer/top-40-python-projects-for-beginners-to-advanced
Python is a popular and versatile programming language that is widely used in various industries, including web development, data science, artificial intelligence, and more Top 40 Python Projects. Project Includes Project Includes Source Code, PPT, Synopsis, Report, Documents, Base Research Paper & Video tutorials
bca-project btech-project computer-science-projects computerscienceprojects cryptography final-year-projects finalyearprojects machine-learning malware-detection mca-project mtechprojects python-project python-projects web-development
Last synced: 04 Jan 2026