An open API service indexing awesome lists of open source software.

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.

https://github.com/clats97/clatsguard

Secure your documents with this Python AES-256-GCM file encryptor featuring PBKDF2-HMAC key derivation, passphrase-based or hex key usage, and a Tkinter GUI for user-friendly encryption. Open-sourced. This project was peer reviewed by a CompTIA Security+ person.

aes256 aes256-gcm cryptography encryption encryption-decryption file-encryption python security trending

Last synced: 03 Apr 2025

https://github.com/matias-gonz/rusty-curves

Elliptic curve implemented using bare rust and math

cryptography elliptic-curves rust

Last synced: 20 May 2026

https://github.com/lemon-mint/highcrypt

A crypto stack built with a proven cryptographic algorithm

algorithm crypto cryptography decryption encrypt encryption go

Last synced: 20 May 2026

https://github.com/gianlucatruda/nis-encrypted-messaging

A demonstration of security principles for peer-to-peer communications of sensitive content.

aes-encryption cryptography messaging python3 rsa-cryptography security

Last synced: 03 Apr 2025

https://github.com/agucova/oxcrypt

A fast, memory-safe Cryptomator client written in Rust.

cryptography cryptomator filesystem fuse rust vault

Last synced: 15 May 2026

https://github.com/jakubvojvoda/rsa-cryptography

Simple RSA implementation using GMP

cpp cryptography decryption encryption gmp rsa

Last synced: 14 May 2025

https://github.com/isakruas/ecdp

The Elliptic Curve Data Protocol (ECDP) is a P2P communication protocol for decentralized networks, utilizing elliptic curve cryptography (ECC) for encryption, ECDSA for message authentication, and Diffie-Hellman key exchange for secure sessions. It operates over TCP and UDP.

cryptography data-security decentralized-networks diffie-hellman-key-exchange ecdsa elliptic-curve-cryptography encryption message-authentication peer-to-peer protocol secure-communication session-initialization tcp udp

Last synced: 06 May 2025

https://github.com/ahmedemad242/secure-shared-file-storage

Project aims to create a secure platform for file sharing using File Transfer Protocol (FTP) and hybrid cryptography. The project involves building an FTP server and client application in Python, as well as implementing multiple cipher encryption to protect the transferred files

cryptography encryption ftp python

Last synced: 04 Apr 2025

https://github.com/madhurimarawat/codeculture-daily

A daily programming challenge repository where fun meets learning! With 39 challenges over 39 days, it helps coders enhance skills through practical tasks and interview prep. While maintenance is paused, contributions are welcome, and future expansions are planned to keep learning ongoing.

beginner-friendly code-repository cryptography daily-problems daily-progaramming intemediate-questions java javascript non-tech-questions official-solutions personality-development problem-of-the-day programming-contest python soft-skills tech-questions technologies tools website-deploy winner-announcement

Last synced: 10 Apr 2026

https://github.com/enricoong/Chat

Progetto annuale Java con Battistelli Giovanni, per professor D. Giachetto.

client cryptography database java maven rsa server

Last synced: 15 Jul 2025

https://github.com/multifactor/ssskit

Fast, small and secure Shamir's Secret Sharing library crate

cryptography shamir-secret-sharing

Last synced: 07 Apr 2026

https://github.com/anshvaid4/python

This repo is for those who want to get idea how tools in cyber security domain are created. I will add more codes shortly.

cryptography information-security python3 rpa-robots security

Last synced: 27 Mar 2025

https://github.com/megrxu/cryptopals

Solutions for crypto challenges in crablang.

algorithms crypto cryptography rust

Last synced: 27 Mar 2025

https://github.com/virgilsecurity/demo-twilio-sms-net

A simple Net Console application that demonstrates how to send encrypted message via SMS.

cryptography encryption end-to-end-encryption secured-by-virgil sms twilio twilio-sms twilio-sms-api

Last synced: 31 Jul 2025

https://github.com/aaron-akhtar/crypto

Learning crypto for future projects.

basic crypto cryptography encryption java

Last synced: 01 Aug 2025

https://github.com/texadactyl/cloaking.py

