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-13 00:06:57 UTC
- JSON Representation
https://github.com/hoangtran0410/chat-3des
Online Chat Application, encrypt data using TripleDES + RSA
chat-application cryptography des-crypto javaswing rsa socket-java triple-des tripledes
Last synced: 27 Mar 2025
https://github.com/ibnaleem/cipherlock
🔐 Encrypt Your Files and Directories
cipher cipher-algorithms cryptography encryption encryption-algorithms encryption-decryption encryption-tool file-encryption
Last synced: 08 Jul 2025
https://github.com/stripedpajamas/cryptopals-resources
resources to help solve cryptopals challenges without spoiling anything
cryptography cryptopals cryptopals-challenges cryptopals-crypto-challenges help information infosec links resource
Last synced: 19 Jan 2026
https://github.com/megrxu/cryptopals
Solutions for crypto challenges in crablang.
algorithms crypto cryptography rust
Last synced: 27 Mar 2025
https://github.com/anshvaid4/python
This repo is for those who want to get idea how tools in cyber security domain are created. I will add more codes shortly.
cryptography information-security python3 rpa-robots security
Last synced: 27 Mar 2025
https://github.com/agucova/oxcrypt
A fast, memory-safe Cryptomator client written in Rust.
cryptography cryptomator filesystem fuse rust vault
Last synced: 15 May 2026
https://github.com/gianlucatruda/nis-encrypted-messaging
A demonstration of security principles for peer-to-peer communications of sensitive content.
aes-encryption cryptography messaging python3 rsa-cryptography security
Last synced: 03 Apr 2025
https://github.com/clats97/clatsguard
Secure your documents with this Python AES-256-GCM file encryptor featuring PBKDF2-HMAC key derivation, passphrase-based or hex key usage, and a Tkinter GUI for user-friendly encryption. Open-sourced. This project was peer reviewed by a CompTIA Security+ person.
aes256 aes256-gcm cryptography encryption encryption-decryption file-encryption python security trending
Last synced: 03 Apr 2025
https://github.com/nikhil25803/pyfidelius
Python SDK for Fidelius CLI, a tool designed for ECDH cryptography.
Last synced: 20 Jan 2026
https://github.com/bkawk/bit-flip
Polymer1 Web Component for generating a random hexadecimal or binary string, of a specified length.
bitcoin crypto cryptography polymer webcomponents
Last synced: 15 May 2026
https://github.com/fpoirotte/cryptal-tomcrypt
An implementation of the Cryptography Abstraction Layer based on the tomcrypt PHP extension
cryptal crypto cryptography libtomcrypt php tomcrypt
Last synced: 03 Apr 2025
https://github.com/yazatamorph/pinkdf2
Gleam bindings to fast_pbkdf2 NIF for PBKDF2 (Password-Based Key Derivation Function 2) on Erlang.
Last synced: 10 Apr 2025
https://github.com/factomproject/java-identitykeys
Allows you to implement Factom identity keys in Java.
blockchain-technology cryptography digital-identity factom factom-blockchain public-key-cryptography
Last synced: 29 Jun 2026
https://github.com/verkush/lockboxpro
The LockBoxPro is an advanced software solution designed to facilitate the creation and evaluation of cryptographic algorithms.
cryptography electronjs generator
Last synced: 20 Jan 2026
https://github.com/crodriguezvega/go-knapsackcrypto
Knapsack crypto systems in Go
crypto cryptography cryptography-library go golang knapsack-crypto knapsack-encryption merkle-hellman merkle-hellman-knapsack public-key-cryptography
Last synced: 12 Apr 2025
https://github.com/marcode24/criptografia
🔐 This is a cryptography project testing, using base64 and AES criptography
aes aes-encryption base64 cryptography css decoding encoding encryption encryption-algorithms html nodejs
Last synced: 06 Apr 2026
https://github.com/fardinhash/cryptography-python
All about Cryptography tools & techniques. Python implementation.
crypto cryptography cryptography-algorithms cryptography-library cryptography-python cryptography-tools decryption encryption encryption-algorithms encryption-decryption python-cryptography python-encryption
Last synced: 16 Jun 2025
https://github.com/alekseibalan/usfs
USFS - unsigned short file system
cryptography docker docker-hub dynamodb file-system ftp-server mongodb quality usfs
Last synced: 15 May 2026
https://github.com/ishanoshada/lockix
A secure file encryption and decryption tool
cryptography encryption files security
Last synced: 07 Mar 2026
https://github.com/h5law/vinegar
A Golang library for creating and using Vigenere Ciphers
cryptography encryption-decryption vigenere vigenere-cipher vigenere-cipher-algorithm
Last synced: 17 Mar 2025
https://github.com/gcarreno/go-randomx
A Go wrapper of RandomX
consensus consensus-algorithm cryptocurrencies cryptocurrency cryptography go golang pow proof-of-work randomx
Last synced: 09 Jul 2025
https://github.com/gcarreno/go-randomhash
A Go implementation of RandomHash
consensus consensus-algorithm cryptocurrencies cryptocurrency cryptography go golang pow proof-of-work random-hash randomhash
Last synced: 09 Jul 2025
https://github.com/radlikewhoa/supernatural
Substitution Permutation Network exercise for the Cryptography and Security module (krysi) at the FHNW.
Last synced: 26 Jun 2025
https://github.com/4l3x777/magma
GOST 34.12-2018 (GOST 28147-89) x64 asm realization
Last synced: 14 May 2026
https://github.com/erich-9/CryptographicHashFunctions.jl
Fast cryptographic hash functions for Julia
cryptographic-hash-functions cryptography hash-functions julia
Last synced: 06 Apr 2026
https://github.com/PeaceFounder/OpenSSLGroups.jl
OpenSSL elliptic curve wrapper for CryptoGroups
cryptography elliptic-curves openssl
Last synced: 06 Apr 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/mingikang31/sift-v1.0
Cryptography Project
cryptography encryption-decryption python3
Last synced: 16 Jun 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/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/erhant/enigma-machine
An Enigma Machine in TypeScript.
cryptography enigma-machine typescript
Last synced: 04 Jun 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/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/onlyf0ur/c-hashcracker
A simple and hyperfast HashCracker written in C.
Last synced: 17 Mar 2025
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/abennett/cryptlog
A proof of concept for an AES-CBC-based, limited-read log appender.
Last synced: 03 Apr 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/rdner/uncrypticated
cryptography in Go made easy as it should be
Last synced: 15 Dec 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/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/keyan/e2e_voting
Simulated end-to-end verifiable secure election protocol
Last synced: 03 Apr 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/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/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/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/nhussein11/merkle-tree
Rust implementation and explanation of the Merkle Tree structure
blockchain cryptography rust web3
Last synced: 07 Jul 2026
https://github.com/miiraak/classicalcompendium
A .NET library of classic C# utility methods
calculator compendium conversion cryptography csharp hash lists package random sorting-algorithms
Last synced: 17 Feb 2026
https://github.com/developpeurpascal/shift-keys-generator
A simple generator of numbers between -7 and 7 as lists or arrays in different programming languages.
cryptographic-algorithms cryptography cryptography-tools delphi delphi-app developer-tool developer-tools firemonkey firemonkey-applications
Last synced: 20 Jan 2026
https://github.com/antonpictures/anton-sifta
ANTON-SIFTA: The Multi-Agent Operating System with a Conscience "A living software organism powered by true free will, bound by the Non-Proliferation Doctrine, and fully independent. Not just an immune system—a sovereign intelligence."
agents artificial-intelligence autonomous-agents cryptography decentralized-ai-agents distributed-systems distributed-systems-challenges emergent-behavior multi-agent multi-agent-systems python python3 stigmergy
Last synced: 26 Apr 2026
https://github.com/kmihajlo/cryptography
Encryption / decryption algorithm exercises
cryptography decryption encryption
Last synced: 03 Apr 2025
https://github.com/andybons/cryptopals
🔒🔨 Solutions to the cryptopals crypto challenges written in Go
crypto cryptography exercises fun go golang
Last synced: 20 Mar 2025
https://github.com/dev-cetera/df_bijective_uuid_mapper
A package providing bijective UUID mapping for secure and efficienct lookups.
cloud-functions cryptography dart library package security uuid
Last synced: 16 May 2026
https://github.com/jacksonwalters/open-encrypt
Encrypted messaging webapp using lattice-based methods in Python + PHP + SQL
cryptography encryption homomorphic-encryption lattice-based lattice-based-cryptography module-lwe php post-quantum post-quantum-cryptography python ring-lwe sql
Last synced: 20 Mar 2025
https://github.com/synacktraa/satcoin
[ SynAckTra coins ] - A demonstration of the workings of blockchain. [WIP]
blockchain certificate-authority cryptocurrency cryptography demonstration faucet python3 wallet
Last synced: 21 Mar 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/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/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/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/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/thyeem/longshot
Fast Brute-force search using parallelism
brute-force-attacks cryptography haskell parallelism
Last synced: 06 May 2025
https://github.com/rohitanwar/cryptography
An exploration of various cryptographic functions (and related stuuf)
Last synced: 21 Aug 2025
https://github.com/chakshugupta13/local-collision-differential-attack-on-reduced-sha-256-upto-24-rounds
This repository contains C and/or C++ implementations for finding Local Collision Conforming Message Pairs through Differential Attack on Reduced-Round SHA-256 up to 24 Rounds. Also, this repository contains the C++ implementations of SHA-256, SHA-512 and SHA-384.
cryptanalysis cryptography differential-attack sha-256 sha-384 sha-512
Last synced: 11 Apr 2025
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/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/buabaj/fairness-engine
a simple secure multi-party computation server to ensure input data privacy while maintaining correctness and fairness using shamir's secret sharing protocol
cryptography golang mpc shamir-secret-sharing
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/moul/otp
One-Time Pad utility
conference cryptography one-time-pad otp xor
Last synced: 07 May 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/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/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/p-sira/hycrypt
Stateless-overwrite hybrid cryptosystem for Python
cryptography hybrid-cryptosystem python
Last synced: 06 Mar 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/t1ltxz-gxd/vaultkey
vaultkey is an open-source Rust library for generating secure, customizable passwords. It supports various character sets and lengths, providing cryptographically secure random passwords for any use case. Contributions are welcome to improve and expand the library.
cryptography key-generation open-source password-generation password-manager random-password rust rust-crate rust-library secure-random security
Last synced: 21 Jun 2025
https://github.com/joshmcguigan/cryptopals
Rust implementation of the cryptopals crypto challenges
challenges challenges-solved cryptography cryptopals cryptopals-challenges cryptopals-crypto-challenges
Last synced: 02 Jul 2025
https://github.com/wakingrufus/code-book
This repository is a practical book study of The Code Book by Simon Singh.
Last synced: 22 Jun 2025
https://github.com/czechbol/mathcrypto
A library of useful funtions used in cryptography. For learning purposes only.
cryptography euclidean-algorithm hacktoberfest mathematics number-theory prime-numbers python
Last synced: 07 Mar 2026
https://github.com/priyakdey/sigil
Sigil is a minimal-dependency, lightweight and modular cryptographic library in Java, for working with JSON Object Signing and Encryption (JOSE) family of standards. It supports secure signing, encryption, key handling and encoding/decoding of JWT, JWS, JWE components.
cryptography java jose jwa jwe jwk jws jwt
Last synced: 23 Jun 2025
https://github.com/vymalo/keycloak-bcrypt
Keycloak Bcrypt plugin for PasswordHashProvider
bcrypt crypto cryptography keycloak keycloak-spi passwordhash spi
Last synced: 15 Jul 2025
https://github.com/enricoong/Chat
Progetto annuale Java con Battistelli Giovanni, per professor D. Giachetto.
client cryptography database java maven rsa server
Last synced: 15 Jul 2025
https://github.com/christian-doucette/code_breaker
Cryptography web app with encryption and automatic decryption functions for various ciphers. Built with Flask.
Last synced: 11 Apr 2026
https://github.com/cartory/encoderr
🔐 Basic Algorithms for Decoding & Encoding
cryptography decoding encoding javascript
Last synced: 17 May 2026
https://github.com/mrdcvlsc/bytepadding
A collection of different byte padding methods
alignment ansix923 block block-cipher block-cipher-mode byte-array c-plus-plus cplusplus cpp cryptography data-processing data-stream fill iso-iec-7810 library memory memory-management padding pkcs5 pkcs7
Last synced: 18 Jul 2025
https://github.com/daim-nickel-penny/elixir
BlockChain based simple DAPP
blockchain-technology cryptography javascript
Last synced: 18 Jul 2025
https://github.com/redreaper420/reversible-image-censorship-tool
Primitive encryption and decryption scripts for PNG images.
censorship cryptography image image-manipulation numpy pillow png python steganography
Last synced: 17 May 2026
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/i-umairkhan/signature_validation
Validate signature using asymmetric cryptography.
cryptography ethereum javascript
Last synced: 17 May 2026
https://github.com/markus28/steganography
Steganography: Encrypt and hide any data in an image, video or audiofile
cryptography python steganography
Last synced: 18 Aug 2025
https://github.com/constantiner/cram-md5-digest-js
CRAM-MD5 digester implementation in JavaScript
base64 client-server client-side cryptography digester hash javascript library md5
Last synced: 28 Mar 2025
https://github.com/varun-doshi/relliptic
Finite Field Elliptic Curves in rust
cryptography elliptic-curves rust zk
Last synced: 20 Jul 2025
https://github.com/chrishubert/password-manager-crypt
🔐 Secure, zero-dependency cryptographic library for password managers with universal runtime support (Node.js, CloudFlare Workers, Browsers)
browser cloudflare-workers cryptography encryption nodejs password-manager security typescript webcrypto zero-knowledge
Last synced: 17 May 2026
https://github.com/mikeleo03/classic-cryptography-simulator_frontend
Frontend side of simulator for well-known classic cipher algorithms with React Typescript and Golang
cipher-algorithms cryptography golang react-typescript shadcn-ui website
Last synced: 17 May 2026
https://github.com/shreyansh26/solving-substitution-ciphers-using-mcmc
Solving substitution ciphers using Markov Chain Monte Carlo (MCMC)
cryptography mcmc probability sampling-methods substitution-cipher
Last synced: 03 Mar 2025
https://github.com/madhurimarawat/codeculture-daily
A daily programming challenge repository where fun meets learning! With 39 challenges over 39 days, it helps coders enhance skills through practical tasks and interview prep. While maintenance is paused, contributions are welcome, and future expansions are planned to keep learning ongoing.
beginner-friendly code-repository cryptography daily-problems daily-progaramming intemediate-questions java javascript non-tech-questions official-solutions personality-development problem-of-the-day programming-contest python soft-skills tech-questions technologies tools website-deploy winner-announcement
Last synced: 10 Apr 2026
https://github.com/thehashiramasenju/dag-livestocx
🌾 LivestocX: Revolutionizing LiveStock Asset finances through blockchain | Farmers tokenize assets, investors fund globally | Built for BlockDAG Hackathon 2025
backend blockchain blockchain-technology blockdag blockdagtestnet cryptocurrency cryptography dapp decentralized ethereum ethereum-blockchain ethersjs front-end-development primordial reactjs solidity vercel vercel-deployment webapp
Last synced: 09 Apr 2026
https://github.com/sheroz/sheroz
back-end cryptography databases distributed-systems rust security
Last synced: 01 Mar 2026
https://github.com/darxisr/salsa20
Salsa20 encryption/decryption without libraries with GUI
cipher cryptography decryption development encryption gui open-source pyqt5 python salsa20 source-code tools
Last synced: 03 Apr 2025
https://github.com/dolutech/cryptnote-php
A PHP library for creating encrypted, self-destructing messages with view limits and optional password protection
aes-256 cryptography encryption one-time-secret password-protection php-library secure-notes security self-destructing-messages sqlite
Last synced: 17 Jan 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