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-30 00:07:03 UTC
- JSON Representation
https://github.com/twilight-project/quisquis-rust
Library for privacy-preserving cryptocurrency accounts and transactions.
bulletproofs cryptography privacy quisquis zero-knowledge
Last synced: 20 Feb 2026
https://github.com/volkansah/encode-and-decode-php8
This guide provides examples of how to encrypt and decrypt files using PHP's Sodium extension, which offers modern cryptographic functions.
crypto cryptography decryption encryption php php8 security sodium
Last synced: 18 Aug 2025
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/flyingrobots/git-cms
A serverless, Git-native CMS built on pure plumbing. Stores content as signed commit messages on empty trees—no database required, just immutable Merkle DAGs.
auditability blog cms cryptography database git git-plumbing git-stunts gitops ledger provenance serverless signed-commits
Last synced: 20 Feb 2026
https://github.com/alexlaurence/psyauth
🔐A crypto protocol system that plants an authentication token inside a user's implicit memory to unconsciously learn sensitive information that is robust against torture/coercion
biometric-authentication cryptography memory-game psychology-experiments security
Last synced: 10 Oct 2025
https://github.com/louislefevre/rsa
RSA cryptosystem for demonstrating the encryption and decryption of messages
algorithm cryptography decryption encryption rsa
Last synced: 30 Mar 2025
https://github.com/codeheadsystems/hofmann-elimination
OPF framework for shared keys built from sensitive data
cryptography dropwizard java opaque oprf pake password-authentication rfc9497 rfc9807 spring-boot typescript
Last synced: 10 May 2026
https://github.com/demining/korean-version-of-bitcoin-blockchain-cryptanalysis
비트코인 암호화 분석 도구
attack bitcoin bitcoin-wallet btc cryptoanalysis cryptography privatekey secp256k1 vulnerability
Last synced: 10 Mar 2026
https://github.com/nthparty/rbcl
Python library that bundles libsodium and provides wrappers for its Ristretto group functions.
bn254 cryptography cryptography-library elliptic-curve elliptic-curve-cryptography elliptic-curves libsodium pairing pairing-cryptography python-wrapper python-wrapper-library python-wrappers ristretto ristretto255 sodium sodium-library
Last synced: 16 Jan 2026
https://github.com/protomorphine/rsa-communication-system
Основные стадии процесса шифрования текстового сообщения с помощью алгоритма RSA
cryptography encryption matlab rsa
Last synced: 01 Jun 2026
https://github.com/innovativeinventor/pylamport
A simple Python library for generating cryptographic Lamport signatures
cryptography identity signature
Last synced: 16 May 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/bdr-pro/blockchain_maker
this is your ultimate toolkit for building, validating, and managing a blockchain in Rust.
blockchain cryptocurrency cryptography rust
Last synced: 15 Mar 2025
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/vitkarpenko/cryptopals
:anger: Solving the cryptopals crypto challenges in Python for fun and profit!
challenge cryptography cryptopals python
Last synced: 15 May 2025
https://github.com/areroketahi/swiftlycrypto
Encrypt your data like using other Swift APIs
aes-encryption crypto cryptography encryption rsa swift swift-package-manager swiftly
Last synced: 28 Jun 2025
https://github.com/koraa/decryption-despite-errors
Achieving security against fuzzing and improving bandwidth efficiency by combining FEC and symmetric encryption.
code-based-cryptography crypto cryptography deck-functions fec
Last synced: 05 Jan 2026
https://github.com/h0llyw00dzz/csr-generator
The CSR Generator is a Go package that provides functionality for generating Certificate Signing Requests (CSRs) and private keys. It simplifies the process of creating CSRs with specified common names and Subject Alternative Names (SANs).
cryptography go idiomatic-go pki-tools pkix security-tools ssl-certificates
Last synced: 02 Sep 2025
https://github.com/waddaboo/rust-vss
A secure and versatile Verifiable Secret Sharing (VSS) library for Rust
cryptography rust verifiable-secret-sharing zero-knowledge-proofs
Last synced: 23 Mar 2025
https://github.com/qalle2/md5-algo
MD5 implementation in Python
command-line cryptography md5 python3
Last synced: 28 May 2026
https://github.com/simplito/privmx-endpoint-csharp
C# wrapper for PrivMX, a platform allowing developers to build end-to-end encrypted apps used for communication through text messages, real-time data streaming and secure file exchange and storage.
chat communication cryptography data-transfer decryption e2ee end-to-end-encryption files messages messaging privacy privacy-protection private privmx secure simplito storage thread zero-knowledge
Last synced: 29 Jun 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/alexruzin/cryptog
A cryptographic wrapper library for the Go programming language
aes-encryption cryptography rsa-encryption
Last synced: 21 Nov 2025
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/createunique/steganography_hidden_harbor
Explore a versatile Python repository enabling seamless steganography across Text, Image, Audio, GIF, and Video formats.
audio-steganography covert-channel cryptography encode-decode encryption-decryption hide-messages huffman-compression-algorithm image-steganography privacy security steganography text-steganography video-steganography
Last synced: 10 Jun 2025
https://github.com/vlsergey/seccookie
Java library for security cookies, client-side pieces of data protected from reading and modifications by client with strong cryptography
cookie cookies cryptography cryptography-library java java-library security
Last synced: 03 Jul 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/blahberi/cryptox
Now with CryptoX, even your nan can encrypt like a pro
Last synced: 18 Mar 2025
https://github.com/0x00-0x00/crypt
Crypt is a cryptography tool to protect all kinds of data using AES-256 and RSA-4096 algorithms.
aes cryptography decryption encryption python rsa
Last synced: 09 Jul 2025
https://github.com/breezy-codes/cryptography-guide
A collection of different cryptographic algorithms and ciphers, including the maths behind each algorithm. This is an ongoing project that will be added to over time, with the aim of providing a comprehensive resource for learning about cryptography. The project includes both the code for the algorithms and explanations of how they work.
ceaser-cipher cryptographic-algorithms cryptography cryptography-algorithms digital-signatures hill-cipher maths matrix-algebra number-theory public-key-cryptography rsa-algorithm steganography steganography-encoding
Last synced: 09 Aug 2025
https://github.com/abdulahshoaib/passcrypt
Open source password manager
cryptography go golang security-tools
Last synced: 29 May 2026
https://github.com/ryleeharrison/iv-crypto
More of an example, not recommended for production use
Last synced: 26 Mar 2025
https://github.com/sip-protocol/sip-protocol
Shielded Intents Protocol - The Privacy Standard for Web3
blockchain cross-chain cryptography defi intents near-protocol nextjs privacy privacy-preserving sdk stealth-addresses typescript web3 zcash zero-knowledge-proofs
Last synced: 16 Jun 2026
https://github.com/cicciog/cryptographyexample
Cryptography Primitives examples
asymmetric-encryption cryptography java java-cryptography java-security message-authentication-code modern-ciphers private-key-encryption public-key-encryption symmetric-encryption
Last synced: 24 Sep 2025
https://github.com/abhrankan-chakrabarti/diffsquare
This project is authored by Abhrankan Chakrabarti and demonstrates an efficient implementation of Fermat’s Difference of Squares method for factoring large integers. The implementation is written in Rust and utilizes the malachite crate for arbitrary-precision arithmetic.
biginteger cryptography fermat numbertheory opensource rustlang
Last synced: 09 Apr 2025
https://github.com/tychosoft/moderncli
C++17 header only library for common uses.
cpp cross-platform cryptography header-only lock-free logging-library multithreading serial socket-programming ssl string-manipulation sync
Last synced: 06 Jul 2025
https://github.com/yawning/edwards25519-extra
Go ed25519 extras (mirror)
crypto cryptography ed25519 h2c vrf
Last synced: 24 Jun 2026
https://github.com/kevincharm/sparse-merkle-tree
Optimised SMT implementation in Solidity & accompanying JS lib
cryptography ethereum evm merkle-tree solidity sparse-merkle-tree
Last synced: 16 Mar 2026
https://github.com/henryhale/enigma
🔐 A basic simulation of the Enigma machine
cipher cryptography decryption encryption enigma enigma-machine enigma-simulator henryhale ts turing
Last synced: 19 Jul 2025
https://github.com/smayya337/libcodebusters
Encoding and decoding various ciphers in Python
cipher ciphers cryptography python
Last synced: 12 Mar 2026
https://github.com/sohnryang/ecdsa-python
ECDSA implementation in Python (DO NOT USE IN PRODUCTION)
Last synced: 14 Jun 2025
https://github.com/guppster/languageneutralitybiowearablequantumsearcher
Utilities advanced cryptography to analyze biodegradable quantum mechanics inside an active-reactive cross-platform blockchain environment
blockchain cryptography quantum-computing reactive-programming wearable
Last synced: 01 Mar 2025
https://github.com/frederickjansen/subtle-sodium
An implementation of various SubtleCrypto functions using the same API as libsodium.js
cryptography libsodium subtlecrypto
Last synced: 17 Mar 2025
https://github.com/sean9999/go-oracle
A package that provides basic high-level cryptographic functions using Curve25519
Last synced: 14 Jan 2026
https://github.com/bok1c4/pgpkeytypedetector
This includes RSA and ECC cryptographic algorithms
Last synced: 08 Oct 2025
https://github.com/edeckers/lib1password-unofficial
Educational TypeScript implementation of 1Password's security model with interactive explainer. Covers Secret Key generation, PBKDF2 key derivation, and AES-256-GCM vault encryption
1password aes-256 cryptography educational encryption interactive-demo password-manager pbkdf2 pet-project security srp typescript web-crypto
Last synced: 28 Feb 2026
https://github.com/yanpozka/cryptopals-crypto-challenges
My solutions in Go for http://cryptopals.com/
crypto cryptography cryptopals go golang matasano-crypto-challenges matasano-cryptopals-challenges
Last synced: 09 Oct 2025
https://github.com/minhngt62/cryptography-vigenere
A simulation for vigenere cipher and its attacking methods
cryptanalysis cryptography kasiski-examination python vigenere-cipher
Last synced: 10 Oct 2025
https://github.com/projects-developer/fake-news-detection-using-machine-learning-project
Live Fake news detection refers to the process of identifying and flagging false or misleading informion presented as news. Live Fake news detection using machine learning. Project Includes Project Includes Source Code, PPT, Synopsis, Report, Documents, Base Research Paper & Video tutorials
blockchain btech-project computer-science-projects computerscienceprojects cryptography fakenewsdetection final-year-projects finalyearproject finalyearprojects iee-projects machinelearning major-project minor-project mtech-project webdevelopment
Last synced: 17 Feb 2026
https://github.com/blester125/kasiski_examination
Kasiski Examination written to break a Vigenere Cipher for CS 1653 includes a C Red-Black tree impelmenatation
cryptography kasiski-examination red-black-tree
Last synced: 21 Jan 2026
https://github.com/aead/sio
Go implementation of the Data At Rest Encryption (DARE) format.
Last synced: 14 Jan 2026
https://github.com/anubhav-narayan/pkns
Public Key Name System Framework for Key Exchange in Peer-To-Peer and centralised servers.
cryptography key-exchange peer-to-peer public-key-cryptography python-3 python3-framework web-service
Last synced: 19 Jan 2026
https://github.com/chainsafe/pairings-js
Elliptic Curve Pairings in Pure Javascript
cryptography elliptic-curves javascript pairings
Last synced: 13 Oct 2025
https://github.com/amr-yasser226/datagovernanceworkflow
Comprehensive data governance pipeline for SSH honeypot logs—covering data profiling, cleansing, quality assurance, encryption, classification, and GDPR/CCPA/HIPAA compliance. Built with Pandas, Pandera, YData Profiling, and cryptography, with simulated Caesar cipher attacks to demonstrate practical data-security techniques.
caesar-cipher ccpa cryptography cybersecurity data-cleaning data-encryption data-governance data-profiling data-quality data-validation data-visualization gdpr hipaa honeypot-analysis open-source pandas privacy-compliance python ssh-logs
Last synced: 05 Feb 2026
https://github.com/outspace/vigdec
vigdec aka heartbreaker – tool that breaks Vigenère cipher without knowing the key.
breaker cryptography decryption decryptor substitution-cipher vigenere vigenere-cipher vigenere-cipher-algorithm vigenere-decoder
Last synced: 25 Oct 2025
https://github.com/karasz/securelog
Forward-secure Go library for tamper-evident audit logs, implementing Ma–Tsudik’s dual-MAC private-verifiable scheme.
audit-logging compliance cryptography forward-security golang log-integrity secure-logging tamper-detection
Last synced: 26 Oct 2025
https://github.com/lgraubner/strong-pwgen-cli
🔒Generate cryptographically strong passwords.
cli crypto cryptography password password-generator
Last synced: 27 Oct 2025
https://github.com/arkorty/rustcm-cli
UTF-8 Text Cipher using XChaCha20-Poly1305
chacha20-poly1305 cli cryptography rust
Last synced: 24 Jan 2026
https://github.com/prthd/secure-file-system
A secure multi-user file system with end-to-end encryption, HMAC-based integrity verification, and Unix-style permission control. Features bcrypt-authenticated logins, group-based collaboration, and a command-line interface for secure file operations on untrusted storage.
access-control bcrypt cli cryptography encryption fernet-encryption filesystem hmac-sha256 integrity python secure-storage security unix-permissions
Last synced: 25 Feb 2026
https://github.com/oritwoen/vusi
ECDSA signature vulnerability analysis library and CLI
bitcoin cryptography ecdsa nonce-reuse private-key-recovery rust security vulnerability-detection
Last synced: 01 Feb 2026
https://github.com/bogwi/r-math
A Rust crate for rare, high-performance mathematical algorithms not commonly found in mainstream libraries.
algorithms cryptography linear-algebra math matrix rust
Last synced: 17 Mar 2026
https://github.com/systemslibrarian/crypto-compare
Interactive cryptographic algorithm reference — 17 categories, 97 algorithms, 16+ countries. Comparison tool with beginner/advanced modes, PQ-safe filtering, and justification report export.
aes cryptographic-algorithms cryptography digital-signatures education homomorphic-encryption nist post-quantum pqc reference typescript vite zero-knowledge
Last synced: 01 Jun 2026
https://github.com/demining/japanese-version-of-bitcoin-blockchain-cryptanalysis
ビットコイン暗号解析ツール
attack bitcoin bitcoin-wallet btc cryptoanalysis cryptography privatekey secp256k1 vulnerability
Last synced: 09 Feb 2026
https://github.com/kolosovpetro/rsaencryptionexplained
Simple explanation on the symmetric encryption problematics and main idea behind the Rivest-Shamir-Adleman (RSA) encryption.
assymetric-encryption assymetric-key-cryptography cryptography rsa-cryptography rsa-encryption rsa-key-encryption
Last synced: 09 Feb 2026
https://github.com/andreispurim/aradi
Implementation of the NSA cryptography algorithm ARADI and LLAMA
algorithm aradi cryptography decryption encryption llama nsa
Last synced: 09 Feb 2026
https://github.com/dracoon/dracoon-swift-crypto-sdk
Official DRACOON Crypto SDK for Swift
crypto cryptography dracoon sdk swift
Last synced: 09 Feb 2026
https://github.com/talyx/amib
Реализация криптографических алгоритмов/протоколов/схем
Last synced: 19 Apr 2026
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: 19 Mar 2026
https://github.com/machu-gwu/windtalker-project
Encrypt and decrypt text, binaries, files, and directories with a variety of cipher options.
cryptography encryption python tool
Last synced: 13 Feb 2026
https://github.com/interkosmos/lucifer
Lucifer block cipher in FORTRAN 77
cipher cryptography des encryption fortran fortran-77 lucifer
Last synced: 13 Feb 2026
https://github.com/embetrix/pycrypto-helper
python crypto operations helper
cryptography encryption-decryption pkcs11 python3 signature
Last synced: 01 Mar 2026
https://github.com/azuchi/frostrb
Ruby implementations of Two-Round Threshold Schnorr Signatures with FROST.
bitcoin cryptography elliptic-curve frost schnorr schnorr-signatures taproot threshold-signature
Last synced: 02 Mar 2026
https://github.com/nalinrajendran/cryptography-automata-theory
This is a simple scenario based application for string matching and cryptography in the case of a publisher, subscriber model. This demonstrates the communication between a publisher and a subscriber model using two different modes of encryption and decryption(Caesar Cipher, Bit-Flipping).
amrita-vishwa-vidyapeetham bit-flipping caesar-cipher cryptography decryption encryption login-page pub-sub publisher-subscriber
Last synced: 03 Mar 2026
https://github.com/shgysk8zer0/phpcrypt
Provides a variety of cryptographic traits and classes to PHP
aes aes256 cryptography jscrypt php php-7 phpcrypt rsa spl-autoload traits
Last synced: 01 Apr 2026
https://github.com/benwoo1110/cryptographyapp
Advanced converter for modern cryptography algorithms
Last synced: 31 Mar 2026
https://github.com/womb0comb0/hack-knight-25
blockchain cryptography ehr full-stack fullstack hackathon healthcare nextjs python typescript
Last synced: 16 Apr 2026
https://github.com/grittygrease/safe-encryption-skill
SAFE encryption skill for AI coding assistants
agent-skills claude-code copilot cryptography cursor encryption safe skill windsurf
Last synced: 04 Mar 2026
https://github.com/nandanr06/full-stack-cryptocurrency
Cryptocurrency Tracker is a real-time app for monitoring cryptocurrency prices, market trends, and historical data. Powered by the CoinGecko API, Node.js, Express, and React, it allows users to view live market updates, explore trending coins, and analyze price histories with interactive charts—all in a responsive, user-friendly interface.
bitcoin cryptocurrency cryptography marketplace
Last synced: 17 Apr 2026
https://github.com/abhishekkr/aqikcipher
encrypt-decrypt using a small shared password in a dumb One-Time-Pad style
c clanguage cryptography cryptography-tools
Last synced: 05 Jun 2026
https://github.com/robinbraemer/caesar-crypto
Little Caesar cipher tool
algorithm caesar-cipher cipher cryptography
Last synced: 30 Jun 2026
https://github.com/eltneg/kryptograzig
Simple public key cryptography algorithms implemented in zig
cryptography encryption-decryption zig
Last synced: 05 Jun 2026
https://github.com/dabevlohn/wasm-rc-sesskey
Generates random 16 bytes, transforms it to CryptoKey Object, encrypts it for RSA-key issuer
cryptography e2ee keygen rocketchat rsa rust wasm webassembly
Last synced: 25 Apr 2026
https://github.com/aleksandrhovhannisyan/serverless-cryptography-algorithms
Implementations of elementary cryptography algorithms using forms and 11ty Serverless.
11ty 11ty-serverless ciphers cryptography javascript netlify
Last synced: 25 Apr 2026
https://github.com/ellipticsecure/signer-example
This example demonstrates how to use a MIRkey or eHSM Hardware Security Module to sign a PDF file.
cryptography hsm java javafx pdf signing
Last synced: 27 Apr 2026
https://github.com/ellipticsecure/ehsm-java
Java integration library for the eHSM and MIRkey Hardware Security Modules
bip32 bitcoin cryptography ehsm hsm java pkcs11
Last synced: 28 Apr 2026
https://github.com/bowser-2077/keypy
Password Manager On Python.
base64 batch-script chatgpt-based cryptography json keypass-port keypy passwor password-manager python3 release security-tools tool txt
Last synced: 29 Apr 2026
https://github.com/samuel-lucas6/multimac
Authenticate multiple inputs easily using keyed BLAKE2b.
blake2 blake2b blake2b-256 blake2b-384 blake2b-512 crypto cryptography keyed-blake2b mac message-authentication-code multi-input multi-input-mac multi-inputs multi-mac
Last synced: 29 Apr 2026
https://github.com/arpitgo4/bitcoin-wallet
Browser based Bitcoin wallet implementation.
bitcoin-wallet cryptocurrency cryptography react-router reactjs
Last synced: 29 Apr 2026
https://github.com/avinash-ghadshi/cryptographyscripts
Each Script is written in Python and GO
cryptography go golang python2
Last synced: 30 Apr 2026
https://github.com/aburdulescu/pocryp
Command line utility for cryptographic primitives
Last synced: 08 Jun 2026
https://github.com/mon4ik/pubtrust-chat
Signature based chat on MQTT
blazingly-fast chat chat-application cryptography mqtt rust
Last synced: 01 May 2026
https://github.com/solrac97gr/crypto-api-fiber
Project create for encrypt information using random strings and a Cache system 🛡️
cryptography firebase glang go
Last synced: 01 May 2026
https://github.com/codesteel/expressjs-login-application
Login/Register/And Password Reset into one Repository.
authentication cryptography expressjs login
Last synced: 01 May 2026