Pythonic password-based security of a single file or a single file system archive file.

cryptography encryption-decryption password-based pycrypto python python-3 python3

Last synced: 01 Aug 2025

https://github.com/vymalo/keycloak-bcrypt

Keycloak Bcrypt plugin for PasswordHashProvider

bcrypt crypto cryptography keycloak keycloak-spi passwordhash spi

Last synced: 15 Jul 2025

https://github.com/olucascruz/securechat_frontend

Frontend de aplicação web de chat com criptografia

chat cryptography react reactjs vite

Last synced: 16 May 2026

https://github.com/azrod/cryptio

cryptio is a modern Go library for secure password-based encryption and decryption, featuring Argon2id key derivation and AES-GCM. Choose your desired security level—Standard, Medium, or High—for optimal protection and performance balance.

argon2 argon2id cryptography decryption encryption golang key-derivation password-hashing symetric-encryption

Last synced: 24 Sep 2025

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/jamestaylr/aes

Implementation of AES and associated cryptographic helper functions in Crystal

aes course-work cryptography crystal

Last synced: 24 May 2026

https://github.com/alexgalhardo/blockchain.alexgalhardo.com

A web-based demonstration of blockchain concepts. This is a very basic visual introduction to the concepts behind a blockchain.

bitcoin blockchain cryptocurrency cryptography docker hash javascript nodejs pug-template-engine

Last synced: 09 Apr 2026

https://github.com/abdulsmapara/constant-size-group-signatures

Implementation of the research paper - http://crypto.stanford.edu/~xb/pkc07/fullgrpsigs.pdf

constant-size-group-signatures cryptography number-theory

Last synced: 11 Jun 2026

https://github.com/radlikewhoa/rainbow-road

Rainbow table exercise for the Cryptography and Security module (krysi) at the FHNW.

cryptography hashing java rainbow-table

Last synced: 11 Nov 2025

https://github.com/sohnryang/ecdsa-python

ECDSA implementation in Python (DO NOT USE IN PRODUCTION)

cryptography ecdsa python

Last synced: 14 Jun 2025

https://github.com/ul-mds/pprl

Collection of software packages for performing privacy-preserving record linkage based on Bloom filters

cryptography privacy python record-linkage

Last synced: 28 Jan 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/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/vonderklaas/python-password-manager-cli

This is application which imitates a password book, where you can add passwords into the file, or you can view your passwords from the file

cryptography python

Last synced: 22 Jun 2026

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/ttopm/be-core-bridge

Belel Protocol – World’s first sovereign AI core, authored and safeguarded by Pearce Robinson

ai antidefamation concordium cryptography governance identity identityprotection ipfs justice law memory protocol sentience sovereignty symbiont theology truth truthlogic

Last synced: 16 Apr 2026

https://github.com/kuro337/textract

Single Header High Performance C++ Image Processing Library to read content from Images and transform Images to text files.

cpp cpp20 cryptography folly opencv openmp-parallelization

Last synced: 18 Apr 2026

https://github.com/protomorphine/rsa-communication-system

Основные стадии процесса шифрования текстового сообщения с помощью алгоритма RSA

cryptography encryption matlab rsa

Last synced: 01 Jun 2026

https://github.com/myndscript/qalx

Quantum Level Security

algorithms cryptography

Last synced: 14 Jan 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/contisimone99/simple-hw-asimmetric-encryption

Simple Asymmetric Encryption (SAE) system implemented in SystemVerilog and Python. Demonstrates basic key generation, encryption, and decryption operations using modular arithmetic with communication between two parties through public key exchange.

cryptography cybersecurity encryption hardware-design systemverilog verilog

Last synced: 10 Feb 2026

https://github.com/talyx/amib

Реализация криптографических алгоритмов/протоколов/схем

cryptography

Last synced: 19 Apr 2026

https://github.com/majikah/majik-key

Majik Key is a next-generation seed phrase account library for creating and managing mnemonic-based identities. It provides a post-quantum ready, high-security bridge between BIP39 mnemonics and the Majikah ecosystem.

