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-15 00:06:57 UTC
- JSON Representation
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/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/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/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/jscarle/cryptoextensions.net
Useful Cryptography Extensions
crypto cryptography csharp dotnet
Last synced: 16 Aug 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/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/nthnn/xbin25
Go package designed for secure data serialization, combining state-of-the-art encryption, digital signatures, and multi-layer compression ensuring confidentiality, integrity, and authenticity.
cryptography cryptography-algorithms encryption encryption-decryption golang golang-library golang-package
Last synced: 17 Aug 2025
https://github.com/lancern/enigma
Enigma machine emulator and its crack procedure on modern computers
cryptography enigma enigma-machine rust
Last synced: 02 Jul 2026
https://github.com/kaushalag29/cryptography
Basic Cipher Codes With Python.Deals With Encryption and Decryption.
books cryptography python-script python2-7
Last synced: 08 Jul 2026
https://github.com/olucascruz/securechat_frontend
Frontend de aplicação web de chat com criptografia
chat cryptography react reactjs vite
Last synced: 16 May 2026
https://github.com/p-sira/hycrypt
Stateless-overwrite hybrid cryptosystem for Python
cryptography hybrid-cryptosystem python
Last synced: 06 Mar 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/justscott/listcrypt
Symmetric cryptographic algorithm built with python3
cryptography encryption python38 symmetric-cryptography symmetric-key-cryptography
Last synced: 21 Jun 2026
https://github.com/jamestaylr/aes
Implementation of AES and associated cryptographic helper functions in Crystal
aes course-work cryptography crystal
Last synced: 24 May 2026
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/marlonbarcarol/enigma-engine
An encryption algorithm with the implementation of the enigma machine
cipher cryptography encryption enigma enigma-machine javascript substitution-cipher typescript
Last synced: 15 May 2025
https://github.com/hubert-kniola/visualcryptography
A simple program to encrypt and decrypt graphic files
aes crypto cryptography decryption encryption
Last synced: 12 Apr 2025
https://github.com/psychedelicshayna/obsidian.cpp
An abstraction layer that sits on top of OpenSSL which provides a more modern way of interacting with it in C++
abstract cpp-library cryptography decryption encryption moderncpp openssl-bindings wrapper-library
Last synced: 22 Aug 2025
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/moss-piglet/metamorphic-crypto
Zero-knowledge, post-quantum client-side encryption. #![forbid(unsafe_code)]. WASM + UniFFI targets.
argon2id cryptography encryption ml-kem open-source post-quantum privacy rust wasm webassembly x25519 zero-knowledge
Last synced: 01 Jul 2026
https://github.com/niewidzialny84/cryptography-and-cryptoanalysis-lab
Studies laboratories about cryptography and cryptanalysis
cryptography python sha3 studies
Last synced: 24 Aug 2025
https://github.com/wilmerm/cryptshield
Secure Encryption and Deletion Application
bash-script borrado-seguro cifrado command-line cryptography decrypt decryption descifrado encrypt encryption encryption-decryption fernet linux python3 secure-delete securedelete shred
Last synced: 24 Aug 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/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/4l3x777/ecdsa
Elliptic Curve Digital Sign Algorithm [PrimeField]
big-numbers cryptography diffie-hellman digital-signature elliptic-curve-cryptography nist prime-fields
Last synced: 29 Jun 2026
https://github.com/petrknap/php-crypto-sodium
The library that packages functional `sodium_crypt_*` into objects.
aead aes asymmetric-cryptography block-cipher chacha20 cryptography curve25519 decryption encryption php php-library poly1305 public-key-cryptography secret-key-cryptography security sodium stream-cipher symmetric-cryptography x25519 xchacha20
Last synced: 10 Jul 2025
https://github.com/ledger-things/kadena-rust-lib
A comprehensive Rust library for interacting with Pact smart contracts and the Kadena blockchain.
blockchain cryptography kadena pact rust-lang rust-library
Last synced: 27 Aug 2025
https://github.com/pkx8326/digital_caesar_cipher_with_python
The Digital Caesar Cipher with Python
caesar-cipher caesar-cipher-algorithm caesar-shift cryptography encryption-decryption python
Last synced: 28 Aug 2025
https://github.com/epogrebnyak/vault
Encode and decode a local text file with password.
Last synced: 18 Apr 2026
https://github.com/exenon/cryptopals
Solutions to the Cryptopals Crypto Challenges
Last synced: 03 Oct 2025
https://github.com/gitgab19/blockchain-address-list-generation
The focus of this repo is to retrieve the full list of addresses ever appeared into any transactions for some of the most famous blockchains using the secp256k1 curve. These Python scripts have been used for an academic research at Politecnico di Torino. If you want to know more about our paper, you can find it at https://arxiv.org/abs/2206.14107.
bitcoin blockchain cryptocurrency cryptography research research-paper secp256k1
Last synced: 09 May 2026
https://github.com/yuukiofuyu/campus
Simple Feedback Web to Connect Students with Lecturers Based on Python FLASK
cryptography daisyui decryption encryption flask flask-application flask-sqlalchemy flask-web flask-webapp python-app python-flask python-web python-webapp python3 simple-app simple-project simple-website tailwind web webapp
Last synced: 14 Apr 2025
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/radlikewhoa/rainbow-road
Rainbow table exercise for the Cryptography and Security module (krysi) at the FHNW.
cryptography hashing java rainbow-table
Last synced: 11 Nov 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/smadgulkar/enigma
A simple python script to encrypt/decrypt files and folders.
cryptography encryption-decryption python3
Last synced: 24 May 2026
https://github.com/mirtia/ctflearn-cryptography
Writeups for Cryptography Challenges
Last synced: 28 Jun 2025
https://github.com/ahmedemad242/secure-shared-file-storage
Project aims to create a secure platform for file sharing using File Transfer Protocol (FTP) and hybrid cryptography. The project involves building an FTP server and client application in Python, as well as implementing multiple cipher encryption to protect the transferred files
cryptography encryption ftp python
Last synced: 04 Apr 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/moul/otp
One-Time Pad utility
conference cryptography one-time-pad otp xor
Last synced: 07 May 2025
https://github.com/matt-raffel-kiva/didgen
Simple tool for generating DID and VERKEY pairs
aries-agents aries-framework cryptography encryption-algorithms hyperledger hyperledger-aries hyperledger-indy indy-node indy-sdk rust rust-lang
Last synced: 24 May 2026
https://github.com/sammyne/sm4
A Go implementation of SM4 block cipher algorithm as specified by GM/T 0002-2012
Last synced: 18 Mar 2025
https://github.com/isakruas/ecdp
The Elliptic Curve Data Protocol (ECDP) is a P2P communication protocol for decentralized networks, utilizing elliptic curve cryptography (ECC) for encryption, ECDSA for message authentication, and Diffie-Hellman key exchange for secure sessions. It operates over TCP and UDP.
cryptography data-security decentralized-networks diffie-hellman-key-exchange ecdsa elliptic-curve-cryptography encryption message-authentication peer-to-peer protocol secure-communication session-initialization tcp udp
Last synced: 06 May 2025
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/reddinton95/custom-plugin-backend
🚀 Master backend development with a structured, self-paced learning platform featuring 7 specialized agents and over 1000 code examples.
a1111-stable-diffusion-webui ai app async backend builder ckeditor5 claude cryptography enigma fastapi italia-design-system krita-plugin montreal-hug stable-diffusion wordpress wordpress-categories wordpress-widget
Last synced: 08 May 2026
https://github.com/anseki/grunt-gnirts
Obfuscate string literals in JavaScript code.
cryptography gnirts grunt-gnirts grunt-plugins gruntplugin javascript literal mangle obfuscate obfuscated obfuscation obfuscator password secret security string
Last synced: 08 Mar 2026
https://github.com/jitendragangwar123/cryptography
This Repository have some basic Cryptographic Algorithms and other basic concepts which is used in Blockchain Technology.
Last synced: 07 May 2026
https://github.com/spectre7651/crypta
Reasonably Good Encryption and Decryption Software (Python 3)
cryptography cybersecurity encryption python3
Last synced: 05 Jun 2026
https://github.com/ecies/py-demo
A simple fastapi eciespy web backend demo
cryptography ecies fastapi python3 secp256k1 webdemo
Last synced: 12 Apr 2025
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/guppster/ark-nim
A Nim library simplifying connection to the ARK blockchain
Last synced: 25 May 2026
https://github.com/prongbang/aes_ctr
AES CTR - Counter Flutter plugin.
aes-ctr aes-ctr-mode cryptography decryption encryption flutter
Last synced: 04 Jan 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/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/shubhattin/hash_cryptography_tool
A Simple Online Cryptography Tool
cryptography encrypt-decrypt hash picocss utf-8
Last synced: 17 Jan 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/cartory/encoderr-web
🔐 Crypto Final Project - Encoderr
cryptography decoding encoding javascript uagrm webpack
Last synced: 11 May 2026
https://github.com/erhant/enigma-machine
An Enigma Machine in TypeScript.
cryptography enigma-machine typescript
Last synced: 04 Jun 2026
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/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/mveytsman/cryptopals
Doing cryptopals in Elixir LiveBook
cryptography cryptopals-crypto-challenges elixir livebook
Last synced: 18 May 2026
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/lukinalexeyg/phpcrypt
Stand-alone version of php_sha256_crypt without any PHP dependencies
Last synced: 21 Apr 2026
https://github.com/liblor/applied_cryptography_ethz
Applied Cryptography Lab @ ETHZ
applied-cryptography cryptography ethz lab
Last synced: 12 Jun 2025
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/shgysk8zer0/jscrypt
Cryptographic modules implemented in JavaScript (I.E. SubtleCrypto API)
aes aes256 crypto cryptography ecmascript2015 es6 es6-modules javascript jscrypt jwk nodejs npm phpcrypt rsa spki subtlecrypto subtlecrypto-api webcryptoapi
Last synced: 08 May 2026
https://github.com/desgeeko/kryptos
A practical introduction to Kryptos K1-K3 brute-force decryption
brute-force cryptography decryption jupyter kryptos python transposition vigenere
Last synced: 29 Jun 2026
https://github.com/pmuens/ecc-ts
Elliptic Curve Cryptography implementation of ECDH and ECDSA on curve secp256k1
cryptography cryptography-algorithms cryptography-library ecdh ecdsa elliptic-curve elliptic-curve-cryptography elliptic-curve-diffie-hellman elliptic-curve-digital-signature-algorithm secp256k1
Last synced: 15 May 2025
https://github.com/amculin/php-vigenere-cipher
Simple implementation of Vigenere Cipher algorithm in PHP, also implement modification to support alpha-numeric characters
classical-cryptography cryptography php php82 php83 vigenere-cipher
Last synced: 07 Jun 2026
https://github.com/gat786/cryptography
Python scripts for the basic crytography techniques that are taught in our college
Last synced: 17 Mar 2025
https://github.com/go-compile/rome
The Elliptic and Edward Curve cryptography library built for multi-curve use. Unified crypto interface for ECDSA, EdDSA, ECIES and ECDH. NIST Curves, Brainpool, Ed25519, Ed448.
crypto cryptography ecdh ecdsa ecies ed25519 edwards-curve elliptic-curves encrypt multi-curve p521
Last synced: 15 Apr 2025
https://github.com/simplito/privmx-webendpoint
JavaScript library designed to work in browser environment, used by PrivMX communication channels.
communication cryptography end-to-end-encryption privacy web zero-knowledge
Last synced: 09 Apr 2026
https://github.com/moeraorg/python-moeralib
Python library to interact with Moera decentralized social network
cryptography decentralized library moera python python-library python3 social-network
Last synced: 05 Jan 2026
https://github.com/csnp/qramm-tls-analyzer
TLS/SSL security analyzer for quantum readiness assessment and CNSA 2.0 compliance
cbom cnsa cryptography golang post-quantum-cryptography pqc quantum-computing security security-scanner ssl tls
Last synced: 13 Jan 2026
https://github.com/ayoub-aberbach/complex_it
Complex it - Complex Passwords Generator
cryptography css javascript reactjs
Last synced: 23 Mar 2025
https://github.com/ph4r05/codesign-analysis
android-analysis codesign codesigning cryptography research
Last synced: 15 Mar 2025
https://github.com/irby/secrets-sharing-tool
A C#/.NET Core API and Angular client application designed to help users securely distribute short-session one-time secrets.
Last synced: 21 Apr 2026
https://github.com/cebem1nt/keeper
Keeper is a python password manager with git synchronization between multiple devices.
argparse cryptography encryption fernet-cryptography password-generator password-manager password-store python3 terminal-based terminal-tool termux
Last synced: 03 Feb 2026
https://github.com/statevdev/encry-cli
No-storage deterministic password generator
cli cryptography encry encryption password password-generator password-manager ruby
Last synced: 02 Jul 2025
https://github.com/magical/go-ascon
Go implementation of Ascon-128, Ascon-Hash, Ascon-Xof, Ascon-128a and Ascon-Hasha
Last synced: 24 Mar 2025
https://github.com/alexmasi/block-cipher-ctr-ecb
An AES implementation of a CTR block cipher using a CBC-MAC along with an ECB implementation for comparison
aes bmp c cryptography ctr ecb-mode
Last synced: 24 Mar 2025
https://github.com/umitkrkmz/chaotic_audio_steganography
Official Python implementation of "Secure Audio Steganography using Vectorized LSB and Chaos-Based Encryption" (DOI: 10.64470/elene.2025.12).
audio-processing chaos-theory chaotic-maps cryptography image-encryption lsb-steganography pyside6 python research-paper steganography
Last synced: 13 Jan 2026
https://github.com/miraclx/xstrip-auth
Cryptographically strong pseudorandom key generator based on the `XStrip Algorithm`
cipher cryptography encrypt pbkdf2withhmacsha512 pseudorandom
Last synced: 28 May 2026
https://github.com/opendream/vanityssh-rust
VanitySSH-Rust is a Rust-based project designed to generate SSH keys with customizable prefixes or patterns. It emphasizes performance and security, leveraging Rust's strengths for efficient cryptographic operations and minimal resource usage.
cryptography key-generation rust ssh vanity-key
Last synced: 16 Jan 2026
https://github.com/emrekybs/samurai
Samurai is a lightening fast CPU friendly Hash Cracker
cryptography hash hashcrack hashcracker hashcracking md5 md5-hash
Last synced: 04 Jul 2025
https://github.com/mostafa-wael/number-theory-and-cryptography-rsa
The RSA assignment from Coursera course "Number Theory and Cryptography"
Last synced: 16 Mar 2025
https://github.com/dsprenkels/sss-hs
Haskell bindings for my Shamir secret sharing library
cryptography shamir-secret-sharing
Last synced: 16 Mar 2025
https://github.com/dhanya-abhirami/cryptography-algorithms
Implementation of Traditional Ciphers
caesar-cipher cryptography hill-cipher playfair-cipher vigenere-cipher
Last synced: 31 Mar 2025
https://github.com/klestovalexej/emerald.examples
Примеры работы с API облачного транспорта
cms cmssigner cryptography https pkcs restsharp signer wattle3 x509certificates
Last synced: 11 Jun 2025
https://github.com/cmason3/portfwd
TCP/UDP Port Forwarder
chacha20-poly1305 cryptography golang post-quantum tcp udp
Last synced: 24 Mar 2025
https://github.com/chihsiao/eva4j
JNI Wrapper for EVA: JVM & Android Support with Kotlin DSL
cryptography homomorphic-encryption
Last synced: 24 Mar 2025
https://github.com/vechain/thor-devkit.java
Java (8+) library to assist a smoother development process on VeChainThor for all developers and hobbyists. Includes wallets creation, transaction assembling, signature, ABI encoding, and bloom filter.
bloom-filter crypto cryptocurrency cryptography hd-wallet java keystore mnemonic-wallets sdk thor-devkit vechain
Last synced: 27 Nov 2025
https://github.com/BKLockly/ShadowMeld
🕶️ 隐蔽Shellcode嵌入与反检测加载器生成框架 / Stealthy Payload Delivery Framework with Anti-EDR Capabilities
bypass-antivirus bypass-av cipher cryptography hacking hide-files image-steganography lsb-steganography security shellcode shellcode-loader
Last synced: 01 Apr 2025
https://github.com/yogsec/secure-communication-tool
A Bash-based encryption & decryption tool using AES-256-CBC, allowing secure message exchange with a single password. Easy-to-use CLI for bug bounty hunters, security researchers, and privacy enthusiasts.
communication communication-tool cryptography cybersecurity-tool hackers hacking hacking-tool secure-communication
Last synced: 14 Oct 2025
https://github.com/samuel-lucas6/tango12
A stream cipher based on BLAKE2b.
blake2 blake2b blake2b-hash-algorithm cipher crypto cryptography encryption keystream stream-cipher
Last synced: 11 Jun 2025
https://github.com/makemake-kbo/satunna
satunna is a WIP reproducible pseudo-random code execution hashing algorithm
crypto cryptography hash hashing-algorithm salt salting virtual-machine
Last synced: 03 Jul 2025
https://github.com/randombit/botan-ocaml
OCaml binding for botan crypto library
Last synced: 25 Mar 2025