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/mikehorn-git/cryptography-c
Simple hash implementations in C/C++.
Last synced: 26 Jul 2025
https://github.com/matteopolak/password
A simple password generator.
cryptography cybersecurity generator password
Last synced: 12 May 2025
https://github.com/bethanyuo/crypto_hashes
Popular Cryptographic Algorithms using Crypto Libraries: Hashes
algorithms crypto-algorithms crypto-libraries cryptography hashing hashing-algorithm python
Last synced: 16 May 2026
https://github.com/pramsh/cipher
Cipher is a Node.js cryptographic library offering SHA-256 hashing, AES-256 encryption/decryption, JWT creation/validation, and RSA key pair generation.
cryptography digital-signature javascript jwt-auth jwt-token jwt-tokens nodejs rsa-key-pair rsa-signature sha256-crypt sha256-decryptor sha256-hash
Last synced: 16 May 2026
https://github.com/m3ssap0/ctf-rsa-breaker
This is a Python 2.7 script that can be used to solve RSA challenges in CTFs.
cryptography ctf ctf-tools rsa
Last synced: 23 Jun 2025
https://github.com/geikha/cryptography-scripts
Basic cryptograhpy in Python, just for practice
console-application cryptography python python3 scripting
Last synced: 04 Oct 2025
https://github.com/0xliquidglass/caesar
A passwordless file encryption scripts for linux
Last synced: 13 Mar 2025
https://github.com/ericlps/esteganografia-java
este projeto é uma aplicação em Java desenvolvida para realizar esteganografia digital em imagens no formato PNG, utilizando a técnica LSB (Least Significant Bit - Bit Menos Significativo). Ele permite ocultar dados (arquivos ou pastas compactadas em ZIP) dentro de uma imagem e, posteriormente, extrair esses dados da imagem modificada
cibersecurity command-line-interface cryptography data-hiding esteganografia image-processing java lsb maven png steganography
Last synced: 28 Apr 2026
https://github.com/rurumimic/siege
🏰 공성전
aes cryptography rsa rust security tls
Last synced: 27 Jul 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/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/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/doedja/nexus-voting
A decentralized anonymous voting application built on Nexus using zero-knowledge proofs.
Last synced: 22 Jun 2025
https://github.com/grandroyl9902m/privatebin
A minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted in the browser using 256 bits AES.
crypto cryptography encrypted hacktoberfest one-time paste pastebin php security self-destroy self-hosted self-hosting
Last synced: 22 Jun 2025
https://github.com/charlieit/fernet-vault
A simple secrets manager using symmetric cryptography
cryptography fernet-encryption python3 secrets secrets-management vaults
Last synced: 22 Jun 2025
https://github.com/zemse/isik-crypto
crypto cryptography cryptology isi-kolkata rust-lang
Last synced: 03 Apr 2025
https://github.com/bivex/ejafa_protocol
Multi-language (Python, PHP, Go) implementation of the Ejafa communication protocol, providing secure and efficient data exchange using modern cryptographic primitives.
cryptography data-exchange go network-protocol php python security
Last synced: 23 May 2026
https://github.com/MKSinghDev/crypto-exchange
The fastest and most secure crypto exchange platform.
crypto cryptocurrency cryptocurrency-exchanges cryptography ethereum nextjs reactjs single-page-app smart-contracts
Last synced: 04 Oct 2025
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/sohamkayal4103/oblivious_data_structures
Implementation of Oblivious Data Structures in C++
cryptography oblivious oblivious-data-structure ods path-oram
Last synced: 22 Jun 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/jmckesey/multithreaded-encryptor
Multithreaded File Encryptor is a high-performance C++ application that encrypts and decrypts all .txt files within a specified directory using a user-defined secret key. The project leverages multithreading to process files concurrently, significantly improving speed on multi-core systems.
cpp17 cryptography multithreading
Last synced: 04 Oct 2025
https://github.com/lucasfeliciano02/expressoes_regulares-regex
Expressões regulares muito úteis para validar: senhas, cpf, e-mails, IPv4, numeros e telefones
cryptography formatters python regex validations
Last synced: 10 Jun 2026
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/mikebrown0409/project-fuse
Zero-knowledge proof system for verifiable compliance envelopes. Proves compliance checkers executed correctly without revealing sensitive data. Built with RISC Zero zkVM. Phase 1 complete.
audit compliance cryptography gdpr privacy-preserving regulatory-compliance risc-zero rust soc2 zero-knowledge-proofs zkp zkvm
Last synced: 11 Jan 2026
https://github.com/stevemats/morse_code_translator
Easily decode/encode Morse code and listen to audio.
cryptography encryption-decryption morse-code
Last synced: 09 Jun 2026
https://github.com/stevemats/wheatstone-playfair-cipher
C code to encrypt a string using the Playfair cipher.
Last synced: 30 Aug 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/znx-x/hadron
This ongoing MVP for a distributed ledger system aims to solve issues that first and second-generation blockchains have not been able to overcome by implementing novel concepts in mining, smart contracts, and cryptography.
blockchain cryptography encryption network post-quantum smart-contracts web3
Last synced: 11 Jul 2025
https://github.com/mduo13/sha512half
cryptography python3 sha512 sha512half
Last synced: 08 Oct 2025
https://github.com/floodnut/hexa-encryption
256비트 대칭키 암호 알고리즘 Hexa-Encryption
Last synced: 21 Jun 2025
https://github.com/cryptography-research-lab/go-cycle-string
循环字符串数据结构(CycleString)
cryptography data-structures utils-library
Last synced: 12 Jan 2026
https://github.com/jtdowney/speck
Toy implementation of Speck cipher in Rust
Last synced: 27 Mar 2025
https://github.com/arec1b0/nim-blockchain-node
A high-performance, scalable blockchain node implementation in Nim, designed with advanced cryptography, modular consensus (PoS/BFT), zero-knowledge proofs, and optimized P2P networking.
blockchain byzantine-fault-tolerance cryptography decentralization high-performance nim nim-lang nimble nimlang p2p
Last synced: 21 Jun 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/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/rishvant/cipher-safe-tests
Secure exam platform using encryption and Shamir’s Secret Sharing to ensure integrity and fairness.
cryptography exam-system mongodb nodejs reactjs redis shamir-secret-sharing tailwindcss
Last synced: 21 Jun 2025
https://github.com/efedotof/vaultly
Vaultly — облачное хранилище с end‑to‑end шифрованием и нулевым разглашением. Flutter‑клиент + Spring Boot‑бэкенд. Доверяйте математике!!
aes-gcm cloud-storage cross-platform cryptography end-to-end-encryption file-encryption flutter privacy rsa-oaep security self-hosted shps spring-boot zero-knowledge
Last synced: 25 Apr 2026
https://github.com/yannvvv/tlsferret
TLSferret is a fast SSL/TLS scanner built in Rust, offering extensive protocol support and dual TLS engines for modern and legacy systems. It also includes STARTTLS support for multiple protocols, ensuring comprehensive security analysis. 🛠️🔒
certificate cipher cipher-suites command-line-tool cryptography post-quantum-cryptography rust starttls tls
Last synced: 21 Jun 2025
https://github.com/crodriguezvega/probabilisticpubkey
Probabilistic public-key crypto systems in Rust
blum-goldwasser crypto cryptography cryptography-library goldwasser-micali probabilistic-pubkey public-key-cryptography rust rust-lang
Last synced: 11 Jul 2025
https://github.com/zhongruoyu/md5
An implementation of the MD5 hash algorithm.
Last synced: 12 Aug 2025
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/kevindasilvas/kcrypt
Kcrypt or Krypt is an encrypting and decrypting lib created using javascript and node js
cryptography javascript node node-js nodejs
Last synced: 16 May 2026
https://github.com/dangnh0611/cryptography1_coursera
Coursera: Cryptography I assigments
Last synced: 11 Jun 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/mlziade/keycrypt
A fun and challenging puzzle website. You can create puzzles for friends and other players to solve! Only then can they decrypt your message...
cryptography django game puzzle puzzle-game
Last synced: 15 May 2026
https://github.com/0x4m4/bloodcodectf
Blood Code CTF challenge repository! This repository contains all the challenges and their source files from the Capture The Flag event codenamed "Blood Code," organized by 0x4m4. It includes challenges in cryptography, steganography, digital forensics, pwn, pyjail, reverse engineering, and web exploitation, designed for all skill levels.
0x4m4 bloodcode capture-the-flag cryptography ctf-challenges digital-forensics hackathon pwn pyjail reverse-engineering sir-syed-case-institute-of-technology sscaseit sscit steganography web-exploitation
Last synced: 19 Jun 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/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/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/cuhsat/spritz.go
A Spritz cipher implementation in pure Go.
algorithm cryptography go golang spritz
Last synced: 29 Mar 2025
https://github.com/josecarlosnf/te-seginfo
Códigos da disciplina de Tópicos Especiais II - Segurança da Informação. ✨ Fundamentos de criptografia
Last synced: 19 Jun 2025
https://github.com/cuhsat/pssst-chat
A simple ncurses based chat for Pssst.
chat cryptography gui messaging ncurses pssst python
Last synced: 29 Mar 2025
https://github.com/ryan-rozario/auctf_2020
Solutions for a few of the AUCTF 2020 Crypto Problems. Did not have much time to solve as much as i wanted to.
auctf auctf2020 crypto cryptography ctf
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/cuhsat/spritz.java
A Spritz cipher implementation in pure Java.
algorithm cryptography java spritz
Last synced: 27 Aug 2025
https://github.com/absoluteseeker/slhasher
a program to use several cryptographic hash functions easily in the terminal
c c-programming-language checksum command-line cryptographic-hash-functions cryptography free-and-open-source-software hash integrity md5 security sha1 sha256 sha3-256 sha3-512 sha512 sha512-224 sha512-256 terminal tiger
Last synced: 18 May 2026
https://github.com/joestr/enka
Enkapsulate your data!
aes cryptography decryption encryption rsa
Last synced: 08 Jul 2025
https://github.com/varun-doshi/rpolynomial
Finite Field Polynomial Implementation in Rust
Last synced: 14 Aug 2025
https://github.com/bgmp/cryptography-lab3
Third Lab's project for my cryptography class.
cryptography man-in-the-middle socket
Last synced: 03 Mar 2025
https://github.com/uofsc-fall-2022-math-587-001/homework1
Substitution ciphers
Last synced: 16 May 2026
https://github.com/daisvke/ciphers
A set of ciphers.
cipher cryptography encryption encryption-algorithms encryption-decryption security-tools xor-cipher
Last synced: 14 Aug 2025
https://github.com/anupammaurya6767/tanji
Tanji is a Python encryption library that provides a secure and flexible solution for encrypting and decrypting messages. It leverages both symmetric and asymmetric encryption techniques to ensure the confidentiality and integrity of your data.
asymmetric-cryptography code-review continuous-integration cryptography cryptography-algorithms documentation encryption github-actions github-package-registry open-source pytest python release-management security software-development software-engineering sphinx-doc symmetric-cryptography tanji tutorial
Last synced: 21 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/mrmorais/cipher_algorithms
Cipher algorithms implementations in C++
Last synced: 21 Jul 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/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/lucianoscarpaci/cryptography
Embark on a journey of cryptographic exploration as we delve into the intricate worlds of RSA and ElGamal encryption, crafted entirely from scratch without the aid of OpenSSL. Delve into the inner workings of these fundamental encryption algorithms, unraveling the complexities of secure data transmission.
algorithm-implementation asymmetric-cryptography cryptographic-algorithms cryptographic-security cryptography data-privacy elgamal-cryptosystem encryption-de key-generation rsa-algorithm secure-communication
Last synced: 14 Aug 2025
https://github.com/dhruv-varshney-developer/etherlite
A fully custom-built Ethereum wallet. Features wallet creation/import, raw transaction handling, BIP-39 mnemonic generation, secure storage, and seamless network switching. Built with React, Material UI, Ethereumjs-util, and Alchemy-powered nodes, supporting multiple Ethereum and Polygon networks.
alchemy bip-39 blockchain cryptocurrency-wallet cryptography ethereum gas-estimation keypair-generation material-ui mnemonic-generation private-keys raw-transactions react secure-storage transaction-signing wallet-management web3
Last synced: 09 Apr 2026
https://github.com/philbobaggins/cryptxor
A joke encryption utility
cryptography encryption joke rust rust-lang xor xor-cipher xor-cryptography xor-encryption
Last synced: 21 Jul 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/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/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/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/cadeke/lets-go
lets-go is a simple CLI application written in Go for encrypting and decrypting files.
cli cryptography decryption encryption golang
Last synced: 05 Jun 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/yo525/sme
SME256 Encryption Library is a Python package that implements the 256 Scrambled-Matrix-Encryption (SME256) algorithm
algorithm benchmark cryptography decrypt decryption-algorithm decryption-library encrypt encryption encryption-algorithms encryption-decryption encryption-library library matrix matrix-calculations user-friendly user-friendly-tool
Last synced: 10 Sep 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/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/kceh/steganography-and-cryptography
Steganography and Cryptography project for Kotlin developer certificate
cryptography kotlin steganography
Last synced: 29 Mar 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/eshan327/javachain
A blockchain developed in Java with relevant cryptographic and transactional functions.
blockchain cryptography java maven
Last synced: 16 May 2026
https://github.com/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/rwinkhart/rcw
A cascading cryptography agent meant to be embedded within Go programs.
aes cascade cascade-encryption cascading cascading-encryption chacha20 cryptography decryption encryption encryption-decryption multiple-encryption security
Last synced: 25 Jan 2026
https://github.com/khaledsharif/rubiks-encrypt
An encryption/decryption scheme based on the rubiks cube principle.
cryptography encryption research-project rubik-cube-principle
Last synced: 17 Mar 2025
https://github.com/rodrigo-kelven/script_hashed
Projeto de criptografia de dados de forma irreversível
criptography cryptography python3
Last synced: 07 May 2025