bip39 crypto cryptography key keypairs majik-message mnemonic security seed-phrase

Last synced: 22 Jun 2026

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/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/h3nry-d1az/trsa

Minimal textbook RSA implementation

c cryptography rsa

Last synced: 13 Jan 2026

https://github.com/antelle/pkcs15-smartcard-sign

Signatures from PKCS #15 smartcard in node.js

cryptography nodejs pkcs15 signature smartcard

Last synced: 28 Apr 2026

https://github.com/richarddushime/authenticred

AuthentiCred – A Simple and Secure Way to Verify Academic Credentials and Recomendations

blockchain-technology cryptography django-framework ecdsa htmlx jwt-token mkdocs mkdocs-material python3 smart-contracts solidity w3c

Last synced: 28 Apr 2026

https://github.com/bodrovis-learning/cryptobits-yt-series

Серия уроков Crypto bits на YouTube

crypto cryptocurrency cryptography

Last synced: 15 May 2025

https://github.com/scorpi-on/richelieu-feistel-cipher

Web app that implements the Richelieu cipher and the Feistel network for encrypting text data. A project for studying frontend using a ready-made component kit. Lab work on Program and Data Security (Oct 2024, 7th semester of university).

cryptography daisyui feistel-network frontend lab-work richelieu-cipher tailwindcss university-project

Last synced: 28 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/foxtbirdy/mini_apps

The Official Mini-apps where apps are created?

cryptography css gui gui-application mini-apps pyqt5 pyqt5-desktop-application python

Last synced: 28 Apr 2026

https://github.com/juliangrtz/mightyxor

.NET cryptography suite supporting one-time pads, Shamir secret sharing and plausible deniability

crypto cryptography cryptosuite decryption encryption one-time-pad otp plausible-deniability quantum-computing security shamir-secret-sharing shamirs-secret-sharing xor

Last synced: 02 Jun 2026

https://github.com/byjohnmichael/sealed-wallet

Sealed Wallet is a set of python scripts to enable you to create and manage air-gapped crypto wallets

air-gapped-wallet arch-linux cryptocurrency cryptography security

Last synced: 15 May 2026

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/jalaj711/gocrypto

Cryptography module for golang with support for DES, 3DES, and AES in ECB, CBC, CFB and OFB modes. Also supports SHA512 hashing algortihm.

aes block-cipher cryptography des tripledes

Last synced: 19 Oct 2025

https://github.com/labex-labs/comptia-security-plus-training-labs

Master cybersecurity fundamentals through hands-on labs, covering threat analysis, risk management, network security, identity management, cryptography, and incident response. Perfect for CompTIA Security+ certification prep.

certification certification-prep comptia course cryptography cybersecurity hands-on hands-on-labs identity-management incident-response labex labs network-security penetration-testing programming risk-management security security-fundamentals sysadmin threat-analysis

Last synced: 11 Feb 2026

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/devprojectekla/cryptoman-gui

This is a simple kivy application to encrypt and decrypt files or a whole directory tree.

cryptography kivy-application kivy-framework python

Last synced: 27 Feb 2026

https://github.com/dilbwagsingh/des-app

A simple app to demonstrate the power of the DESfiddle package

avalanche-effect cryptography data-encryption-standard desfiddle pypi-package python weak-keys

Last synced: 16 Jan 2026

https://github.com/virgilsecurity/demo-nexmo-chat-server

Application API server for the Virgil Nexmo Demo Messaging app.

api chat cryptography demo encryption messenger nexmo server

Last synced: 23 Jun 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/codesteel/expressjs-login-application

Login/Register/And Password Reset into one Repository.

authentication cryptography expressjs login

Last synced: 01 May 2026

https://github.com/xannythepleb/pycryptx

PyCryptX - an X25519 + Ed25519 + ChaCha20 + BLAKE2b based public key encryption program in Python. This is an unaudited hobby project!

blake2b chacha20 cryptography curve25519 ed25519 encryption-decryption hkdf public-key-cryptography python-encryption python3 x25519

Last synced: 07 Jun 2026

https://github.com/epogrebnyak/vault

Encode and decode a local text file with password.

