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-22 00:06:56 UTC
- JSON Representation
https://github.com/clats97/clatsecure
Clats Encryption Standard (CES) key generator. It includes 3 AES-type key generation algorithms used with python. You can generate cryptographically secure encryption keys in 128, 192, and 256 bit key sizes. This project was peer reviewed by a CompTIA Security+ certified person.
aes aes-128 aes-192 aes-256 aes-encryption cryptography cryptography-algorithms encryption encryption-algorithms keygen keygeneration
Last synced: 28 Jun 2025
https://github.com/Tetration-Lab/arkworks-solidity-verifier
Solidity SNARK verifier generator for Arkwork's proof systems.
arkworks cryptography ethereum gm17 groth16 marlin solidity zksnark
Last synced: 28 Mar 2025
https://github.com/samrb-dev/kry0steg
Kry0Steg is a simple cryptographic toolkit providing classical ciphers, hashing, encoding and steganography tools with graphical user interface written with C++ and GTK C++ binding called GTKmm.
ciphers cpp cryptography gtk gtk4 gtkmm4 steganography-tools
Last synced: 22 Apr 2025
https://github.com/the-code-genin/ges-cli
A CLI software that encrypts and decrypts data using a custom encryption algorithm based on the Feistel cipher structure.
cli cryptography encryption feistel-cipher golang
Last synced: 14 Jan 2026
https://github.com/samuel-lucas6/aegis.net
A .NET implementation of AEGIS-128L and AEGIS-256.
aead aegis aegis128l aegis256 aes crypto cryptography
Last synced: 15 Apr 2025
https://github.com/yhoungdev/linkbolt
An application that lets you share links across your devices, chrome extension via desktop and web app via mobile, all links are encrypted
chrom-extension cryptography hacktoberfest hacktoberfest-accepted hacktoberfest2023 message sharing-platform
Last synced: 25 Oct 2025
https://github.com/rkeene/tcltls
TLS support for Tcl applications
cryptography pkix tcl tcl-extension tls
Last synced: 29 Oct 2025
https://github.com/stephenhaunts/text-shredder
A simple tool that applies very strong encryption over text for use with chat or email applications. Use this if you want to add another level of privacy and security that you can control.
cryptography encryption encyption-support privacy privacy-enhancing-technologies privacy-protection security security-tools
Last synced: 11 Apr 2025
https://github.com/openmined/paillier.js
A pure javascript implementation of paillier - runnable in browser, node, or react native
Last synced: 07 Mar 2026
https://github.com/patatetom/rds4xways
Extract SHA1 from Reference Data Set (RDS) provided by the National Software Reference Library (NSRL) for X-Ways Forensics (or any other tool that uses SHA1).
bash cryptography dfir fingerprint forensic forensics hash nsrl python rds sha1 x-ways
Last synced: 03 Jul 2025
https://github.com/saharshleo/s-des
Inner working of the S-DES algorithm using interesting animations and visualizations
cryptography decryption encryption s-des sdes sdes-algorithm sdes-cipher
Last synced: 21 Apr 2025
https://github.com/pengbomb/online-crypter
Text Encryption / Decryption Web Service
cipher converter crypto-js cryptography css3 encoder encrypter hash html5 javascript
Last synced: 28 Oct 2025
https://github.com/hillu/go-xxtea
Corrected Block TEA / XXTEA library in Go
Last synced: 09 Jul 2025
https://github.com/enquo/cretrit
Comparison-Revealing Encryption primitives
cryptography encryption enquo hacktoberfest order-revealing-encryption ore rust security
Last synced: 05 Apr 2026
https://github.com/nthparty/additive
Data structure for representing additive secret shares of integers, designed for use within secure multi-party computation (MPC) protocol implementations.
additive-secret-sharing cryptography linear-secret-sharing mpc multi-party multi-party-computation multiparty multiparty-computation python-cryptography secret-sharing secret-sharing-protocols secret-sharing-scheme secure-multi-party-computation secure-multiparty-computation
Last synced: 16 Jan 2026
https://github.com/olivmath/merkletreers
🌳 The simple and easy implementation of Merkle Tree
cryptography ethereum keccak256 merkle-proof merkle-root merkle-tree merkletreejs merkly rust
Last synced: 22 Sep 2025
https://github.com/httpjamesm/secure-remote-password-js
Modern secure remote password library for Bun clients and servers
biginteger bun client cryptography javascript pake password secure-remote-password server srp typescript
Last synced: 07 Oct 2025
https://github.com/donedeal0/deepvault
DeepVault allows you to store data in the browser with AES encryption.
aes aes-256 aes-gcm cryptography encryption encryption-decryption gcm local-storage localstorage security
Last synced: 07 Oct 2025
https://github.com/almas-ali/num6
Num6 - A Powerful Cryptography Tool
almas-ali cryptography decrypter encrypter hacktoberfest md-almas-ali num6
Last synced: 24 Apr 2025
https://github.com/plugfox/xor_cipher
The XOR Encryption algorithm is an effective and easy-to-implement method of symmetric encryption.
cipher cryptography dart dartlang symmetric-cryptography xor xor-cipher
Last synced: 07 Oct 2025
https://github.com/mbhatt1/maif
Cryptographically-secure, auditable file format for AI agent memory with provenance tracking
ai ai-agent-tools ai-agents-framework cryptography
Last synced: 04 Apr 2026
https://github.com/lapwat/cryptowall
Generate random crypto wallets in an offline Docker container
bitcoin cryptocurrency cryptography docker ecdsa ethereum iota monero offline openssl wallet wallets
Last synced: 08 Jul 2025
https://github.com/inmcm/xoodoo
Golang Implementation of Xoodoo Permutation and Xoofff/Xoodyak Crypto Suites
authenticated-encryption crypto cryptography go hashing lightweight-cryptography nist xoodoo xoodyak
Last synced: 18 Jun 2025
https://github.com/mehditeymorian/jwt
JWT CLI Decoder & Encoder
cli cli-app cryptography go jwt jwt-cli jwt-token
Last synced: 15 Jul 2025
https://github.com/daira/zcon
Zcon presentations
cryptocurrency cryptography mix-net privacy privacy-enhancing-technologies research-project scalability sharding sharks slides zcash zk-sharks zk-snarks
Last synced: 23 Feb 2026
https://github.com/parkerdouglass/fcrypt
Encrypt and Decrypt files using AES and GCM.
aes-encryption cryptography decryption encryption go golang
Last synced: 12 Jan 2026
https://github.com/virgilsecurity/virgil-sdk-crypto-net
Virgil .NET/C# Crypto Library is a high-level cryptographic library that allows you to perform all necessary operations for secure storing and transferring data and everything required to become HIPAA and GDPR compliant.
crypto cryptography e2ee encryption end-to-end-encryption gdpr hipaa
Last synced: 07 Oct 2025
https://github.com/tetration-lab/arkworks-solidity-verifier
Solidity SNARK verifier generator for Arkwork's proof systems.
arkworks cryptography ethereum gm17 groth16 marlin solidity zksnark
Last synced: 09 Apr 2025
https://github.com/demining/teslabrainwallet
Tesla BrainWallet traps from Bitcoin wallets beware of phishing and popular passphrases
attack attacks bitcoin bitcoin-wallet blockchain brainwallet brainwallet-recover brainwallet-uniqe btc cryptocurrencies cryptography ecdsa ecdsa-cryptography ecdsa-signature elliptic-curves elliptic-curves-cryptography privatekey privatekeys secp256k1 vulnerability
Last synced: 08 Oct 2025
https://github.com/ivrodriguezca/agemobileclient-ios
iOS mobile client for age.
cryptography experimental ios objc security
Last synced: 29 Oct 2025
https://github.com/peacefounder/cryptogroups.jl
Groups for cryptographic applications
cryptography elliptic-curves weierstrass-curves
Last synced: 21 Oct 2025
https://github.com/namecoin/encaya
Namecoin interoperability for AIA-compatible TLS clients
aia anticensorship blockchain certificates civil-liberties cryptoapi cryptocurrency cryptography decentralized free-speech hacktoberfest human-rights internet-freedom name-constraints p2p privacy security tls windows x509
Last synced: 15 Dec 2025
https://github.com/smoren/encryptiontools-pypi
Tools for encryption and decryption, signing and verification. Use symmetric and asymmetric (RSA-based) encryption.
cryptography decryption encryption pypi-package rsa rsa-cryptography signing verification
Last synced: 15 Apr 2025
https://github.com/jaakkopee/gematreeac
GemaTreeAC 2=0 is a gematria and numerology -based word classification algorithm and database. It is meant for searching meanings of words by mapping letters into numbers and comparing the values of words. Also numerological reduction is used to form a nine-rooted treestructure that has routes of numbers from leave to root.
associations cipher ciphers classification correspondences cryptography database gematria magick magickalcorrespondences mantrayoga mysticism newage numbers numerology occult wordmystic words wordsofpower
Last synced: 10 Mar 2026
https://github.com/geniuszly/GenEncryption
is a Python-based encryption and decryption tool. The application supports two encryption algorithms: a simple character substitution method and the more advanced Fernet encryption. Users can generate, save, and load encryption keys, and perform encryption and decryption on text data.
cryptography cybersecurity data-encryption data-security decrypt decryption encrypt encryption encryption-algorithms fernet fernet-encryption genecryption penetration-testing privacy python secure-communication security-tools
Last synced: 07 May 2025
https://github.com/cyborginc/cyborgdb-js
JavaScript & TypeScript Client SDK for CyborgDB: The Confidential Vector Database
ai ai-ml ann cryptography cyborgdb embeddings encryption javascript metadata-filtering open-source rest-api typecsript vector vector-database vector-embeddings vector-search
Last synced: 05 Mar 2026
https://github.com/andreyrusyaev/acryptohashnet
A pure managed C# implementation of well-known cryptographic hash functions such as SHA-family (SHA0, SHA1, SHA2, SHA3), MD-family (MD2, MD4, MD5), Keccak family, RIPEMD, Tiger, Haval, Snefru.
cryptography cryptohash digest hash haval keccak md4 md5 ripemd sha0 sha1 sha2 sha256 sha3 sha3-256 sha3-512 sha512 snefru tiger
Last synced: 04 Jul 2025
https://github.com/sheroz/magma
Symmetric Key Block Cipher "Magma" in Rust
28147-89 block-cipher cryptography gost gost-28147-89 gost-r-34-12-2015 magma
Last synced: 13 Apr 2025
https://github.com/c0mm4nd/dart-elliptic
Elliptic curves and key pair generations in dart
cryptography dart dart2 ecdsa elliptic-curves
Last synced: 30 Jul 2025
https://github.com/ngnjs/libcrypto
A simple cryptography library for NGN
browser crypto cryptography decrypt decryption deno ecdsa encrypt encryption hotp nodejs rsa sign totp verify
Last synced: 13 Apr 2025
https://github.com/krshrimali/hill-cipher
Hill cipher implementation in Python
cryptography hill-cipher python
Last synced: 13 May 2025
https://github.com/bransantiago/milo
🖥️ Enhance surface reconstruction with MILo, a novel method using mesh-in-the-loop Gaussian splatting for detailed and efficient results.
client components cryptography differentiable-rendering discord-bot elasticsearch franklin gaussian-splatting iec62541 java milo nodejs opcua python reactive-programming siggraph-asia surface-reconstruction transactions-on-graphics
Last synced: 28 Apr 2026
https://github.com/thomasleplus/jwt-utils
A few utilities to work with JWTs.
crypto cryptography information-security infosec jwt jwt-bearer-tokens jwt-token jwt-tokens openid openid-connect openidc openidconnect security security-testing security-tools shell shell-script shell-scripts shellscript
Last synced: 14 Apr 2025
https://github.com/vschwaberow/genhash
A tool to generate hashes on command line
command-line command-line-tool crypto cryptography generator hashing
Last synced: 14 Apr 2025
https://github.com/dartdart26/fhe-is-mail-spam
Fully homomorphic encryption based mail spam detection
cryptography email fully-homomorphic fully-homomorphic-encryption privacy
Last synced: 19 Oct 2025
https://github.com/emdneto/aestoolbox
An AES Toolbox for computing the Rijndael Key Schedule for a 128, 192, or 256-bit key.
aes aes-128 aes-192 aes-256 aes-key-schedule-python aeskeyschedule crypto cryptography key rijndael schedule tool
Last synced: 12 Apr 2025
https://github.com/marcogarlet/cuda_cubeattack
CUDA implementation of Cube Attack
Last synced: 28 Oct 2025
https://github.com/oasisprotocol/deoxysii-js
JavaScript Deoxys-II-256-128
aead cryptography javascript mrae
Last synced: 12 Jan 2026
https://github.com/shershen08/ng2-web-cryptography
Module implementing Web Cryptography API for Angular 2
aes-cbc angular2 cryptography rsa-oaep
Last synced: 30 Apr 2025
https://github.com/malekmfs/enigma
An Enigma machine simulator written in Scala
chat cipher command-line cryptography enigma enigma-machine turing
Last synced: 14 Apr 2025
https://github.com/clarkfieseln/as4pgc
Hide small files inside audio files (MP3, OGG, FLAC, WAV).
audio audio-processing cli comand-line command-line-tool cryptography encryption ffmpeg flac mp3 ogg pypi pypi-package python python-3 python3 steganography steganography-algorithms steganography-library wav
Last synced: 07 Mar 2026
https://github.com/PeaceFounder/CryptoGroups.jl
Groups for cryptographic applications
cryptography elliptic-curves weierstrass-curves
Last synced: 06 Apr 2026
https://github.com/viralpoetry/translate-hsm-key
Import, export multiple key cryptograms with Thales payShield 9000 using TCP or serial interface.
cryptography encryption hsm hsm-library payment thales
Last synced: 09 Apr 2025
https://github.com/virgilsecurity/demo-twilio-chat-android
A simple Android application that demonstrates how the end-to-end encryption (E2EE) works in chat messaging use case. The application uses Twilio as a messaging provider.
android cryptography end-to-end-encryption twilio twilio-chat
Last synced: 07 Sep 2025
https://github.com/leonelquinteros/gorand
Random data generation methods for Go
cryptography go golang random-generation uuid
Last synced: 03 Mar 2026
https://github.com/arealayer/firebolt-electrum
Firebolt electrum plugin
aes-encryption bitcoin coinjoin cryptography electrum-plugin electrum-wallet lightning-network p2p-coinjoin random-bytes taproot zk-proof
Last synced: 23 Jul 2025
https://github.com/laerte/aes_pkcs5
Python implementation of AES with CBC/ECB mode and padding scheme PKCS5.
Last synced: 02 Mar 2026
https://github.com/ogoodness/vbreaker-js
CSC 483 Project - Ciphers: Caeser, Multiplicitive, Affine, Vigenere, Hill, Columnar Transposition
affine-cipher caesar-cipher columnar-transposition-cipher cryptography data-analysis decoder decryption encoder encryption hill-cipher parsing vigenere-cipher
Last synced: 11 Apr 2025
https://github.com/hemants1703/cryptography-app-svelte
App that demonstrates cryptography algorithms
cipher cipher-algorithms cryptography javascript svelte sveltekit
Last synced: 13 Sep 2025
https://github.com/leastauthority/wormhole-client
A magic-wormhole client in Haskell
Last synced: 09 Jul 2025
https://github.com/justdvnsh/elliptic-py
Fast Implementation of Elliptic Curve cryptography in pure python
cryptography ecdsa-cryptography elliptic-curves private-key public-key-cryptography python
Last synced: 01 Mar 2026
https://github.com/geniuszly/genencryption
is a Python-based encryption and decryption tool. The application supports two encryption algorithms: a simple character substitution method and the more advanced Fernet encryption. Users can generate, save, and load encryption keys, and perform encryption and decryption on text data.
cryptography cybersecurity data-encryption data-security decrypt decryption encrypt encryption encryption-algorithms fernet fernet-encryption genecryption penetration-testing privacy python secure-communication security-tools
Last synced: 27 Jul 2025
https://github.com/demining/bitcoin-wallet-recovery
Bitcoin Wallet Recovery via ECDSA Short Signatures
attack bitcoin bitcoin-wallet blockchain btc cryptocurrencies cryptography ecdsa ecdsa-cryptography ecdsa-signature elliptic-curves elliptic-curves-cryptography privatekey secp256k1 vulnerabilities vulnerability
Last synced: 03 May 2025
https://github.com/demining/algorithms-for-secp256k
Useful and efficient algorithms for secp256k1 elliptic curve
attack bitcoin bitcoin-wallet blockchain btc coin cryptocurrencies cryptography ecdsa ecdsa-cryptography ecdsa-signature elliptic-curves elliptic-curves-cryptography privatekey secp256k1 vulnerabilities vulnerability
Last synced: 03 May 2025
https://github.com/elliotwutingfeng/fernet
A Dart library for encrypting and decrypting messages using the Fernet scheme.
aes-128-cbc cryptography decryption encryption hmac-sha256 pkcs7 secret
Last synced: 29 Apr 2025
https://github.com/davxy/ark-ec-vrfs
EC VRFs as specified by RFC 9381
arkworks cryptography ecvrf vrf
Last synced: 26 Aug 2025
https://github.com/n132/smc
Secure Multi-Party Communication Implementation: Yao & GMW
cryptography garbled-circuits gmw oblivious-transfer
Last synced: 21 Jul 2025
https://github.com/tink-crypto/tink-cc-awskms
AWS-KMS extension for Tink C++
aws-kms cpp crypto cryptography security
Last synced: 27 Jan 2026
https://github.com/aydinnyunus/phonekeypadto-string
Phone KeyPad to String (HacktheBox Cryptography)
cryptography cryptography-algorithms cryptography-library cryptography-tools encrypt encryption encryption-decryption hack hacking hackthebox hackthebox-writeups password phone phone-number phonebook python python-3 python-script python2 python3
Last synced: 06 Jul 2025
https://github.com/aviramha/rfernet
Python extension for Fernet encryption/decryption, faster than other alternatives.
cryptography decryption fernet fernet-encryption pyo3 python python-extension rfernet rust
Last synced: 11 Apr 2025
https://github.com/nccgroup/cryptopals-py
Python solutions to the Cryptopals Crypto Challenges
cryptography cryptopals python
Last synced: 24 Jun 2025
https://github.com/issdandavis/scbe-aethermoore
Geometric AI governance and evaluation framework with a 14-layer security pipeline, semantic projection, and reproducible benchmark lanes.
adversarial-ml ai-alignment ai-firewall ai-governance ai-red-team ai-safety autonomous-agents cryptography geometric-security hyperbolic-geometry llm-security machine-learning multi-agent-systems patent-pending poincare-ball post-quantum-cryptography prompt-injection runtime-governance sacred-tongues security-framework
Last synced: 15 May 2026
https://github.com/irfanshadikrishad/cipher
A versatile and secure cryptographic library for implementing various cipher algorithms in Node.js applications.
cipher cryptography npm-package npmjs
Last synced: 19 Feb 2026
https://github.com/halu5071/edwards
Edwards is a crypto library for Edwards-curve Digital Signature Algorithm (EdDSA).
apache2 crypto cryptography ed25519 ed448 edwards-curve java
Last synced: 11 Jan 2026
https://github.com/shilongdai/vsdiarywriter
An application to securely write Diary
concurrency concurrent-programming cryptography diary diary-application encryption gradle gradle-java hash hashing java javafx javafx-8 javafx-application javafx-desktop-apps journal
Last synced: 10 Apr 2025
https://github.com/suign/neurons.me
A dynamic modulator system for neural networks.
cryptography deeplearning javascript utils
Last synced: 13 Aug 2025
https://github.com/thomas-vilte/dave-go
Bring Discord DAVE end-to-end encryption to Go with a native, godave-compatible implementation.
cryptography discord e2ee end-to-end-encryption go mls
Last synced: 16 Jun 2026
https://github.com/palucki/qstegano
Qt based steganography application
cpp cryptography lsb qt qtwidgets steganography
Last synced: 28 Oct 2025
https://github.com/anlavn/al-library
Java utility library, contain many feature, support to Large Language Model inference with LLaMA. Face Detection with OpenCV, Face Recognition with Python....and more
aes-encryption-decryption bcrypt cryptography face-detection face-recognition java large-language-models llamacpp llm-inference md5-hash randomorg sha256-hash smtp
Last synced: 26 Sep 2025
https://github.com/tang-edge/tang-edge
Serverless Tang server for disk encryption key recovery — deploy to Cloudflare, AWS, GCP, Azure, Deno, Vercel, Netlify, Supabase
clevis cloudflare-workers cryptography disk-encryption edge-computing hono key-management luks nbde serverless split-trust tang typescript
Last synced: 04 Mar 2026
https://github.com/virgilsecurity/virgil-sdk-ruby
Virgil Core SDK allows developers to get up and running with Virgil Cards Service API quickly and add end-to-end security to their new or existing digital solutions to become HIPAA and GDPR compliant and more.
cryptography encryption end-to-end-encryption gdpr hipaa pki sdk
Last synced: 09 May 2025
https://github.com/bheesham/applied-cryptography-accompanying-source-code
The source code which accompanies Bruce Schneier's Applied Cryptography.
assembly c c-plus-plus cryptography java pascal
Last synced: 01 Aug 2025
https://github.com/gpestana/htokens-rs
Suite of verifiable anonymous credentials that can be used by applications and systems to enhance/provide privacy to users without impacting practicality.
anonymous-credentials cryptography privacy verifiable-credentials zero-knowledge
Last synced: 23 Apr 2025
https://github.com/makischristou/grin-vanity
A cli vanity address generator for Grin.
cryptocurrency cryptography grin mimblewimble rust slatepack vanity vanity-address vanitygen
Last synced: 31 Jul 2025
https://github.com/analogfeelings/blitzhash
SHA hashing library for Blitz3D, using Crypto++ as a backend.
blitz blitz3d blitzbasic cpp cryptography cryptopp visual-studio vs2022
Last synced: 18 Aug 2025
https://github.com/siyovush-hamidov/Hamming-Codes-8-4
🔐 This project implements the Hamming Code 8-to-4 algorithm for error detection and correction during information transmission, capable of handling one mistake
Last synced: 29 Jul 2025
https://github.com/ooesili/shamir
A command line tool for using Shamir's Secret Sharing algorithm.
command-line cryptography shamir-secret-sharing
Last synced: 05 Jul 2025
https://github.com/tankerhq/sdk-python
Tanker Python SDK - mirror of https://gitlab.com/TankerHQ/sdk-python
cryptography encryption end-to-end privacy python sdk security tanker
Last synced: 09 Sep 2025
https://github.com/umuttopalak/pass-cli
A secure command-line password manager with AES-256 encryption and sudo authentication
aes-256 cli command-line-tool cryptography keyring password-generator password-manager password-security python security
Last synced: 28 Jul 2025
https://github.com/transcend-io/terraform-aws-sombra
Launch Sombra gateways on AWS using Terraform.
cryptography privacy terraform-module
Last synced: 08 Feb 2026
https://github.com/ktakashi/r6rs-springkussen
R6RS cryptographic library
aes certificate crypto cryptography ecdsa encryption keystore pkcs12 pkcs5 r6rs rsa scheme x509
Last synced: 10 Feb 2026
https://github.com/anishlearnstocode/intro-to-applied-cryptography
Solutions to Introduction to Applied Cryptography 🔐 specialization on Coursera by University 🎓 of Colorado.
coursera cryptography solutions
Last synced: 03 Jan 2026
https://github.com/mjorgegulab/nestjs-cryptography
Secure NestJS cryptography module 🔐
cryptography javascript nest nestjs node security typescript
Last synced: 27 Jul 2025
https://github.com/noloader/power8-crypto
The unoffical guide to POWER8 in-core crypto
aes-power8 book c cplusplus cryptography docbook powerpc sha-power8
Last synced: 27 Jul 2025
https://github.com/renaud1239/kreyvium
Reference code of the KREYVIUM algorithm, a FHE-friendly 128-bit key stream cipher.
Last synced: 12 Sep 2025
https://github.com/elliotwutingfeng/aegis-backup-decryptor
CLI tool to decrypt backup files exported from the Aegis Authenticator app. This application is neither affiliated with Beem Development nor Aegis Authenticator.
2fa aes aes-gcm android backup cryptography cybersecurity decryption encrypt encrypted encryption linux macos openssl otp privacy scrypt security totp windows
Last synced: 29 Apr 2025