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-23 00:06:53 UTC
- JSON Representation
https://github.com/koh-gt/multiply
A powershell script to multiply large numbers, showing all digits.
128-bit 256-bit 512-bit 64-bit base2 bignum cryptography ecdsa multiply octal powershell quaternary seximal ternary
Last synced: 18 Mar 2025
https://github.com/teyckmans/gradle-tink
Gradle plugin that provides encryption support for secrets using https://github.com/google/tink.
crypto cryptography gradle java kotlin security tink
Last synced: 10 May 2026
https://github.com/jitendragangwar123/chainrust
ChainRust is a high-performance blockchain built in Rust, designed for secure and scalable decentralized applications.
actix-web blockchain cryptography rust
Last synced: 04 Oct 2025
https://github.com/devpro-software/licensify
Go Library for Digital License Signatures & Verification
cryptography digital-signature go golang library license license-management rsa software-licensing
Last synced: 18 Mar 2025
https://github.com/virtualox/get-randomhex
Adjustable Random Hex String Generator.
cryptography function hex hexadecimal powershell powershell-scripting powershell-scripts random-key-generator rngcryptoserviceprovider
Last synced: 08 Apr 2026
https://github.com/erthium/diary-a
A simple logbook for Linux machines
cpp cpp17 cryptography diary gcc linux linux-installation logbook makefile openssl qt qt6 rsa
Last synced: 13 Apr 2026
https://github.com/arthursudbrackibarra/t2-seguranca-de-sistemas
Trabalho 2 de Segurança de Sistemas.
cryptography java rsa security
Last synced: 22 Mar 2025
https://github.com/mttbernardini/mbencrypter
:closed_lock_with_key: This program will help you encrypting or decrypting some data or a file using MB's algorithm. NB: this project has been supeseded by https://github.com/mttbernardini/mbc
algorithm cryptography raw-data rawinput symmetric-keys text
Last synced: 26 Mar 2025
https://github.com/mattlianje/enigma
CLI Tool ... A pure FP, M3 Enigma machine as used by the Germans from 1934-45.
cipher cryptography enigma-machine enigma-simulator functional-programming
Last synced: 28 Mar 2025
https://github.com/virgilsecurity/virgil-cryptoapi-x
This framework provides Crypto API to separate VirgilSDK from concrete Crypto implementation
carthage cocoapods crypto cryptography ios macos virgil
Last synced: 16 May 2026
https://github.com/churro/avr-aes128-groestl256
Efficient AES-128 & Grøstl-256 Implementations for the AVR 8-bit Microcontroller Architecture
aes-128 atmega128 avr cryptography groestl-256
Last synced: 10 Apr 2025
https://github.com/wchresta/cotary
Cotary allows you to prove that you have a document without releasing it.
cli cryptography proof simple twitter utils
Last synced: 26 Mar 2025
https://github.com/mgoyal98/e2ee-adapter
A plug-and-play TypeScript package providing End-to-End Encryption (E2EE) middleware for Express.js and NestJS applications using hybrid encryption (AES-CBC + RSA).
aes-cbc cryptography e2ee encryption end-to-end-encryption express hybrid-encryption key-exchange middleware nestjs no-code-e2ee plug-and-play rsa secure-communication security typescript zero-config
Last synced: 16 Aug 2025
https://github.com/luxfi/qzmq
Quantum-safe ZeroMQ transport with ML-KEM and ML-DSA
cryptography encryption golang ml-dsa ml-kem post-quantum quantum-safe zeromq
Last synced: 24 May 2026
https://github.com/vcsjones/xaes-256-gcm-ruby
XAES-256-GCM for Ruby
cryptography ruby xaes-256-gcm
Last synced: 12 Dec 2025
https://github.com/jscarle/cryptoextensions.net
Useful Cryptography Extensions
crypto cryptography csharp dotnet
Last synced: 16 Aug 2025
https://github.com/flucium/hsum
hsum is a simple cli tool that compute the hash digest
cryptography hash hsum rust security sha2 sha3
Last synced: 18 Mar 2025
https://github.com/chronosgit/javary
Javary is a secure, Java-based personal diary application built with a client-server architecture. It enables users to create, store, and retrieve encrypted diary entries over a network, ensuring privacy and data persistence.
backend client cryptography diary frontend java jdbc junit mockito networking secure server slf4j testing
Last synced: 16 Aug 2025
https://github.com/rajput-hemant/cryptography
A handy Crypto CLI for exploring cryptographic algorithms learned in university. Dive into the world of cryptography with ease! 🔐✨
Last synced: 19 May 2026
https://github.com/alanruno/mxd
MXD — Post-Quantum Blockchain with one-way bridge to BNB Smart Chain. Hybrid Ed25519 + Dilithium5 (FIPS 204 ML-DSA-87) at the address, transaction, and consensus layers.
agpl-3 blockchain bnb-bridge bnb-chain consensus cryptography dilithium5 fips-204 ml-dsa-87 post-quantum
Last synced: 24 May 2026
https://github.com/travishorn/diceware-js
Cryptographically-secure electronic implementation of the Diceware Passphrase method in JavaScript.
crypto cryptography diceware passphrase password security
Last synced: 27 Mar 2025
https://github.com/jimouris/draft-mouris-cfrg-mastic
Specification of the Mastic Verifiable Distributed Aggregation Function (VDAF)
cfrg cryptography ietf irtf mpc plasma secure-multiparty-computation
Last synced: 17 Feb 2026
https://github.com/mrshankly/erlang-paillier
NIF bindings for the libpaillier cryptographic library
cryptography erlang homomorphic-encryption paillier
Last synced: 18 May 2026
https://github.com/mveytsman/cryptopals
Doing cryptopals in Elixir LiveBook
cryptography cryptopals-crypto-challenges elixir livebook
Last synced: 18 May 2026
https://github.com/chubek/mathcord
Discord Math Bot using Custom-Made Shunting Yard (WIP), Custom-Made SHA-512, Custom-Made ED25519
cryptography cryptography-algorithms discord discord-bot ed25519 edwards-curve edwards25519 go golang golang-bot golang-discord sha-512
Last synced: 15 May 2026
https://github.com/embetrix/meta-satobox
Satobox is an open-source, Yocto-based, privacy-focused and secure bitcoin full node solution designed for embedded linux devices.
anonymity bitcoin cryptocurrency cryptography embedded linux raspberry-pi security toronionproxy yocto yocto-layer
Last synced: 01 Nov 2025
https://github.com/virgilsecurity/virgil-keyknox-kotlin
KeyKnox SDK allows developers to communicate with the Virgil Keyknox Service to upload, download, and synchronize encrypted sensitive data (private keys) between user's devices.
cryptography data-sharing keyknox sdk
Last synced: 23 Jul 2025
https://github.com/keyan/e2e_voting
Simulated end-to-end verifiable secure election protocol
Last synced: 03 Apr 2025
https://github.com/cartory/encoderr-web
🔐 Crypto Final Project - Encoderr
cryptography decoding encoding javascript uagrm webpack
Last synced: 11 May 2026
https://github.com/roydevashish/hybrid-technique-for-image-encryption
This project implements a hybrid image encryption technique by combining asymmetric and symmetric encryption methods. It utilizes the ECC for asymmetric encryption and ChaCha20 stream cipher for symmetric encryption to achieve robust and secure image protection.
asymmetric-cryptography chacha20 cryptography ecc elliptic-curves-cryptography encryption hybrid image image-encryption image-protection python3 stream-cipher symmetric-cryptography uv
Last synced: 13 Jun 2026
https://github.com/definetlynotai/cryptoxide
Special Rust mini library to define your own cryptography hashes
cryptography custom customizable library mini rust side-project
Last synced: 21 Jul 2025
https://github.com/varun-doshi/erasure-coding
Rust Implementation of Erasure Codes
Last synced: 29 Mar 2025
https://github.com/samdney/research-sites
List of useful websites for math, algebra, number theory, cryptography, online security and privacy research.
algebra archive computer-science cryptography help latex list math mathematics maths number-theory reprint research tools webiste
Last synced: 22 May 2026
https://github.com/velipso/staticvault
Encrypt, host, and share files on a static website
browser-app cli-tool cryptography encryption file-encryption frontend javascript nodejs privacy secure-storage self-hosted static-site vault web-security zero-knowledge
Last synced: 22 Jul 2025
https://github.com/zhongruoyu/aes
Advanced Encryption Standard (AES) in C with file encryption/decryption support.
Last synced: 23 Jul 2025
https://github.com/p-sira/hycrypt
Stateless-overwrite hybrid cryptosystem for Python
cryptography hybrid-cryptosystem python
Last synced: 06 Mar 2026
https://github.com/pur3miish/antelope-ecc
A universal JavaScript ECC digital signature and key utility package for Antelope based blockchains
antelope antelopeio-blockchain blockchain-technology crypto cryptography javascript sign-transactions signature signature-generation signature-verification
Last synced: 10 Apr 2025
https://github.com/tuokri/UnrealScript-FCrypto
Pure UnrealScript SSL/TLS implementation and cryptography utilities based on BearSSL. Work in progress.
bearssl block-cipher cryptography decryption ecdh ecdhe encryption hkdf hmac https-client sha-1 udk ue3 unreal-engine-3 unrealscript xxtea
Last synced: 11 Mar 2025
https://github.com/dhouib-mohamed/secure-network-authentication
Secure Network Authentication project focuses on establishing robust authentication and network services using OpenLDAP, SSH, Apache, OpenVPN, DNS, and Kerberos.
apache authentication cryptography dns infrastructure kerberos network-management network-security openldap openvpn ssh
Last synced: 18 May 2026
https://github.com/shubhattin/hash_cryptography_tool
A Simple Online Cryptography Tool
cryptography encrypt-decrypt hash picocss utf-8
Last synced: 17 Jan 2026
https://github.com/ashutoshvarma/cryptopals
Challenges from https://cryptopals.com/
aes cryptography cryptopals rust
Last synced: 23 Jul 2025
https://github.com/simplito/privmx-endpoint-swift
Swift wrapper for the native C++ library used by PrivMX to handle end-to-end encryption.
chat communication cryptography data-transfer decryption e2ee end-to-end-encryption files messaging privacy privacy-protection private privmx secure simplito storage swift thread zero-knowledge
Last synced: 18 Jun 2026
https://github.com/samuel-lucas6/aes-ctr.net
A .NET implementation of AES-CTR.
aes aes-256 aes-ctr aes-ctr-mode aes-decryption aes-encryption crypto cryptography
Last synced: 27 Mar 2025
https://github.com/ttcong/hello-cryptography
Some hello-world examples about cryptography
Last synced: 29 Mar 2025
https://github.com/deadblackclover/wots-rs
Implementation of the Winternitz One-time Signature Scheme made using Rust
crypto cryptography one-time-signatures rust wots
Last synced: 15 Jan 2026
https://github.com/brenoepics/rsa-hex-gen
Generate an RSA key pair in hexadecimal format.
asymmetric cryptography encryp hex pair-generator rsa
Last synced: 27 Mar 2025
https://github.com/aeondave/cryptonite-go
Minimal, dependency-free cryptography library in Go
cryptography cypher go purego tiny
Last synced: 16 Jan 2026
https://github.com/alphaolomi/cryptography-algorithms
A collection of curated cryptography algorithms
algorithms algorithms-and-data-structures cryptography cryptography-algorithms hacktoberfest python rsa-cryptography wiener-attack
Last synced: 18 Jun 2025
https://github.com/minapecheux/medusa
A small encoding/decoding Python lib.
Last synced: 02 Nov 2025
https://github.com/cuhsat/fx
A strictly experimental stream cipher in ANSI C.
algorithm ansi-c c cipher cryptography fumbled-xor stream-cipher
Last synced: 29 Mar 2025
https://github.com/harmon758/the-cryptopals-crypto-challenges
The Cryptopals (Matasano) Crypto Challenges
crypto cryptography cryptopals cryptopals-challenges cryptopals-crypto-challenges matasano matasano-crypto-challenges matasano-cryptopals-challenge matasano-cryptopals-challenges
Last synced: 17 Mar 2025
https://github.com/cuhsat/epiphyte
(Ab)using TinyURL.com as a key/value storage for hidden and encrypted message threads.
cryptography epiphyte hidden-message protocol pycrypto python requests steganography tinyurl
Last synced: 12 Aug 2025
https://github.com/rdner/uncrypticated
cryptography in Go made easy as it should be
Last synced: 15 Dec 2025
https://github.com/nezutero/crypty
abstraction on built in crypto modules
aes-encryption crypto cryptography des-encryption encryption go golang rsa rsa-cryptography rsa-encryption
Last synced: 17 Mar 2025
https://github.com/cryptimeleon/android-demo
An example project with instructions on how to use cryptimeleon on android.
android android-app cryptography mcl pairing
Last synced: 12 Jan 2026
https://github.com/BotsUniverse/cryptrooper
Cryptrooper is a module that can encode and decode your text with a given key.
crypt cryptography decode encode python python3
Last synced: 19 Aug 2025
https://github.com/osiris-unnefer/rsa_utils
RSA private key with N & P and Q
attack cryptography ctf decryption factorisation rsa rsa-algorithm rsa-cryptography rsa-decryption
Last synced: 29 Mar 2025
https://github.com/i-umairkhan/signature_validation
Validate signature using asymmetric cryptography.
cryptography ethereum javascript
Last synced: 17 May 2026
https://github.com/fardinkamal62/pixenc
Encrypt image by manipulating pixels
cryptography encryption go golang image manipulation pixels python security
Last synced: 21 Apr 2026
https://github.com/20101301-alina-hasan/multiple-cryptographic-functionalities
This Python application integrates various cryptographic functionalities into a single interactive program. Users can perform operations such as encryption, decryption, hashing, digital signature generation/verification, and Message Authentication Code (MAC) generation.
cryptography digital-signature-algorithm encryption-decryption hashing jupyter-notebook message-authentication-code python
Last synced: 18 May 2026
https://github.com/abennett/cryptlog
A proof of concept for an AES-CBC-based, limited-read log appender.
Last synced: 03 Apr 2025
https://github.com/hanzopgp/steganography
Cryptography project.
cryptography jupyter-notebook steganography university
Last synced: 29 May 2026
https://github.com/razenpok/razensoft.xxtea
A simple and fast zero-dependency cryptography cypher for Unity
cryptography csharp cypher unity unity3d xxtea
Last synced: 15 May 2026
https://github.com/humanjavaenterprises/nostr-nsec-seedphrase
The nostr-nsec-seedphrase repository offers a TypeScript library that converts Nostr nsec keys into mnemonic seed phrases, enhancing the readability and management of keys within Nostr applications. This approach mirrors Bitcoin's use of seed phrases, emphasizing the importance of secure storage and careful handling of these keys.
bitcoin cryptography decentralized-protocols digital-signatures key-management mnemonic-seed-phrases nostr public-key-infrastructure security
Last synced: 31 Aug 2025
https://github.com/divshekhar/decipher
Breaking transposition cipher using metaheuristic algorithms
cryptanalysis cryptography dpso-algorithm genetic-algorithm geneticalgorithm jaya-algorithm mpso-algorithm pso-algorithm transposition-cipher
Last synced: 02 Nov 2025
https://github.com/dannywillems/ocaml-bls12-381
Fast BLS12-381 implementation in OCaml
bls-signature bls12-381 blst cryptography fft hash-to-curve ocaml pairing pairing-cryptography poseidon rescue signatures tezos zero-knowledge
Last synced: 31 Oct 2025
https://github.com/noahie-valk/basic-password-manager
Project for Project Shark to understand and apply cryptography concepts
Last synced: 05 Apr 2025
https://github.com/onlyf0ur/c-hashcracker
A simple and hyperfast HashCracker written in C.
Last synced: 17 Mar 2025
https://github.com/sharif-minhaz/one-time_pad_algo-otm
One Time Pad algorithm (OTP) is a symmetric key type algorithm which means that the key used to perform encryption and decryption is the same key
Last synced: 23 Jun 2025
https://github.com/azeemmirza/fortuna
Fortuna is a PRNG; it generates cryptographically secure pseudorandom numbers on a computer. It can also be used as a real random number generator, accepting random inputs from analog random sources. Designed by Niels Ferguson and Bruce Schneier.
cryptography psuedo-random random-number-generators
Last synced: 19 Mar 2026
https://github.com/sdanielsilva/simpleimageencryptor
A versatile file encryption tool that securely encrypts and decrypts image and other file types with AES and DES algorithms, supporting multiple modes and easy key management.
aes cbc cipher cryptography cryptography-tools data-protection des ecb encryption file-encryption image-encryption iv-generation java key-management secure-file-storage security
Last synced: 04 Jun 2026
https://github.com/presidentbeef/ruby_crypto_examples
Examples of cryptography operations using Ruby's standard library.
cryptography elliptic-curve-cryptography openssl public-key-cryptography public-key-encryption rsa-cryptography ruby
Last synced: 11 Jul 2025
https://github.com/iwas-coder/cryrsa
RSA key creator, extractor and compute tool. Useful to process keys with small modulus and try to factorize them.
asymmetric-cryptography cryptography private-key-cryptography public-key-cryptography rsa
Last synced: 20 Jul 2025
https://github.com/simon-greatrix/sec-prng
Secure random number generation
cryptography java prng security
Last synced: 12 Jan 2026
https://github.com/aveygo/jsnewhope
Javascript implementation of scottwn/PyNewHope, a post-quantum cryptographic scheme
cryptography javascript key-exchange-algorithms newhope quantum quantum-computing
Last synced: 18 Mar 2025
https://github.com/vancenceho/50.005-computer-system-engineering
50.005 Computer System Engineering - Labs & Programming Assignments
computer-systems-and-networks computer-systems-engineering cryptography networks operating-systems
Last synced: 05 Jul 2025
https://github.com/moul/otp
One-Time Pad utility
conference cryptography one-time-pad otp xor
Last synced: 07 May 2025
https://github.com/jacob-c-smith/crypto
Cross platform cryptography and hashing functions
Last synced: 04 Mar 2025
https://github.com/mohammedmehdio/caesarjaw-cpp
CaesarJaw provides encryption and decryption functionalities using a simple shift cipher (Caesar cipher). It allows users to: ✅ Encrypt text 📝 ✅ Decrypt text 🔑 ✅ Determine the shift key 🔎 ✅ Attempt decryption without a known key 💡
caesar caesar-cipher caesar-cipher-algorithm communication cpp crypter cryptography cybersecurity decrypt decryption decryption-algorithm security security-tools shift-cipher tool
Last synced: 23 Jul 2025
https://github.com/liblor/applied_cryptography_ethz
Applied Cryptography Lab @ ETHZ
applied-cryptography cryptography ethz lab
Last synced: 12 Jun 2025
https://github.com/erhant/enigma-machine
An Enigma Machine in TypeScript.
cryptography enigma-machine typescript
Last synced: 04 Jun 2026
https://github.com/lane-romuald/hyperledger-fabric-for-iot-smart-irrigation-system
This repository hosts a Blockchain network built on Hyperledger Fabric to ensure the secure exchange of data in automated irrigation systems. It features three organizations, RAFT consensus, Fabric CA for certification, and Hyperledger Explorer for network visualization.
blockchain certificate-authority chaincode channel consensus-algorithm cryptography css docker docker-compose go html hyperledger-explorer hyperledger-fabric irrigation javascript raft tls web yaml
Last synced: 09 Apr 2026
https://github.com/yaronkoresh/shual
Shual is a fibonacci based cryptography toolset.
cryptography encryption-decryption hash javascript padding
Last synced: 07 May 2025
https://github.com/danielost/sha-1
SHA-1 (Secure Hash Algorithm 1) implementation.
cryptography secure-hash-algorithm sha-1
Last synced: 13 May 2025
https://github.com/super-lou/hack_adobe-cc_2024-
new hack anti hack adobe crack 20024
adobe adobe-photoshop-2023-crack adobe-photoshop-crack canonical-urls cracked crypto cryptocurrency cryptography pirate-bay pirate-party pirates-of-the-caribean
Last synced: 25 Jul 2025
https://github.com/10d9e/fastmerkle
Golang Implementation of Streaming Merkle Root, Proof, and Verify (single leaf) from Luke Champine's paper
cryptography merkleproof merkletree
Last synced: 12 Apr 2025
https://github.com/badkeys/miscscripts
Misc helper and analysis scripts created during the development of badkeys
cryptography dkim dnssec ed25519 jwk prime rsa spki
Last synced: 18 Feb 2026
https://github.com/shehand/chain
Block-chain in one place
blockchain blockchain-technology cryptocurrency cryptography
Last synced: 25 Jul 2025
https://github.com/magical/go-acorn
Go implementation of the ACORN-128 authenticated encryption scheme
Last synced: 25 Jul 2025
https://github.com/iprs-dev/drand-rs
Drand client in Rust
cryptography drand random-number-generators
Last synced: 26 Mar 2025
https://github.com/vexcited/iut-r3.09
Module de cryptographie de BUT2 à l'IUT du Limousin.
cryptanalysis cryptography iut-du-limousin rust
Last synced: 08 Sep 2025
https://github.com/mingikang31/sift-v1.0
Cryptography Project
cryptography encryption-decryption python3
Last synced: 16 Jun 2025
https://github.com/lukinalexeyg/phpcrypt
Stand-alone version of php_sha256_crypt without any PHP dependencies
Last synced: 21 Apr 2026
https://github.com/subatomicplanets/shieldmessenger
A simple end-to-end encrypted messenger
android bcrypt cryptography e2ee encryption java messenger python rsa
Last synced: 10 May 2026
https://github.com/mindreadio/qsafecrypto
A secure and user-friendly open-source cryptography library, offering modern cryptographic APIs that are resistant to quantum attacks. Protect your data with ease and confidence using advanced quantum-resistant algorithms.
aes-256 aes-encryption aes-gcm aes-gcm-encryption base58 cryptography decryption encryption encryption-algorithms encryption-decryption pycryptodome python quanta quantam quantam-resistant quantam-safe quantum-computing tink
Last synced: 08 Apr 2026
https://github.com/oxion7/rc4-rust
RC4 algorithm in rust
algorithm cipher cryptography stream-cipher
Last synced: 14 Jun 2026