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-02 00:06:57 UTC
- JSON Representation
https://github.com/rhcarvalho/tiwe
Tiwe is a distributed multiplayer board game
cryptography game golang multiplayer peer-to-peer
Last synced: 29 Apr 2026
https://github.com/ureeves/jwt-go-secp256k1
A secp256k1 signature method for dgrijalva/jwt-go.
cryptography golang jwt secp256k1
Last synced: 23 Sep 2025
https://github.com/hiegz/des
An optimized implementation of the Data Encrpytion Standard (DES) in C
Last synced: 15 Jun 2025
https://github.com/danilosramos/cypher-cpp
Implementação de uma Cifra de Substituição em C++ para demonstrar conceitos de criptografia.
algorithms cpp cryptography object-oriented-programming
Last synced: 15 May 2026
https://github.com/grunmax/gorsaexample
Golang & Cryptography. RSA sample. Base64 and Serialization used.
base64 blowfish cryptography go golang rsa rsa-cryptography serialization sha256
Last synced: 03 Apr 2025
https://github.com/m-azra3l/wavaudiostego
WAVAudioStego is a desktop application designed for audio steganography, which is the art of hiding secret information within an audio file. With this application, users can hide text messages in form of text files within audio audio files and extract them later using a private key.
Last synced: 25 Aug 2025
https://github.com/natsalete/algoritmo-des-data-encryption-standard-em-go
This project implements the DES (Data Encryption Standard) algorithm from scratch in Go, without using pre-built cryptography libraries. DES is a symmetric encryption algorithm that uses a block cipher, operating on 64-bit blocks with a 56-bit effective key (64-bit with parity).
56-bit-key 64-bit-blocks block-cipher cipher-blocks cryptography data-encryption-standard decryption des encryption feistel-network go golang key-generation pkcs7-padding s-boxes symmetric-encryption
Last synced: 24 Sep 2025
https://github.com/dulacp/cryptopals-challenges
My own solutions to the challenges of https://cryptopals.com/
challenges crypto cryptography solutions
Last synced: 01 Aug 2025
https://github.com/danutama/nextjs-aes-encryption
A simple and secure Next.js application to encrypt and decrypt files using AES CBC. Built with client-side using crypto-js, this app enables users to protect files with 128, 192, or 256-bit AES
advanced-encryption-standard aes aes-cbc aes-cipher aes-encryption algorithm cryptography landing-page nextjs rijndael
Last synced: 15 May 2026
https://github.com/skygenesisenterprise/api-service
The Official Sky Genesis Enterprise API Service Ecosystem
api-service client cryptography data dns docker javascript nextjs service stalwart typescript websocket
Last synced: 31 Dec 2025
https://github.com/sripwoud/cryptography
Modern Cryptography Primitives 101
basics cryptography primitives
Last synced: 03 Apr 2025
https://github.com/ammmir/npki
A minimal public key infrastructure (PKI) library for Go
Last synced: 02 Aug 2025
https://github.com/noomorph/p2p
Browser-based end-to-end encrypted message exchange using PGP, with no server storage
browser-based cryptography encryption end-to-end-encryption messaging openpgp pgp privacy security
Last synced: 25 Sep 2025
https://github.com/aka-nikko/desktop-activity-tracker
A Desktop activity tracker that logs all app usage and keystrokes.
cryptography openai python sqlite3
Last synced: 18 Apr 2026
https://github.com/roshannaidu/blockchain-workshop
This repository contains the details of the Blockchain workshop covering a wide range of topics and hands-on experience with some of the most critical aspects of blockchain development like smart contracts, etc.
blockchain blockchain-technology contracts cryptocurrency cryptography daap decentralized ethereum metamask nft opensea smart-contracts solidity web3 workshop
Last synced: 28 Apr 2026
https://github.com/maxgfr/playforgood
It is a cryptocurrency based on the fork of the litecoin
bitcoin bitcoin-forks btc cryptocurrencies cryptocurrency cryptography fork litecoin litecoin-fork ltc
Last synced: 16 May 2026
https://github.com/azanul/fireship-io-crypto-rust
Rough follow of the video by fireship-io, 7 Cryptography Concepts EVERY Developer Should Know (https://www.youtube.com/watch?v=NuyzuNBFWxQ)
argon2 asymmetric cryptography encryption-decryption hashing hmac rust salting sha256 signature signing symmetric
Last synced: 02 Aug 2025
https://github.com/bebofekry/cryptography
Ctyptography basic algorithms implementation for Encryption, Decryption, and Attack (Additive Cipher, Multiplicative Cipher, Affine Cipher, Vigenere Cipher, RSA, SDES)
brute-force cryptography cyber-security data-security datasecurity decryption encryption python security
Last synced: 02 Aug 2025
https://github.com/adistrim/rsa-pkcs1_oaep-encryption
🔐 RSA encryption and decryption with PKCS1 OAEP padding scheme. Includes key pair generation, encryption with public key, decryption with private key, and secure cryptographic operations.
cryptography pycryptodome python rsa
Last synced: 02 May 2025
https://github.com/isaaczhang4/rsa-cryptography
Python implementation of the RSA Cryptography Algorithm
cryptography number-theory python rsa-cryptography
Last synced: 02 Aug 2025
https://github.com/filiprokita/hashtool
A simple command-line tool for calculating the MD5, SHA-1, and SHA-256 hash values of a text or a file, written in Python.
algor command-line-tool cryptography encrypt encryption encryption-algorithms file-hashing hack hashing hashlib md5 python python3 securirty sha sha1 sha256 text-hashing
Last synced: 02 Aug 2025
https://github.com/unixpup/genpasswd
Cryptographically secure password generator using libsodium
clang cryptography password-generator security-tools sodium
Last synced: 02 Apr 2025
https://github.com/typicalhog/randevu-py
Universal Probabilistic Daily Reminder Coordination System for Anything
algorithms blake3 coordination cryptography daily datetime deterministic foss hash offline probability py python randevu random rdv rdvt reminders rendezvous universal
Last synced: 19 Feb 2026
https://github.com/rakibhossain72/XORpass
XORpass is a Flask-based password manager application with MongoDB integration. It allows users to securely store their passwords in a MongoDB database, with encryption applied using their own master password. This ensures that the stored passwords are protected and can only be accessed by the owner.
cryptography encrypted-store flask password-manager
Last synced: 27 Sep 2025
https://github.com/hazae41/ed25519
Ed25519 adapter for WebAssembly and JS implementations
adapter browser cryptography curve25519 ed25519 javascript typescript webassembly
Last synced: 08 Sep 2025
https://github.com/ne0n0us/pre-chat
Proxy re-encryption tool mimicing a messenger.
cryptography html javascript messenger proxy-re-encryption quasar quasar-framework scss vite vue vue3 vuejs wasm
Last synced: 09 Apr 2026
https://github.com/sidd0894/password-encryption-decryption-tool
Terminal based password encryption/decryption tool
aes-encryption cryptography fernet-cryptography fernet-decryption fernet-encryption hmac-sha256 password-encryption password-encryptor symmetric-encryption symmetric-encryption-algorithm symmetric-key-encryption
Last synced: 09 Apr 2025
https://github.com/zing-rsa/discord-wallet-verify-backend
Microservice to perform Cardano wallet(signature) verification for discord bots
cardano cryptocurrency cryptography signature-verification
Last synced: 02 Apr 2025
https://github.com/anshvaid4/ul
Repository showcasing the mathematics for cryptography and other cyber related concepts
cpp cryptography cyber-security mathematics university-of-limerick
Last synced: 27 Mar 2025
https://github.com/zizisk-100bz/cryptoguardian
Cryptoguardian is a secure wallet application designed to protect your digital assets. It uses advanced encryption methods to ensure that your cryptocurrencies remain safe from unauthorized access.
bitcoin crypto crypto-tools crypto-wallet cryptography github-config matplotlib nodejs pandas seaborn sha256-hash streamlit visualization walletkeytool
Last synced: 01 May 2026
https://github.com/zenium-community/zenium
Zenium integration/staging tree
altcoin anonymous-transactions bitcoin blockchain blockchainprivacy blockchaintechnology bulletproofs c-plus-plus cryptocommunity cryptocurrency cryptography p2p privacycoin zkp zkpcrypto zkproof zksnarks
Last synced: 29 Sep 2025
https://github.com/arvid-berndtsson/typesecure
A focused TypeScript cryptography package that provides secure encryption and hashing utilities with strong typing and runtime validation using Zod.
cryptography cybersecurity encryption hashing password security typesafe typescript zod
Last synced: 19 Feb 2026
https://github.com/rikurauhala/bsc-thesis
Bachelor's thesis in computer science
bibtex brute-force bsc bsc-thesis computer-science cryptography cyber-security dictionary-attack finnish latex passwords rainbow-table tex thesis
Last synced: 29 Sep 2025
https://github.com/jtdowney/speck
Toy implementation of Speck cipher in Rust
Last synced: 27 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/joestr/enka
Enkapsulate your data!
aes cryptography decryption encryption rsa
Last synced: 08 Jul 2025
https://github.com/zahidayturan/advanced-encryption-standard-application
This app securely encrypts and decrypts your files by generating keys using the AES algorithm.
aes cryptography encryption firebase firestore flutter symetric-encryption
Last synced: 09 Apr 2026
https://github.com/tankerhq/identity-ruby
Identity management in Ruby for the Tanker SDK
cryptography encryption privacy ruby sdk security tanker
Last synced: 09 Aug 2025
https://github.com/sundarnagarajan/pymultikdf
Python wrappers for bcrypt, PBKDF2 (fastpbkdf2) scrypt (Tarsnap)
bcrypt cryptography fastpbkdf2 pbkdf2 python-wrapper scrypt wrapper
Last synced: 23 Aug 2025
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/alessandroconti11/constant_time-parallel_shuffling
Shuffling arrays in constant time is a common problem in modern cryptography. This project involves analyzing the technique proposed in https://cr.yp.to/2024/insertionseries-20240515.py, and implementing it in C, possibly employing parallelization.
c complexity-study computer-engineering computer-science-and-engineering constant-weight-word cryptography cryptography-and-architecture-for-computer-securit cww daniel-j-bernstein djb insertion-in-array insertion-series polimi porting porting-python-to-c python-to-c
Last synced: 17 Jun 2026
https://github.com/mohith6/certificate-broadcast
Broadcasting certificates to the clients over HTTP and HTTPS protocols and validating client's certificate over HTTPS using mutual SSL authentication
certificates cryptography digitalsignature java publickey-authentication rsa-encryption
Last synced: 29 Jul 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/lazula/cryptopals
A collection of solutions for the challenges at cryptopals.com in C89
Last synced: 08 Jul 2025
https://github.com/soumabha-banerjee/enigmaticbyte
This is a steganography desktop application that hides txt messages inside a cover image. It is completely developed using JavaFX and Cryptography and Steganography both is used. For Cryptography we used a symmetric key technique called Columnar Transposition and for Steganography we used LSB Insertion technique.
cryptography cryptography-algorithms desktop-application java javafx javafx-desktop-apps network-security steganography steganography-algorithms
Last synced: 14 Feb 2026
https://github.com/xdv/divvy-wallet
Divvy Wallet Generator
cryptocurrency cryptography divvy secret test-vectors xdv
Last synced: 16 Jan 2026
https://github.com/jcbritobr/gocrypto-study
This study is based on Golang Cryptography for Depeloper book and its examples.
Last synced: 06 Oct 2025
https://github.com/dssgabriel/PRESENT24-attack
Blazing fast MITM attack on a 24 bits implementation of the PRESENT block cipher algorithm.
blockcipher c cryptography maninthemiddleattack maqao optimization
Last synced: 31 Mar 2025
https://github.com/deadkennedyx/niebla-158
BIP-158 - Compact Block Filters
bip157 bip158 blockchain btc btc-wallet crypto cryptocurrency cryptography privacy-enhancing-technologies
Last synced: 20 Jan 2026
https://github.com/maxencerb/crypto-exercices-2021-td1
Ploblem solving for cryptography.
Last synced: 27 Apr 2026
https://github.com/avivijay19/hash-generator
Hash generator is a crypto based android application which works on different hashing algorithms.
android cryptography kotlin kotlin-android
Last synced: 29 Apr 2026
https://github.com/emrekayik/ekode
EKODE, metni resim üzerinde saklamak için kullanılan bir algoritmadır.
Last synced: 17 May 2026
https://github.com/idhamm15/p10-cryptography
Cryptography Application With Java Programming
application-java cryptography java
Last synced: 14 Mar 2025
https://github.com/roydevashish/chacha20-hash-lightweight-cryptographic-hash-function-based-on-chacha20
A lightweight cryptographic hash function inspired by ChaCha20, designed for speed, simplicity, and efficiency in resource-constrained environments. Ideal for embedded systems, research, and educational purposes. Not intended for production use without further cryptanalysis.
chacha20 cryptographic-hash-functions cryptography hash-function
Last synced: 13 Jun 2026
https://github.com/pavan-m060/capstone_project
🔐 Encryption & Decryption Web App A simple Flask-based web application that implements Caesar and Transposition ciphers for secure text encryption and decryption. Includes file handling support and a user-friendly local HTML interface for seamless interaction.
ceaser-cipher cryptography decryption encryption filehandling flask python transposition-cipher webapplication
Last synced: 30 Apr 2026
https://github.com/ite-2022-pwr/sem4-oiak-proj-mb-ak
Organizacja i architektura komputerów - projekt
assembler assembly cryptography kyber-crystal
Last synced: 28 Mar 2025
https://github.com/pmuens/cryptolab
R&D environment to study Cryptography so we can roll our own eventually
cryptography cryptography-algorithms ecdh ecdsa elliptic-curve-cryptography elliptic-curves learning-with-errors post-quantum-cryptography
Last synced: 15 May 2025
https://github.com/aulanchik/decryptor
Code Cipher challenge
axios cryptography javascript nodejs
Last synced: 30 Apr 2026
https://github.com/mdsaddam7860/password_generator_using_react_vite_and_tailwindcss
A simple yet powerful password generator built with React and Vite for fast development, styled with Tailwind CSS for a clean, responsive design.
cryptography developer-tools frontend javascript open-source password-generator-javascript react-hooks reactjs security-tool tailwind tailwind-ui vite vitejs webapp
Last synced: 30 Apr 2026
https://github.com/primefactor-io/commitment
Implementations of various Commitment Schemes
commitment-schemes cryptography cryptography-algorithms
Last synced: 15 May 2025
https://github.com/csnp/qramm-cryptodeps
Cryptographic Dependency Scanner - Identify quantum-vulnerable cryptographic algorithms in your software dependencies. Part of the QRAMM Toolkit.
cbom cnsa cryptography dependencies golang post-quantum post-quantum-cryptography pqc quantum-computing sast sbom security supply-chain-security vulnerability-scanners
Last synced: 13 Jan 2026
https://github.com/primefactor-io/paillier
Implementation of the Paillier cryptosystem alongside its homomorphic operations
cryptography cryptography-algorithms homomorphic-cryptography-scheme homomorphic-encryption homomorphic-encryption-library paillier paillier-cryptosystem
Last synced: 26 Oct 2025
https://github.com/moeenn/go-token
Generate crypto-random strings (i.e. tokens) of any length
crypto-random-string cryptography go golang token
Last synced: 11 Mar 2026
https://github.com/primefactor-io/lhtlp
Implementation of the Linearly-Homomorphic Time-Lock Puzzle scheme
cryptography cryptography-algorithms homomorphic-cryptography-scheme homomorphic-encryption homomorphic-encryption-library time-lock time-lock-puzzle
Last synced: 02 Jul 2026
https://github.com/soyart/gfc
stable branch of gfc, a small go file encryption utility using AES 256 and PBKDF2
aes crypto cryptography encryption rsa
Last synced: 14 Jan 2026
https://github.com/manesioz/hill-cipher
Application of linear algebra to cryptography 🔐 encryption and decryption of text by a polygraphic substitution cipher
cryptography hill-cipher linear-algebra python
Last synced: 15 Jun 2026
https://github.com/aditya-giri/cryptopals
My solutions to the Matasano Challenges in Cryptography.
cryptography cryptopals matasano matasano-cryptopals-challenges
Last synced: 19 Sep 2025
https://github.com/primefactor-io/ecc
Implementations of various Elliptic Curve Cryptography primitives such as ECDSA and Adaptor ECDSA over secp256k1
adaptor-signature adaptor-signatures cryptography cryptography-algorithms ecdsa ecdsa-cryptography ecdsa-signature ecdsa-signatures elliptic-curve elliptic-curve-cryptography elliptic-curves schnorr schnorr-signature schnorr-signatures
Last synced: 15 May 2025
https://github.com/mahfuzurrahman98/telechipher
This is a system developed as an assignment of a cyber-security course capable of transferring files through a secure communication channel with the support of encrypting data on the sender end and decryption on the receiver end.
aes-encryption chipher cryptography cybersecurity encryption-decryption pysftp rot13 sftp tkinter-gui
Last synced: 08 Oct 2025
https://github.com/daisvke/dcrypt
dcrypt is a file encryption/decryption tool that adds a custom header to encrypted files, storing essential metadata for decryption and management of the encrypted content.
aes-128-cbc c cryptography encryption-decryption keygen
Last synced: 25 Mar 2025
https://github.com/jdanielescanez/qkd-sampler
A Rust CLI tool for simulating Quantum Key Distribution (QKD) protocols, including BB84, Six-State, and B92. This crate provides a flexible and efficient way to simulate quantum key exchange, analyze security metrics, and evaluate the impact of eavesdropping.
b92 bb84 cryptography qkd quantum six-state
Last synced: 15 Jun 2026
https://github.com/gkbrk/r30sponge.h
Sponge function based on the Rule 30 Cellular Automaton
c c89 c99 cryptography stb stb-library
Last synced: 24 Mar 2025
https://github.com/nico-curti/cryptosocket
TCP/IP Client Server with RSA cryptography
Last synced: 14 Nov 2025
https://github.com/cwaring/ucan-inspector
An embeddable Web Component for inspecting UCAN tokens directly in the browser.
authorization authz cryptography debugger devtools js ucan vue3
Last synced: 16 Jan 2026
https://github.com/ioexcept10n/filekeeper
A project of a file encryption Android app made with .NET MAUI
android cryptography csharp cybersecurity dotnet maui
Last synced: 01 May 2026
https://github.com/guilt/gsum
gsum is a versatile command-line hashing tool written in Go, supporting a wide range of cryptographic and non-cryptographic hash algorithms. It offers advanced features like incremental hashing, GPG signing/verification, progress bars, and compatibility with existing Unix and Windows environments.
chatgpt checksum cryptography defense-methods golang grok gsum hashing incremental range utility verification
Last synced: 09 Oct 2025
https://github.com/ilyakotsar/imagecrypt
Image encryption with a password using rail fence cipher
cryptography encryption image-encryption rail-fence-cipher
Last synced: 09 Aug 2025
https://github.com/yumevote/voting-iot-machine-ui
A emulated GUI application which acts as a POS IOT Machine (DRE) to allow people to vote for election on the Maschain
arduino cryptography iot python tkinter-gui
Last synced: 15 Feb 2026
https://github.com/marenkeneshov/marintxtcrypt
Приложение позволяет шифровать введённый текст. Не используйте это приложение в незаконных целях! The application allows you to encrypt the entered text. Do not use this app for illegal purposes! Бұл қосымша енгізілген мәтінді шифрлауға мүмкіндік береді. Бұл қосымшаны заңсыз мақсаттарда пайдаланбаңыз!
cryptography cybersecurity cybersecurity-tools cypher
Last synced: 18 Jan 2026
https://github.com/tnmyk/localblockchain
Centralized and local imitation of blockchain technology using Javascript.
blockchain cryptography javascript
Last synced: 26 May 2026
https://github.com/juanfkurucz/proyecto-seguridad
Subject "Seguridad" (Security) from Universidad Catolica del Uruguay
cryptography hashing python security
Last synced: 24 Mar 2025
https://github.com/oklein1/cryptography-clojure
Clojure implementation of ciphers
cipher-algorithms clojure cryptography
Last synced: 10 Oct 2025
https://github.com/1limxapp/react-native-chacha20-poly1305
ChaCha20-Poly1305 encryption/decryption for Flutter. Native implementation makes sure it has the fastest performance.
256-bit aes android chacha20 chacha20-poly1305 chacha20poly1305 cihper cipher-algorithms cross-platform cryptography encryption encryption-algorithms ios javascript react react-native typescript
Last synced: 21 Feb 2026
https://github.com/saorsa-labs/saorsa-fec
Core foundational crates for the Saorsa P2P ecosystem: saorsa-types, saorsa-fec (Forward Error Correction), and saorsa-rsps (Reed-Solomon with Proof Systems)
cryptography error-correction fec foundation networking p2p reed-solomon rust types
Last synced: 20 Jan 2026
https://github.com/rokatyy/skitala
skitala encoder/decoder (in progress)
crypto cryptography encoder-decoder skitala
Last synced: 15 Jun 2026
https://github.com/baha2rm98/crypto_note
Developed by : Baha2rM98 and AshkanAbd
Last synced: 02 May 2026
https://github.com/davidkirwan/number_station
This gem contains a number of utilities to aid in the running of a number station.
cryptography number-station one-time-pad one-time-pad-cipher pseudorandom pseudorandom-number-generator radio
Last synced: 08 Nov 2025
https://github.com/amiriiw/merklenote
Merkle Note is a secure text editor that offers advanced file management and encryption features. It encrypts files using a Merkle root as a password, ensuring data integrity and confidentiality. Users can create, open, and save encrypted or plain text files, while the intuitive interface streamlines file navigation.
cryptography editor file hash merkle-tree notebook password
Last synced: 21 Aug 2025
https://github.com/ben-venture/sui-go-sdk
Go language SDK for @MystenLabs Sui
block block-vision cryptography go go-lang mainnet sdk signer sui sui-blockchain testnet transaction vision zk-login zk-sync zklogin
Last synced: 03 Jul 2025
https://github.com/tigeryant/merkle-tree
Produces a merkle root from a set of user defined strings
binary-hash-tree cryptography merkle-tree
Last synced: 11 Oct 2025
https://github.com/projects-developer/steganography-projects
This project aims to design and develop a steganography system that enables secure and covert communication. Steganography Project Project Includes Project Includes Source Code, PPT, Synopsis, Report, Documents, Base Research Paper & Video tutorials
btechprojects computer-sceience-projects computerscienceprojects covertcommunication cryptography datasecurity final-year-projects finalyearprojects imageprocessing informationhiding mtechprojects securecommunication steganography textanalysis
Last synced: 04 Jan 2026
https://github.com/aljazarifoundation/cryptography
Exploring Cryptography with JMeter
aes-encryption cryptography des-encryption-algorithm encoding jmeter jwt-token research-and-development security-automation sha256-hash
Last synced: 27 May 2026