cryptography nim python

Last synced: 18 Apr 2026

https://github.com/pmielech/stm32-rectenna

Portable radio noise measurement system, based on an STM32f303re microcontroller.

cryptography randomness randomness-generation rectenna rng signal-processing stm32 stm32f303 wifi

Last synced: 08 Jun 2026

https://github.com/jacob-ian/deno_random_primes

Generate random prime numbers with Deno and the Miller-Rabin test.

cryptography deno typescript

Last synced: 02 May 2026

https://github.com/kuanhungchen/spring-2021-network-security

🔐 Implementation of encryption algorithms such as AES, Miller-Rabin and Elliptic Curve ElGamal.

aes-encryption cryptography elgamal-encryption elliptic-curve-cryptography encryption-decryption miller-rabin-algorithm network-security

Last synced: 15 May 2026

https://github.com/umstek/magnum-cipher

Proof-of-concept Product Cipher using cryptography classics (CS3052 Computer Security - Assignment)

cryptography encryption-algorithm product-cipher substitution-permutation-network

Last synced: 11 Jun 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/inkedcat/kallbid

💰🔨 Cryptographically secure auction Client/Seller/Admin apps (Imported From School GitLab)

auction cryptography java javafx security

Last synced: 02 May 2026

https://github.com/magical/skein

The Skein hash function and Threefish block cipher

cryptography

Last synced: 24 Mar 2025

https://github.com/reklatsmasters/is-chacha20-poly1305-supported

Check whether a chacha20-poly1305 cipher is supported by NodeJS

aead chacha20 chacha20-poly1305 cipher crypto cryptography nodejs poly1305 rfc7539

Last synced: 03 May 2026

https://github.com/alexstevovich/ghostmail

[Node.js] Obfuscates inline HTML email addresses to protect from bots and scrapers.

cryptography email micro nodejs

Last synced: 15 Feb 2026

https://github.com/dipanshkhandelwal/manytimepad

A solution to many time pad attack https://manytimepad.js.org/

cryptography encryption manytimepad onetimepad

Last synced: 15 Feb 2026

https://github.com/harshil748/pylockv2

PyLockv2 is a secure password manager application built using Python and Tkinter. It allows users to store and manage their passwords securely, with features such as password encryption, email verification, and password reset using a special sentence.

cryptography cybersecurity hashing-passwords python3 smtp

Last synced: 25 Feb 2026

https://github.com/z1ph1us/milksad-mnemonic-generator

This tool generates BIP-39 mnemonic phrases derived from Unix timestamps, exploring the 'Milk Sad' vulnerability's implications (CVE-2023-39910)

bip39 bitcoin bitcoin-wallet blockchain bx cryptocurrency cryptography cve-2023-39910 entropy exploit milk-sad mnemonic-generator multi-language security-tool seed-phrase unix-timestamp vulnerability wallet-security

Last synced: 12 Mar 2026

https://github.com/jasonqsy/serpent

Serpent cipher in the AES contest.

aes-cipher cryptography

Last synced: 25 May 2026

https://github.com/prongbang/aes_ctr

AES CTR - Counter Flutter plugin.

aes-ctr aes-ctr-mode cryptography decryption encryption flutter

Last synced: 04 Jan 2026

https://github.com/amul-thantharate/ciphersmith

A powerful and flexible command-line password generator that helps you create strong, secure passwords with ease.

cryptography python sqlite3

Last synced: 23 Jul 2025

https://github.com/akshatamohanty/practical-blockchain

Website for practicalblockchain.org. Practical Blockchain is a meetup group in Singapore, started in 2021. We focus on talks and workshops by speakers building blockchain applications in production, learning from their research and insights.

blockchain cryptography dapps ethereum security smartcontracts solidity zkproof

Last synced: 09 May 2026

https://github.com/rohith-2/cryptographic_blockchain

Simulating Blockchain with mining and peer verification

blockchain cryptography mining sha-256

Last synced: 23 Jan 2026

https://github.com/trashhalo/saltpack

node wrapper of saltpack library

cryptography keybase saltpack

Last synced: 11 Jan 2026