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/laget-se/laget.cryptography
Generic implementation of cryptography using AES.
Last synced: 02 Feb 2026
https://github.com/UofSC-Fall-2022-Math-587-001/homework3
Prime factorization and primitive powers mod p
Last synced: 28 Aug 2025
https://github.com/khaydarov/itmo-crypto-lab
Crypto System from ITMO cryptography course
crypto-systems cryptography nodejs
Last synced: 25 Jul 2025
https://github.com/olukeye/fastapi-complaint-app
A simple application for logging complaint or report an issues form user activities.
crypto cryptography fastapi mssql-server pydantic-models pyodbc
Last synced: 17 May 2026
https://github.com/anishsingh90/regular-solidity-code-2
Regular Solidity Code: A repository showcasing Solidity snippets, smart contract examples, and projects for learning and building secure, efficient blockchain applications. đ Ideal for exploring Ethereum development and decentralized innovation! đâ¨
blockchain cryptography defi nfts smart-contracts solidity
Last synced: 01 Apr 2025
https://github.com/amiriiw/merklenote
Merkle Note is a secure text editor that offers advanced file management and encryption features. It encrypts files using a Merkle root as a password, ensuring data integrity and confidentiality. Users can create, open, and save encrypted or plain text files, while the intuitive interface streamlines file navigation.
cryptography editor file hash merkle-tree notebook password
Last synced: 21 Aug 2025
https://github.com/fl03/aqueduct
Aqueduct is a dynamic encryption protocol merging elliptic-curve cryptography with fully-homomorphic encryption standards.
Last synced: 03 Apr 2025
https://github.com/victordegallegos/criptografia-y-seguridad
Repositorio de tareas y prĂĄcticas de la asignatura CriptografĂa y Seguridad Facultad de Ciencias UNAM semestre 2023-1
Last synced: 17 Aug 2025
https://github.com/aryanpillai2007/computer-science-3-labs
All of the Advanced Computer Science 3 Labs I have completed over the 2024-2025 school year.
backtracking binary-tree computer-science cryptography declarative-programming dynamic-programming functional-programming graphs hashing hashmap heaps java linked-list memoization queue recursion stacks
Last synced: 23 Jun 2025
https://github.com/sajad-net/pysafe
Encrypting files with AES algorithm.
aes aes-encryption aes-file-encryptor cryptography encryption-decryption-tool file-encryption gui-file-encryptor python python3
Last synced: 20 Aug 2025
https://github.com/rafaelcn/cryptography
Implementation of some cryptographic algorithms
Last synced: 18 Jun 2025
https://github.com/mimi-netizen/Python-Scripts
This repository provides a versatile collection of Python scripts to streamline system administration tasks. It includes tools for browser automation, web scraping, and cryptographic operations, with detailed documentation and planned enhancements to expand functionality
cryptography selenium-webdriver webscraping
Last synced: 17 Aug 2025
https://github.com/undefi-b6nxmar/sol-check
blockchain c-plus-plus crypto crypto-wallet cryptocurrency cryptography memecoin phantom pump-fun sol-check solana-api solana-balance-checker solana-blockchain solana-checker solana-program solana-token solana-token-bot solana-volume-bot trump-coin web3
Last synced: 11 Sep 2025
https://github.com/athari22/morse-code-converter
Morse Code Converter - A Python tool that translates text to Morse code and vice versa.
cryptography cryptography-project cryptography-tools morse morse-code morse-code-translator python
Last synced: 08 May 2025
https://github.com/drilonaliu/parallel-permutation-cipher
cryptography cuda gpu parallel-programming permutation
Last synced: 19 Jul 2025
https://github.com/harmim/vut-kry-project1
Cryptography - Project - One Time Pad
crypto cryptoanalysis cryptography cryptology kry one-time-pad one-time-pad-cipher vut vut-fit
Last synced: 19 Jul 2025
https://github.com/aiwass666/pqc-demonstration
Conceptual Quantum-Resistant Cryptography (PQC) Demonstration
cryptografy cryptography cryptology demonstration digital-signage digital-signature kem pqc quantum-resistant quantum-resistant-cryptosystems quantum-resistant-security
Last synced: 17 Feb 2026
https://github.com/lautarodragan/pocs.tux-ecb
Why encrypting with ECB is bad
cryptography poc symmetric-cryptography
Last synced: 17 Jul 2025
https://github.com/cumaopsbiyasa/lyn-telegram-payment-bot-cryptocurrency-payment-system
Customizable, multilanguage Telegram shop bot with Payments support.Telegram bot for handling payments.Simple Telegram bot to accept Stripe payments.
bitecoin blockchain crypto-geteway crypto-payment cryptobot cryptocurrency cryptography ethereum invoice payment payment-gateway payment-integration sellix telegram telegram-bot telegram-bot-api telegram-bot-payments telegram-geteway telegram-group telegram-payment
Last synced: 17 Jul 2025
https://github.com/antonkueltz/ocb-forger
Inoue and Minematsu's attack against OCB2
authenticated-encryption cryptanalysis cryptography forgery
Last synced: 17 Jul 2025
https://github.com/mikehorn-git/cryptography-c
Simple hash implementations in C/C++.
Last synced: 26 Jul 2025
https://github.com/jeffotoni/gcry
An exercise with some algorithms of encryption in Golang, like CBC, CFB, GCM, OFB, MD5, BLOWFIS etc.
blowfish-algorithm criptografia criptography crypto-cbc crypto-coin cryptography go golang
Last synced: 17 Jul 2025
https://github.com/tesselay/yubikey-post-hook-uki-signing
mkinitcpio post hook to auto sign UKI using any inserted YubiKey
certificate cryptography key-crypto linux mkinitcpio piv smartcard uki unified-kernel-image x509 yubikey
Last synced: 19 May 2026
https://github.com/topay-foundation/topay_z512
Cross-language 512-bit lattice-based post-quantum encryption library (Rust ¡ Go ¡ JS)
blockchain cryptography encryption-decryption golang javascript rust topayz512
Last synced: 16 Jul 2025
https://github.com/ryanj93/dotline-client
The DotLine Client :: DotLine is an IM app with end-to-end encryption and several message type support.
chat cryptography end-to-end-encryption instant-messaging
Last synced: 07 Apr 2026
https://github.com/vertigovx/crypto-wallet-generator
A Python-based tool to generate and manage cryptocurrency wallets for Ethereum and Bitcoin, featuring a GUI, encryption, and decryption capabilities.
bitcoin crypto-wallet cryptocurrency cryptography ethereum python3
Last synced: 08 May 2026
https://github.com/antonmeep/fastpbkdf2_ada
Binding and an Ada wrapper for fastpbkdf2
Last synced: 16 Jul 2025
https://github.com/vilajj/python-client_server-socket
A simple client-server created with Python, with cryptograpy and threading.
client-server cryptography python socket threading-server
Last synced: 10 Sep 2025
https://github.com/rurumimic/siege
đ° ęłľěąě
aes cryptography rsa rust security tls
Last synced: 27 Jul 2025
https://github.com/rakibhossain72/xorpass
XORpass is a Flask-based password manager application with MongoDB integration. It allows users to securely store their passwords in a MongoDB database, with encryption applied using their own master password. This ensures that the stored passwords are protected and can only be accessed by the owner.
cryptography encrypted-store flask password-manager
Last synced: 15 Jul 2025
https://github.com/abdulsamie10/rsaencryptiondecryption
This repository contains code of encryption and decryption of data using RSA. Developed in Java.
aes aes-128 aes-256 aes-encryption aes256 cryptography eclipse java java-8 rsa rsa-cryptography rsa-decryption rsa-encryption rsa-java
Last synced: 07 Nov 2025
https://github.com/andrey-oss/task_management_system
Task management system - Simple ecosystem for task managing from the web written on python3!
aes crud cryptography database django free management manager task
Last synced: 07 Apr 2026
https://github.com/fungrim/gcp-kms-csr-generator
A small utility library that creates CSR's where the private key is stored in GCP KMS.
bouncy-castle cryptography csr digital-signatures gcp gcp-kms java java-8 kms
Last synced: 14 Jul 2025
https://github.com/cossacklabs/homebrew-tap
Homebrew tap for CossackLabs packages
brew crypto cryptography encryption homebrew security tap themis
Last synced: 26 Apr 2026
https://github.com/bethanyuo/crypto_hashes
Popular Cryptographic Algorithms using Crypto Libraries: Hashes
algorithms crypto-algorithms crypto-libraries cryptography hashing hashing-algorithm python
Last synced: 16 May 2026
https://github.com/ali2210/rsa
this is implementation of RSA cryptography in Java
Last synced: 03 Apr 2025
https://github.com/pramsh/cipher
Cipher is a Node.js cryptographic library offering SHA-256 hashing, AES-256 encryption/decryption, JWT creation/validation, and RSA key pair generation.
cryptography digital-signature javascript jwt-auth jwt-token jwt-tokens nodejs rsa-key-pair rsa-signature sha256-crypt sha256-decryptor sha256-hash
Last synced: 16 May 2026
https://github.com/grakshith/shamir-secret-sharing
A basic implementation of Shamir Secret Sharing
cryptography interpolation secret-sharing shamir-secret-sharing
Last synced: 14 May 2026
https://github.com/tkhoa2711/wieners-attack-rsa
An implementation of Wiener's attack on RSA public key
Last synced: 28 Jul 2025
https://github.com/dchest/mldsa-wasm
ML-DSA-65 postquantum signatures in WebAssembly
cryptography ml-dsa ml-dsa-65 postquantum signatures webcrypto
Last synced: 19 Sep 2025
https://github.com/m3ssap0/ctf-rsa-breaker
This is a Python 2.7 script that can be used to solve RSA challenges in CTFs.
cryptography ctf ctf-tools rsa
Last synced: 23 Jun 2025
https://github.com/ericlps/esteganografia-java
este projeto Ê uma aplicação em Java desenvolvida para realizar esteganografia digital em imagens no formato PNG, utilizando a tÊcnica LSB (Least Significant Bit - Bit Menos Significativo). Ele permite ocultar dados (arquivos ou pastas compactadas em ZIP) dentro de uma imagem e, posteriormente, extrair esses dados da imagem modificada
cibersecurity command-line-interface cryptography data-hiding esteganografia image-processing java lsb maven png steganography
Last synced: 28 Apr 2026
https://github.com/pauluswi/alpine
Is a microservice which provides credential (pin) service. Credential are stored at hashed format with salt.
cryptography fintech go golang jwt microservice payment rest-api salt
Last synced: 19 Sep 2025
https://github.com/doedja/nexus-voting
A decentralized anonymous voting application built on Nexus using zero-knowledge proofs.
Last synced: 22 Jun 2025
https://github.com/russibc/caesar-cipher
A simple implementation of Caesar Cipher.
caesar cryptography practice python
Last synced: 17 Aug 2025
https://github.com/collapse-logic/collapse
Collapse System Logic â deterministic proof collapse (EâZâ1)
collapse compression cryptography csl determinism formal-methods lean4 logic proof proofs python
Last synced: 14 May 2026
https://github.com/botti01/cryptography
This Repository is based on the "Cryptography" course @polito, it provides a foundational introduction to cryptography, focusing on state-of-the-art cryptographic algorithms essential for computer system security.
c capture-the-flag cryptography openssl python
Last synced: 15 Jun 2026
https://github.com/grandroyl9902m/privatebin
A minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted in the browser using 256 bits AES.
crypto cryptography encrypted hacktoberfest one-time paste pastebin php security self-destroy self-hosted self-hosting
Last synced: 22 Jun 2025
https://github.com/charlieit/fernet-vault
A simple secrets manager using symmetric cryptography
cryptography fernet-encryption python3 secrets secrets-management vaults
Last synced: 22 Jun 2025
https://github.com/mjfreelancing/alloverit
A suite of libraries aimed at providing a simplified and consistent approach to cross-cutting and functional concerns.
appsync aspnet-core assertion binary-serialization cryptography dependency-injection entity-framework-core evaluator graphql json keyset-pagination logging mapping named-pipes reactive-ui serilog validation wpf
Last synced: 17 Aug 2025
https://github.com/sohamkayal4103/oblivious_data_structures
Implementation of Oblivious Data Structures in C++
cryptography oblivious oblivious-data-structure ods path-oram
Last synced: 22 Jun 2025
https://github.com/mduo13/sha512half
cryptography python3 sha512 sha512half
Last synced: 08 Oct 2025
https://github.com/znx-x/hadron
This ongoing MVP for a distributed ledger system aims to solve issues that first and second-generation blockchains have not been able to overcome by implementing novel concepts in mining, smart contracts, and cryptography.
blockchain cryptography encryption network post-quantum smart-contracts web3
Last synced: 11 Jul 2025
https://github.com/cryptography-research-lab/go-cycle-string
垪çŻĺ珌串ć°ćŽçťćďźCycleStringďź
cryptography data-structures utils-library
Last synced: 12 Jan 2026
https://github.com/mrd33t/sunburst-dga-cipher
A Python implementation of the SUNBURST DGA Cipher for encoding and decoding messages. This tool demonstrates substitution cipher techniques and secure coding practices.
cipher cryptography dga portfolio python security sunburst
Last synced: 26 Mar 2025
https://github.com/floodnut/hexa-encryption
256ëší¸ ëěší¤ ěí¸ ěęł ëŚŹěŚ Hexa-Encryption
Last synced: 21 Jun 2025
https://github.com/arec1b0/nim-blockchain-node
A high-performance, scalable blockchain node implementation in Nim, designed with advanced cryptography, modular consensus (PoS/BFT), zero-knowledge proofs, and optimized P2P networking.
blockchain byzantine-fault-tolerance cryptography decentralization high-performance nim nim-lang nimble nimlang p2p
Last synced: 21 Jun 2025
https://github.com/levigo/url-crypto-kit
URL cryptography functionality to be used in conjunction with the Spring(tm) Framework
cryptography spring spring-security spring-web urls
Last synced: 01 Mar 2026
https://github.com/rishvant/cipher-safe-tests
Secure exam platform using encryption and Shamirâs Secret Sharing to ensure integrity and fairness.
cryptography exam-system mongodb nodejs reactjs redis shamir-secret-sharing tailwindcss
Last synced: 21 Jun 2025
https://github.com/yannvvv/tlsferret
TLSferret is a fast SSL/TLS scanner built in Rust, offering extensive protocol support and dual TLS engines for modern and legacy systems. It also includes STARTTLS support for multiple protocols, ensuring comprehensive security analysis. đ ď¸đ
certificate cipher cipher-suites command-line-tool cryptography post-quantum-cryptography rust starttls tls
Last synced: 21 Jun 2025
https://github.com/crodriguezvega/probabilisticpubkey
Probabilistic public-key crypto systems in Rust
blum-goldwasser crypto cryptography cryptography-library goldwasser-micali probabilistic-pubkey public-key-cryptography rust rust-lang
Last synced: 11 Jul 2025
https://github.com/kevindasilvas/kcrypt
Kcrypt or Krypt is an encrypting and decrypting lib created using javascript and node js
cryptography javascript node node-js nodejs
Last synced: 16 May 2026
https://github.com/c4mbr0nn3/hybrid-ecc-encryption
Proof-of-concept implementation of hybrid encryption using Elliptic Curve Cryptography (ECC) with multi-user data access control. Demonstrates ECDH key exchange, AES symmetric encryption, and secure Data Encryption Key (DEK) management for enterprise data protection scenarios.
aes cryptography csharp data-protection dotnet dotnet-core ecdh elliptic-curves encryption hybrid-encryption key-management multi-user-access pbkdf2 proof-of-concept security
Last synced: 17 May 2026
https://github.com/dangnh0611/cryptography1_coursera
Coursera: Cryptography I assigments
Last synced: 11 Jun 2026
https://github.com/0x4m4/bloodcodectf
Blood Code CTF challenge repository! This repository contains all the challenges and their source files from the Capture The Flag event codenamed "Blood Code," organized by 0x4m4. It includes challenges in cryptography, steganography, digital forensics, pwn, pyjail, reverse engineering, and web exploitation, designed for all skill levels.
0x4m4 bloodcode capture-the-flag cryptography ctf-challenges digital-forensics hackathon pwn pyjail reverse-engineering sir-syed-case-institute-of-technology sscaseit sscit steganography web-exploitation
Last synced: 19 Jun 2025
https://github.com/hypersign-protocol/snarkjs-bellman
A demo implementation of groth16 using SnarkJs for prover and bellman for verification
cryptography iden3 zeroknowledge zkp
Last synced: 23 May 2026
https://github.com/josecarlosnf/te-seginfo
Códigos da disciplina de Tópicos Especiais II - Segurança da Informação. ⨠Fundamentos de criptografia
Last synced: 19 Jun 2025
https://github.com/uofsc-fall-2022-math-587-001/homework1
Substitution ciphers
Last synced: 16 May 2026
https://github.com/yo525/sme
SME256 Encryption Library is a Python package that implements the 256 Scrambled-Matrix-Encryption (SME256) algorithm
algorithm benchmark cryptography decrypt decryption-algorithm decryption-library encrypt encryption encryption-algorithms encryption-decryption encryption-library library matrix matrix-calculations user-friendly user-friendly-tool
Last synced: 10 Sep 2025
https://github.com/eshan327/javachain
A blockchain developed in Java with relevant cryptographic and transactional functions.
blockchain cryptography java maven
Last synced: 16 May 2026
https://github.com/foncki/aes-visualization
An interactive Next.js 13 + TypeScript application that demonstrates AES-128 encryption step by step. Enter plaintext and a 128-bit key (or generate one randomly) to watch each roundâs transformationsâSubBytes, ShiftRows, MixColumns, and AddRoundKeyâunfold in a 4Ă4 state matrix. Perfect for learning or teaching the internals of AES.
aes aes-encryption cryptography nextjs
Last synced: 29 Jul 2025
https://github.com/rodrigo-kelven/script_hashed
Projeto de criptografia de dados de forma irreversĂvel
criptography cryptography python3
Last synced: 07 May 2025
https://github.com/casz92/ntru_falcon
NIF C library for Elixir, implementing the post-quantum cryptography algorithm Falcon
cryptography elixir ntru post-quantum-cryptography
Last synced: 16 May 2026
https://github.com/oxarbitrage/salsa20
Attempt to formalize salsa20 in lean
cryptography lean mathlib salsa20
Last synced: 11 Jul 2025
https://github.com/oxarbitrage/hsalsa20
Haskell implementation of the Salsa20 Cipher
cryptography haskell salsa20 stream-cipher
Last synced: 11 Jul 2025
https://github.com/georgiifirsov/bcm-lib
Implementation of some block ciphers modes of operation. This library is written for my research about full disk encryption.
block-cipher-mode block-ciphers cryptography research symmetric-encryption thesis
Last synced: 12 Oct 2025
https://github.com/alen-gebles/crypto-radar
Crypto tracker with React JS and Gecko API + Tailwind
cryptocurrency cryptography css gecko html5 javascript project react tailwind
Last synced: 10 Apr 2026
https://github.com/vu3rdd/go-merkletree
a merkle tree implementation in Go with a fixed hashing scheme
cryptography go golang merkle-proof merkle-tree merkletree
Last synced: 25 May 2026
https://github.com/localnerve/hmac-symmetric
A library for symmetric encryption with hmac digests
bot-mitigation crypto cryptography encryption hmac nodejs symmetric-encryption
Last synced: 12 Apr 2025
https://github.com/ngvuthdanhh/certificate-blockchain-fundamentals-101blockchains
Notes, labs, research, extras, and certificate for the Blockchain Fundamentals program by 101 Blockchains. The project explores blockchain architecture, consensus mechanisms, cryptography, smart contracts, and applications in Web3 security.
101blockchains blockchain cryptography cybersecurity distributed-systems githublearning smart-contracts web3
Last synced: 25 Jan 2026
https://github.com/ngvuthdanhh/certificate-cryptography-leeds-clickstart-futurelearn
Learning notes, labs, cheatsheets, and certificate for An Introduction to Cryptography by University of Leeds & Click Start on FutureLearn. Covers symmetric/asymmetric encryption, hashing, signatures, and cryptographic protocols.
aes cryptography decryption encryption futurelearn githublearning rsa security university-of-leeds
Last synced: 25 Jan 2026
https://github.com/ngvuthdanhh/certificate-information-security-openlearn
Comprehensive learning repository for the OpenLearn Information Security program, featuring detailed notes, hands-on labs, demos, guides, cheatsheets, case studies, and a certificate of completion. Focuses on network, system, application, and cloud security, covering both attack techniques and defense strategies.
access-control application-security cloud-security cryptography githublearning information-security monitoring system-security
Last synced: 25 Jan 2026
https://github.com/touhidurrr/randomcryp
A cryptographically secure, feature rich, zero dependency, lightweight and browser friendly random number generator library.
browser bun cross-platform crypto cryptography deno friendly generator javascript lightweight nodejs number open-source package random typescript web web-crypto zero-dependency
Last synced: 12 Apr 2025
https://github.com/jhmmax/hashgen
hashgen - the blazingly fast hash generator argon, base58, base64, bcrypt, cyclone, generator, hash, hashcat, hashgen, md5, mdxfind, mosecode, multithreaded, ntlm, sha, sha1, sha256, sha3, threaded, yescrypt
aes alireza argon base64 bcrypt cryptography cryptojs cyclone hash hashgen java javascript md5 mdxfind
Last synced: 07 May 2025
https://github.com/ermingbear/electron-executor-ea
Roblox Electron Executor is one of the most favorite Roblox Executors at the moment. Before I tell you how to download Electron Executor, let me tell you that it is currently available safely for Windows. But it is not officially available for Android users as of now but the update is coming and will be launched soon.
cryptography cybersecurity electron electron-app encryption gpg gpt java llm mobile nodejs offline pgp privacy
Last synced: 07 May 2025
https://github.com/buzzcosm/udemy-course-blockchain-technology-in-java-2-cryptocurrency
Udemy course - Blockchain & Cryptocurrency in Java
blockchain bouncycastle cryptocurrency cryptography java sha-256 udemy-course-project
Last synced: 01 Jul 2025
https://github.com/ratware-official/ratsign
Signs files with an encrypted private key and password, and verifies them using their signature file and a trusted public key or key ID.
cli cryptography csharp dotnet signing
Last synced: 16 May 2026
https://github.com/smartibase/decipher-the-message-and-code-91101
Code 91101 is a mysterious message from the depths of the digital world
crypto cryptography decryption ecc ecdsa ecdsa-cryptography ecdsa-signature ecdsa-signatures ecdsa-signing elliptic-curves elliptic-curves-cryptography encryption hmac private-key public-key-cryptography signatures
Last synced: 01 Mar 2026
https://github.com/andronovo-bit/generateuniquecode
GenerateCampaignCode is a .NET 8.0 project designed to securely generate and validate campaign codes using SHA1 and HMACSHA256 hashing algorithms. The project provides RESTful API endpoints for generating and validating codes, with extensive unit tests to ensure reliability and performance. Built with clean architecture principles.
ci-cd clean-architecture cryptography dotnet dotnet-core generate-code webapi
Last synced: 03 Jan 2026
https://github.com/nsubiron/crypto
Few handy wrappers around OpenSSL's libcrypto.
crypto crypto-library cryptography cryptography-library openssl password-digest random-number-generators secure-string
Last synced: 20 Mar 2025