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/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/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/sip-protocol/circuits
Noir ZK circuits for SIP Protocol - Funding, Validity, Fulfillment proofs
barretenberg blockchain cross-chain cryptography halo2 near-protocol noir privacy rust solana zero-knowledge-proofs zk-snarks zksnark
Last synced: 07 Mar 2026
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: 11 Apr 2025
https://github.com/whyvl/fuzzyibe
A Haskell implementation of Fuzzy Identity Based Encryption modified to work over asymmetric bilinear pairing
cryptography haskell identity-based-encryption
Last synced: 13 Jun 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/multifactor/ssskit
Fast, small and secure Shamir's Secret Sharing library crate
cryptography shamir-secret-sharing
Last synced: 07 Apr 2026
https://github.com/envoy-vc/nillion-tools
A developer-centric toolkit that simplifies building on the Nillion network.
components-react cryptography key-management nilion-nada nillion npm-package toolkit
Last synced: 30 Oct 2025
https://github.com/samuel-lucas6/daence.net
A .NET implementation of ChaCha-Daence.
aead chacha20 crypto cryptography daence hchacha20 poly1305 siv xchacha20
Last synced: 27 Mar 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/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/deovaliandro/des
Simple implementation of Data Encryption Standard
Last synced: 13 Apr 2025
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: 29 Mar 2025
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/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/noahie-valk/basic-password-manager
Project for Project Shark to understand and apply cryptography concepts
Last synced: 05 Apr 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/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/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/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/mrshankly/erlang-paillier
NIF bindings for the libpaillier cryptographic library
cryptography erlang homomorphic-encryption paillier
Last synced: 18 May 2026
https://github.com/nikhil25803/pyfidelius
Python SDK for Fidelius CLI, a tool designed for ECDH cryptography.
Last synced: 20 Jan 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/varun-doshi/erasure-coding
Rust Implementation of Erasure Codes
Last synced: 29 Mar 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/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/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/ttcong/hello-cryptography
Some hello-world examples about cryptography
Last synced: 29 Mar 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/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/hsbc/encryption-helper-python
A Python CLI application for generating RSA public and private key pairs.
automation cryptography data-protection devops-tools encryption hsbc key-generation key-management open-source poetry-python public-key python python-rsa python-rsa-key-pairs-public-key-private-key rsa security
Last synced: 14 Jul 2025
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/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/tom474/learn_security_rmit
[RMIT 2024C] COSC2539 - Security in Computing and IT - Learning Resources
cryptography security security-attacks
Last synced: 04 Mar 2025
https://github.com/tom474/cryptography_comparative_analysis
[RMIT 2024C] COSC2539 - Security in Computing and IT - Analytical Security Report
asymmetric cryptography hashing security symmetric
Last synced: 04 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/intricate/paseto-haskell
A Haskell implementation of PASETO (Platform-Agnostic Security Tokens).
cryptography haskell jwt paseto security token
Last synced: 10 Apr 2025
https://github.com/john-lin/crypt
A simple CLI tool for Encrypt/Decrypt files.
Last synced: 18 May 2026
https://github.com/remiblancher/post-quantum-pki
Quantum-Safe X.509 PKI with PQC & Hybrid Certificates in Go
certificate-authority certificates circl composite-certificates crypto-agility cryptography golang hybrid-certificates ml-dsa ml-kem nist pkcs11 pki post-quantum-cryptography pqc qpki quantum-safe slh-dsa tls x509
Last synced: 27 Jan 2026
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/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/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/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/denselance/hight-python
HIGHT block cipher implementation in Python3 based on original paper by Hong et al. Includes the encryption and decryption functions for HIGHT.
cipher cryptography hight kisa python3
Last synced: 31 Dec 2025
https://github.com/megrxu/cryptopals
Solutions for crypto challenges in crablang.
algorithms crypto cryptography rust
Last synced: 27 Mar 2025
https://github.com/lancejpollard/hash
Hashing Function Theory
cryptography group-theory hash-functions mathematics papers
Last synced: 28 Oct 2025
https://github.com/daflh/deriving
Derives address and private key from mnemonic phrase for Bitcoin and other altcoins
bip bip32 bip39 bitcoin cryptocurrency cryptography hacktoberfest mnemonic
Last synced: 19 May 2026
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/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/christoffercarlsson/stedy
An easy-to-use cryptography library for JavaScript
aes-gcm-encryption crypto cryptography curve25519 ed25519 elliptic-curves hash hkdf hmac pbkdf2 signature verification x25519
Last synced: 13 Sep 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/aeondave/cryptonite-go
Minimal, dependency-free cryptography library in Go
cryptography cypher go purego tiny
Last synced: 16 Jan 2026
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/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/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/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/volhovm/rsa-zkps-impl
ZK protocols for knowledge and range of Paillier-like ciphertexts in subverted RSA groups
Last synced: 20 May 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/jacob-c-smith/crypto
Cross platform cryptography and hashing functions
Last synced: 04 Mar 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/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/zaidmukaddam/securitymobileapp
This project is a demonstration of some cryptography algorithms using Flutter Framework.
aes cryptography encryption rsa
Last synced: 18 Jun 2025
https://github.com/tomerh2001/git-crypt-pipe
Decrypts git-crypt encrypted repositories in Bitbucket Pipelines.
bitbucket bitbucket-pipeline cryptography git git-crypt pipe
Last synced: 03 Mar 2025
https://github.com/matias-gonz/rusty-curves
Elliptic curve implemented using bare rust and math
cryptography elliptic-curves rust
Last synced: 20 May 2026
https://github.com/lemon-mint/highcrypt
A crypto stack built with a proven cryptographic algorithm
algorithm crypto cryptography decryption encrypt encryption go
Last synced: 20 May 2026
https://github.com/mehrajlatifli/lm-lock-in-mvvm
Example for Thread, Thread synchronization and Cryptography
binding criticalsection cryptography decryption encryption encryption-decryption inotifypropertychanged internal-thread lock mvvm synchronization wpf xaml
Last synced: 20 May 2026
https://github.com/sebastienrousseau/cmn
A Rust library for accessing a collection of mathematical and cryptographic constants
avogadro boltzmann constants cryptography data-structures development-tools euler gamma golden-ratio hash mathematics pi planck rust silver-ratio squareroot tau
Last synced: 28 Mar 2025
https://github.com/andersoncarrilho/sha256_elip
SHA256 and RIPMED160
bitcoin bitcoin-wallet cryptography cryptography-algorithms eliptic hash160 privatkeys ripmd160 sha256 sha256-crypt sha256-hash
Last synced: 07 Mar 2026
https://github.com/10d9e/rs-fast-merkle
Rust Implementation of Streaming Merkle Root, Proof, and Verify (single leaf) from Luke Champine's paper: Streaming Merkle Proofs within Binary Numeral Trees
cryptography merkleproof merkletree rust
Last synced: 22 Jul 2025
https://github.com/maymeow/php-cryptography
🔐 Cryptographic library for PHP
cryptography hacktoberfest hacktoberfest2021 php php-library
Last synced: 26 Jun 2025
https://github.com/aliabbascheema/cryptographic_and_authentication
This project demonstrates the practical implementation and comparison of cryptographic techniques and authentication protocols Kerberos and OAuth 2.0 in cloud environments.
aes-encryption cryptography jinja2 kerberos-authentication matplotlib oauth2 performance-testing requests requests-oauthlib
Last synced: 03 Apr 2025
https://github.com/fbielejec/zksnarks-notes
notes & explorations of various zero knowledge protocols
cryptography elliptic-curves pairings snarks zero-knowledge
Last synced: 12 Jan 2026
https://github.com/hamarshehmhmd/passgenerator
PassGen is a simple command-line password generator written in Python. It allows users to customize password criteria by toggling lowercase and uppercase letters, digits, and special characters on and off. PassGen uses the secrets module to generate cryptographically secure random passwords of variable length.
command-line cryptography password-generator python security
Last synced: 29 Mar 2025
https://github.com/openzebra/argon2.pure.js
A pure TypeScript/JavaScript implementation of the Argon2
argon2 argon2id cryptography hash hashing password-hash
Last synced: 07 Mar 2026
https://github.com/2kabhishek/pycipher
Cipher algorithms with Python 🐍🔏
algorithm cipher cryptography library python tdd unittest
Last synced: 28 Oct 2025
https://github.com/jshawl/minisign
minisign, in ruby!
cryptography ed25519 minisign signature signature-verification
Last synced: 19 Oct 2025
https://github.com/hubert-kniola/diffi-hellman-algorithm
Algorithm based on the calculation of discrete logarithms in finite bodies
cryptography csharp diffie-hellman-algorithm
Last synced: 12 Apr 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/hubert-kniola/blumblumshubgenerator
BlumBlumSnub Generator - Random Bit Array with 4 prepared tests
Last synced: 07 Sep 2025
https://github.com/hubert-kniola/digitalsignature
Simple program to verify signature created by RSA cryptography algorithm
Last synced: 12 Apr 2025
https://github.com/lgraubner/secure-passphrase
Small PWA for generating secure passphrases
cryptography passphrase password password-generator secure
Last synced: 11 Jan 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/minapecheux/medusa
A small encoding/decoding Python lib.
Last synced: 02 Nov 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/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/snowkelus/reave
Reave - DOSS (Developer Open-Source Software) is a Cryptography Network-based Framework (CNF) for PHP, Which uses Fingerprints, Message Block Cipher, and Asymmetric / Symetric Cryptography, PATs (Personal Access Token) for Messages / IMs (Session-based) and Page View Algorithms..
cryptography framework snowkelus
Last synced: 02 Feb 2026
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/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/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