Cryptography
Cryptography, or cryptology is the practice and study of techniques for secure communication in the presence of adversarial behavior. More generally, cryptography is about constructing and analyzing protocols that prevent third parties or the public from reading private messages.
- GitHub: https://github.com/topics/cryptography
- Wikipedia: https://en.wikipedia.org/wiki/Cryptography
- Last updated: 2026-07-03 00:07:02 UTC
- JSON Representation
https://github.com/idhamm15/p10-cryptography
Cryptography Application With Java Programming
application-java cryptography java
Last synced: 14 Mar 2025
https://github.com/anishvedant/chat-box-application
This repository contains a secure chat application implemented using Python. The application uses RSA encryption for secure message exchange between clients and a server.
algorithm chat-application cryptography encrypted-messages encryption-decryption multi-client-support python python-gui-tkinter python-socket-server real-time real-time-messaging rsa-cryptography rsa-encryption secure-chat secure-communication socket socket-programming tkinter tkinter-gui
Last synced: 01 Sep 2025
https://github.com/rub-nds/ssh-strict-kex-violations-state-learning-artifacts
Artifacts for the paper "Finding SSH Strict Key Exchange Violations by State Learning", accepted at the ACM Conference on Computer and Communications Security (CCS) 2025.
artifacts attack cryptography cve-2025-32433 cve-2025-32942 ssh statelearning strict-kex vulnerability
Last synced: 25 Jun 2026
https://github.com/abund4nt/h3xtel-scripts
Repository with solution and explanation of the challenges of the H3xtel course.
cryptography ctf mathematics python
Last synced: 24 Mar 2025
https://github.com/andrewrgarcia/aesus
Word-based AES-256 encryption tool in Rust — for secrets too stylish for gibberish.
aes aes256 cli cryptography encryption passphrase privacy rust security tools
Last synced: 20 Jan 2026
https://github.com/magical/gimli
Go implementation of http://gimli.cr.yp.to/
Last synced: 24 Mar 2025
https://github.com/magical/libargon2
fork of the argon2 reference implementation
Last synced: 24 Mar 2025
https://github.com/abd-mohsen/iss-project
final project for "Information security systems" course
cryptography encryption-decryption information-security
Last synced: 16 Mar 2025
https://github.com/4lessandrodev/cesar-cipher
A simple TypeScript library for Caesar cipher encryption and decryption
cesar-cipher cryptography shift-cipher
Last synced: 30 Jan 2026
https://github.com/levongh/md5
The MD5 algorithm is a widely used hash function producing a 128-bit hash value. Although MD5 was initially designed to be used as a cryptographic hash function, it has been found to suffer from extensive vulnerabilities. It can still be used as a checksum to verify data integrity, but only against unintentional corruption.
Last synced: 03 Apr 2025
https://github.com/a3h1nt/python-meets-cryptography
Python code snippets for modern encryption algorithms.
Last synced: 03 Sep 2025
https://github.com/elliotwutingfeng/balloonhashing.jl
Balloon Hashing implemented in Julia.
crypto cryptography julia julia-language kdf-algorithm key-derivation-function password password-hash
Last synced: 27 Feb 2025
https://github.com/m-azra3l/passwordhashgenerator
Password hash generator in C#
cryptography csharp windows-forms winforms
Last synced: 04 Jan 2026
https://github.com/dubniczky/trustless-authentication
Secure authentication protocol without sending or storing the password
authentication cryptography password protocol
Last synced: 31 Mar 2025
https://github.com/macornwell/musksultimatemessagesafe
A cryptography puzzle that shares what propels Elon Musk forward.
Last synced: 18 Mar 2025
https://github.com/giatraskon/overthewire-wargames-solutions
Solutions for OverTheWire wargames, each wargame has its own directory containing Bash scripts for each level's commands.
bash-scripting binary-exploitation capture-the-flag cryptography cybersecurity ethical-hacking overthewire overthewire-bandit overthewire-behemoth overthewire-krypton overthewire-leviathan overthewire-maze overthewire-narnia overthewire-natas overthewire-solution overthewire-utumno penetration-testing security-challenges wargames web-security
Last synced: 31 Mar 2025
https://github.com/argenox/noxtls-rs
NoxTLS Rust is a lightweight, high-performance embedded TLS library written in Rust and designed for secure communication in resource-constrained systems. Built for efficiency, portability, and modern security standards.
cipher-algorithms cipher-suit cryptography cryptography-api dtls openssl-alternative rust rust-library tls tls12 tls13
Last synced: 28 May 2026
https://github.com/stzyium/saltforge
A simple Python password security system using cryptographic concepts like salting, hashing, and PBKDF2.
cryptography hashing hashlib password-security python python-project salting sha256 sha256-hash
Last synced: 24 Oct 2025
https://github.com/zzemlyanaya/pythonedu
Репозиторий с учебными заданиями на языке Python
aes-encryption cryptography decorators dns-cache generators graph imap iterators multithreading python regex risc-v riscv-emulator smtp sntp sorting-algorithms traceroute
Last synced: 26 Aug 2025
https://github.com/innovativeinventor/cryptart
A way to easily verify files, keys, and other data using art(words, sounds, images)
cryptography hashing security-tools
Last synced: 27 May 2026
https://github.com/innovativeinventor/vig-xts
An implementation of the Vigenere cipher with ciphertext stealing in Go
cryptography go golang vigenere-cipher xts
Last synced: 09 Jun 2026
https://github.com/parisaalizadeh2003/cryptography-tool
A Python-based tool for file encryption and decryption using a custom cipher and wxPython for GUI.
cryptography encription python security-tools wxpython
Last synced: 12 Apr 2025
https://github.com/orlowskilp/des-example
DES implementation in Rust
cryptography rust rust-lang symmetric-cryptography
Last synced: 06 Jul 2025
https://github.com/xorbkpt/encryption-aes-r-pi-pico
TuM Institute for Advanced Study, Advanced Computation, Cryptography: Post Doc Bucket: 1
beginner computer-science cryptography encryption rasberry-pi-pico
Last synced: 24 Mar 2025
https://github.com/fordcois/cryptography
This repository is a documentation of my exploration of cryptography, focusing on creating and cracking ciphers
Last synced: 02 Jul 2025
https://github.com/lasse-tom-lang/python-cryptographie
Program for en- and decrypt messages
cryptography pysimplegui python steganography
Last synced: 31 Mar 2025
https://github.com/quintessence-sec/pgp-mfa
proof-of-concept to use pgp as a MFA method
2fa benchmark cryptography golang gpg gpg-encryption mfa
Last synced: 03 Sep 2025
https://github.com/lihongjie0209/sm-py-bc
SM2/SM3/SM4 implementation in Python based on Bouncy Castle - Pure Python cryptography library
bouncy-castle chinese-crypto cryptography gm-crypto pure-python python sm2 sm3 sm4 zero-dependencies
Last synced: 13 Jan 2026
https://github.com/rudradcruze/cryptography-algorithm-java
Some algorithm of network cryptography
algorithms cryptography java network network-security substitution
Last synced: 30 Jul 2025
https://github.com/deviant101/side-channel-attacks-countermeasures
Implementation of timing and power analysis side-channel attacks on AES encryption with effective countermeasures and security analysis.
cryptography information-security infosec-project power-analysis python security-analysis side-channel-attacks timing-attack
Last synced: 29 Jun 2025
https://github.com/mrtnetwork/monero_dart
A pure Dart solution for Monero cryptography, supporting RingCT transactions, Bulletproof Plus, multi-sig accounts, account management, and full daemon/wallet RPC support.
cryptography dart flutter monero monero-wallet ringct xmr
Last synced: 26 Dec 2025
https://github.com/project-aico/dna
Transcription between UTF-8 text and DNA bases.
bioinformatics cryptography dsl python yaml
Last synced: 20 Jan 2026
https://github.com/midnight-wonderer/embedded-xoodyak
Lightweight, zero-allocation Xoodyak cryptographic scheme in C for microcontrollers.
c-library cortex-m cryptography embedded esp8266 microcontroller xoodoo xoodyak
Last synced: 28 May 2026
https://github.com/phenomsg/password-manager
It is a Python password manager using Fernet encryption. It securely stores and manages passwords, ensuring confidentiality and convenience for users.
cryptography decryption encryption fernet python
Last synced: 28 Dec 2025
https://github.com/losthopes/secured-accounts-lab
Lab for Security of programs and Data course
Last synced: 14 Mar 2025
https://github.com/asjordi/basicjavablockchain
Simple Java Blockchain
blockchain blockchain-demos cryptography java
Last synced: 24 Mar 2025
https://github.com/shubhamv108/crypto-utils
A simple crypto util in Java.
aes crypto-utils cryptography cryptography-utilities hashing hotp otp rsa totp
Last synced: 24 Mar 2025
https://github.com/pranjalco/caesar-cipher-simple
A Python program that implements the Caesar Cipher for encoding and decoding messages. Users can input text, choose shift numbers, and decide whether to encode or decode. Includes a user-friendly loop for multiple operations in one run.
algorithms cipher console-application cryptography python-programming security
Last synced: 30 Mar 2025
https://github.com/erik-castro/devsecurity
Colecao de 5 livros tecnicos open-source sobre seguranca de software em portugues (PT-BR): Security-Driven Development, DevSecOps, Analise de Malware, Concorrencia Segura e Criptografia Engenheira. C++17/20, CVEs documentados, 300K+ linhas.
application-security books concurrency cplusplus cryptography cybersecurity devsecops encryption fuzzing malware-analysis open-source owasp post-quantum-cryptography pt-br reverse-engineering secure-coding security thread-safety tls
Last synced: 25 Jun 2026
https://github.com/nthparty/exclusive
Data structure for representing secret shares of byte vectors based on bitwise XOR, designed for use within secure multi-party computation (MPC) protocol implementations.
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/joe-degs/digcoin
How i think bitcoin works in a way... I don't really know what I'm doing. But it feels good.
cryptocurrency cryptography distributed-systems golang
Last synced: 11 Jun 2025
https://github.com/jonath-z/go-vigenere-cipher
Vigenere Cipher algorithm written in go
cipher-algorithms cryptography go golang vigenere-cipher-algorithm
Last synced: 01 Apr 2025
https://github.com/copyleftdev/seccure-edi
Post-quantum encryption for EDI files. Kyber-1024 + XChaCha20-Poly1305.
cli cryptography edi encryption kyber post-quantum rust security
Last synced: 13 Jan 2026
https://github.com/uofsc-fall-2022-math-587-001/homework8
A bit about distribution of primes and Pollard's p-1 test
cryptography go latex math pollard-p-1 prime-numbers
Last synced: 29 Apr 2026
https://github.com/bmeneg/lapwing
Lightweight crypto algorithms library for highly resource-constrained devices.
c clibrary cryptography embedded
Last synced: 24 Mar 2025
https://github.com/mttbernardini/mbc
🔐 Library and CLI for the MBC encryption algorithm. C remake of https://github.com/mttbernardini/mbencrypter.
algorithm c-library cryptography hex-strings library raw-data symmetric-keys text
Last synced: 11 Jul 2025
https://github.com/samhaque/hashgame
Fun little hash game to test players information theory skills
bcrypt cryptography flask mongodb python
Last synced: 10 May 2026
https://github.com/hsfzxjy/kuroport
[WIP] :ribbon: Decentralized file teleporter & messenger, designed for multiple platforms, transmitting over diverse networks.
cryptography decentralized file-sharing messenger
Last synced: 30 Mar 2025
https://github.com/UofSC-Fall-2022-Math-587-001/homework8
A bit about distribution of primes and Pollard's p-1 test
cryptography go latex math pollard-p-1 prime-numbers
Last synced: 07 May 2025
https://github.com/artainmo/ft_ssl
42 school project. Recoding the MD5 and SHA-256 cryptographic hashing algorithms in C.
42shcool algorithm c cryptography cybersecurity
Last synced: 16 Mar 2025
https://github.com/filiprokita/goodpassword
GOOODPASSWORD is a password generator that uses algorithms to create strong, random passwords. With customizable length and complexity options, it helps users generate secure passwords that meet even the most stringent security requirements.
cryptography password password-generator python python3 randomness security simple
Last synced: 24 Mar 2025
https://github.com/defeo/hhs-keyex
Research paper on improving the Hard Homogeneous Spaces key exchange protocol (by Couveignes and Rostovtsev-Stolbunov)
asymmetric-cryptography cryptography elliptic-curves isogenies key-exchange-protocol research-paper
Last synced: 11 Mar 2026
https://github.com/kodzonko/sdex-enrypted-communicator
Mobilna aplikacja webowa komunikatora szyfrującego wiadomości metodą SDEx z funkcją skrótu BLAKE3.
blake3 cryptography sdex secure-communication secure-messaging secure-messenger
Last synced: 15 May 2025
https://github.com/ben-venture/sui-go-sdk
Go language SDK for @MystenLabs Sui
block block-vision cryptography go go-lang mainnet sdk signer sui sui-blockchain testnet transaction vision zk-login zk-sync zklogin
Last synced: 03 Jul 2025
https://github.com/greydevv/naive-sha-256
A naive Python implementation of the 256-bit Secure Hash Algorithm (SHA-256).
binary bits cryptocurrency cryptography python sha256 sha256-hash
Last synced: 26 Jun 2026
https://github.com/simplito/privmx-endpoint-swift-extra
Extension wrapper for PrivMX Endpoint Swift.
communication cryptography data-transfer decryption e2ee end-to-end-encryption files messages messaging privacy privacy-protection private privmx secure simplito storage swift thread zero-knowledge
Last synced: 29 May 2026
https://github.com/juanfkurucz/proyecto-seguridad
Subject "Seguridad" (Security) from Universidad Catolica del Uruguay
cryptography hashing python security
Last synced: 24 Mar 2025
https://github.com/marenkeneshov/marintxtcrypt
Приложение позволяет шифровать введённый текст. Не используйте это приложение в незаконных целях! The application allows you to encrypt the entered text. Do not use this app for illegal purposes! Бұл қосымша енгізілген мәтінді шифрлауға мүмкіндік береді. Бұл қосымшаны заңсыз мақсаттарда пайдаланбаңыз!
cryptography cybersecurity cybersecurity-tools cypher
Last synced: 18 Jan 2026
https://github.com/ilyakotsar/imagecrypt
Image encryption with a password using rail fence cipher
cryptography encryption image-encryption rail-fence-cipher
Last synced: 09 Aug 2025
https://github.com/hrichharms/rc4
RC4 implemented in C
cryptography rc4 rc4-algorithm rc4-cipher rc4-encryption
Last synced: 08 Apr 2025
https://github.com/hidayatarg/blockchain_cryptocurrency_node.js
Building own crypto-Currency, that only has value dependent on those who back it. For security, cryptocurrencies rely on blockchaining: a database organized in such a way that records are kept secure through peer-to-peer networks. Each record is kept within a block, and each block holds a timestamp and link to the block before it. The first cryptocurrency was Bitcoin, implemented in 2009 by Satoshi Nakamoto.
Last synced: 10 Apr 2026
https://github.com/simonmasson/efficient-glv-curves-generation
Generation of efficient four-dimensional GLV curves with high security (256-bit)
cryptography curves elliptic glv sage
Last synced: 11 Jun 2025
https://github.com/sycanz/ctf-writeups
My writeups for CTFs I've been in
cryptography ctf-writeups python3
Last synced: 15 May 2025
https://github.com/gabrielmajeri/pp-project
Procedural programming project for winter 2018 course
c cryptography pattern-matching
Last synced: 08 Apr 2025
https://github.com/gabrielmajeri/crypto-data-structures
Data structures in Rust for cryptocurrencies and blockchain-related technologies
blockchain cryptocurrency cryptography merkle-tree
Last synced: 08 Apr 2025
https://github.com/rishabhsingh2510/basic-cryptography
Cryptography
cipher cryptography decoding encoding python tkinter user-interface
Last synced: 11 Jun 2025
https://github.com/nunees/trabalho_rsa_unip
Implementação do algoritmo RSA básico.
cryptography python rsa-cryptography
Last synced: 20 Mar 2025
https://github.com/salrashid123/ocicrypt-tpm-keyprovider
OCICrypt provider for Trusted Platform Modules (TPM)
cncf containers cryptography encryption oci trusted-platform-module
Last synced: 16 Mar 2025
https://github.com/moeenn/go-token
Generate crypto-random strings (i.e. tokens) of any length
crypto-random-string cryptography go golang token
Last synced: 11 Mar 2026
https://github.com/hrichharms/salsa20
Salsa20 stream cipher implemented in Haskell
cryptography salsa20 stream-cipher xor-cipher
Last synced: 08 Apr 2025
https://github.com/thenareshofficial/password-manager
Password Manger in Python
cli-tool cmd cryptography cybersecurity-tool docker encryption-decryption github linux master-password password password-manager password-manager-cli pbkdf2 pip python python-docker python3 security-tools strong-password-generator tools
Last synced: 12 Apr 2026
https://github.com/realabbas/offline-blockchain-transaction-signing-private-wallet
A private offline wallet for signing incoming transaction from web interface
cryptography offline public-private-key qrcode signing transaction wallet
Last synced: 29 May 2026
https://github.com/hungrybluedev/python-basic-cryptography
Implemenation of basic Cryptography techniques and algorithms, along with tools useful for analysis.
algorithm cryptography python3
Last synced: 08 Apr 2025
https://github.com/xdv/divvy-wallet
Divvy Wallet Generator
cryptocurrency cryptography divvy secret test-vectors xdv
Last synced: 16 Jan 2026
https://github.com/jkcso/enigma
Command line tool for the coding machine used by German forces in the Second World War. Simulates 2 machines set up in the same way allowed the sending of messages securely between their users. My code can be used to encrypt (or decrypt) messages provided on the standard input stream, outputting the encrypted (or decrypted) messages on the standard output stream.
cryptography history-of-computing
Last synced: 14 Mar 2025
https://github.com/badgerbloke/crypto-exchange
The fastest and most secure crypto exchange platform.
crypto cryptocurrency cryptocurrency-exchanges cryptography ethereum nextjs reactjs single-page-app smart-contracts
Last synced: 16 Mar 2025
https://github.com/arthurosipyan/learning-blockchain
Repository for blockchain learning material.
beginner beginner-code beginner-friendly beginners beginners-guide blockchain blockchain-demos blockchain-technology crypto cryptocurrency cryptography solidity solidity-contracts
Last synced: 25 Apr 2026
https://github.com/lazula/cryptopals
A collection of solutions for the challenges at cryptopals.com in C89
Last synced: 08 Jul 2025
https://github.com/samuel-lucas6/ctx.net
Chan and Rogaway's fully committing AEAD construction using ChaCha20-Poly1305 and BLAKE2b-160.
aead blake2 blake2b chacha20 chacha20-poly1305 chacha20poly1305 committing-aead crypto cryptography key-committing poly1305
Last synced: 27 Mar 2025
https://github.com/samuel-lucas6/hkdf.net
A .NET implementation of HKDF, with support for SHA256, SHA384, and SHA512.
cryptography hash hkdf hmac hmac-sha256 hmac-sha384 hmac-sha512 kdf key-derivation key-derivation-function key-exchange key-exchange-protocol sha256 sha384 sha512
Last synced: 27 Mar 2025
https://github.com/transmute-industries/linked-data-signature-starter-kit
JSON-LD Signature Starter Kit
Last synced: 16 Jul 2025
https://github.com/archisman-mridha/mathematics-notes
My hand-written notes on different mathematical topics (like Abstract Algebra, Complex Analysis, Algebraic Geomery etc.)
abstract-algebra algebraic-geometry complex-analysis cryptography elliptic-curve-cryptography elliptic-curves plonk riemann-hypothesis zero-knowledge-proofs zksnarks zkstarks
Last synced: 10 Mar 2026
https://github.com/nullisxyz/keycard
Blazing-fast Keycard SDK and CLI in Rust
cryptography ethereum keycard rust smartcard
Last synced: 15 May 2025
https://github.com/kamb-code/sha256-r19-preimage
Oracle-free preimage attack on 19-round reduced SHA-256 — paper, solver, and independent verifier
cryptanalysis cryptography cuda gpu hash-functions preimage-attack security-research sha256
Last synced: 27 Jun 2026
https://github.com/eugenedakin/feistelciphernetwork
Feistel Cipher Network Cryptography
api2 cryptography encryption feistel feistel-cipher feistel-network xojo
Last synced: 07 Jan 2026
https://github.com/egrace479/asymmetric-cloning-bb84
Continuation of QuForce Innovation Fellows Project to implement asymmetric cloning to eavesdrop on the BB84 protocol.
bb84 bb84-protocol cryptography ionq qkd qkd-protocol quantum-computing
Last synced: 18 Jan 2026
https://github.com/viral32111/scrambler
A program to hide & protect messages for enhanced privacy.
c cipher cryptography encryption
Last synced: 09 Apr 2025
https://github.com/aws/amazon-s3-encryption-client-python
Client-side encryption for S3 using the boto3 SDK
aws aws-s3 boto3 client-side-encryption cryptography s3
Last synced: 29 May 2026
https://github.com/loneicewolf/py-snippets
Useful snippets in Python3 (mainly Jupyter)
cipher ciphers cryptography decryption encryption python3 snippets
Last synced: 15 May 2025
https://github.com/dheurtev/cryptopyutils
A high-level Python3 cryptography library using cryptography
administration cryptography development python python-3 python3
Last synced: 23 Apr 2025
https://github.com/pereirar3/cryptography-cipher
Simple and complex encryption algorithms in c++ [objective: learning] - IN UPDATE
cipher-algorithm cpp cryptography
Last synced: 04 Sep 2025
https://github.com/arec1b0/blockchain-on-java
A Java-based blockchain implementation featuring Proof of Work (PoW) and Proof of Stake (PoS) consensus mechanisms.
blockchain cryptography decentralized java proof-of-stake proof-of-work
Last synced: 04 Apr 2025
https://github.com/bitbynik/aes_secure_msg
COL759 Assignment-3
aes-256 client-server cryptography iitd messaging
Last synced: 28 Aug 2025
https://github.com/kharizzakaye/message-encoder-decoder
A Python program that encodes and decodes a message. Built with Tkinter and Python Base64.
base64 cryptography python3 tkinter
Last synced: 03 Jul 2026
https://github.com/inanepain/id-forge
A lightweight, versatile PHP library for generating and encoding unique identifiers. It supports base32, base58, base64, nanoid, snowflakeid, uuid, and ulid, providing fast, secure, and flexible solutions for ID generation and encoding in modern applications.
base32 base58 base64 cryptography encoding id-forge id-generation inanepain library nanoid php snowflakeid ulid unique-identifier uuid
Last synced: 14 Jan 2026