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/minapecheux/medusa

A small encoding/decoding Python lib.

cryptography python utility

Last synced: 02 Nov 2025

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/varun-doshi/erasure-coding

Rust Implementation of Erasure Codes

cryptography math polynomial

Last synced: 29 Mar 2025

https://github.com/ashutoshvarma/cryptopals

Challenges from https://cryptopals.com/

aes cryptography cryptopals rust

Last synced: 23 Jul 2025

https://github.com/ecies/py-demo

A simple fastapi eciespy web backend demo

cryptography ecies fastapi python3 secp256k1 webdemo

Last synced: 12 Apr 2025

https://github.com/h5law/vinegar

A Golang library for creating and using Vigenere Ciphers

cryptography encryption-decryption vigenere vigenere-cipher vigenere-cipher-algorithm

Last synced: 17 Mar 2025

https://github.com/chakshugupta13/local-collision-differential-attack-on-reduced-sha-256-upto-24-rounds

This repository contains C and/or C++ implementations for finding Local Collision Conforming Message Pairs through Differential Attack on Reduced-Round SHA-256 up to 24 Rounds. Also, this repository contains the C++ implementations of SHA-256, SHA-512 and SHA-384.

cryptanalysis cryptography differential-attack sha-256 sha-384 sha-512

Last synced: 11 Apr 2025

https://github.com/ishanoshada/lockix

A secure file encryption and decryption tool

cryptography encryption files security

Last synced: 07 Mar 2026

https://github.com/sammyne/sm4

A Go implementation of SM4 block cipher algorithm as specified by GM/T 0002-2012

block-cipher cryptography sm4

Last synced: 18 Mar 2025

https://github.com/rohitanwar/cryptography

An exploration of various cryptographic functions (and related stuuf)

cryptography sha1 zig ziglang

Last synced: 21 Aug 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/cryptimeleon/android-demo

An example project with instructions on how to use cryptimeleon on android.

android android-app cryptography mcl pairing

Last synced: 12 Jan 2026

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/thyeem/longshot

Fast Brute-force search using parallelism

brute-force-attacks cryptography haskell parallelism

Last synced: 06 May 2025

https://github.com/cartory/encoderr-web

🔐 Crypto Final Project - Encoderr

cryptography decoding encoding javascript uagrm webpack

Last synced: 11 May 2026

https://github.com/thehashiramasenju/dag-livestocx

🌾 LivestocX: Revolutionizing LiveStock Asset finances through blockchain | Farmers tokenize assets, investors fund globally | Built for BlockDAG Hackathon 2025

backend blockchain blockchain-technology blockdag blockdagtestnet cryptocurrency cryptography dapp decentralized ethereum ethereum-blockchain ethersjs front-end-development primordial reactjs solidity vercel vercel-deployment webapp

Last synced: 09 Apr 2026

https://github.com/mttbernardini/mbencrypter

:closed_lock_with_key: This program will help you encrypting or decrypting some data or a file using MB's algorithm. NB: this project has been supeseded by https://github.com/mttbernardini/mbc

algorithm cryptography raw-data rawinput symmetric-keys text

Last synced: 26 Mar 2025

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/iwas-coder/cryrsa

RSA key creator, extractor and compute tool. Useful to process keys with small modulus and try to factorize them.

asymmetric-cryptography cryptography private-key-cryptography public-key-cryptography rsa

Last synced: 20 Jul 2025

https://github.com/marcode24/criptografia

🔐 This is a cryptography project testing, using base64 and AES criptography

aes aes-encryption base64 cryptography css decoding encoding encryption encryption-algorithms html nodejs

Last synced: 06 Apr 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/masajinobe-ef/prsc

🔐Free cross-platform password manager on Flask, Python, SQLite with Cryptography

cross-platform cryptography database flask linux macos password password-manager python security sql sqlite web-development windows

Last synced: 01 Aug 2025

https://github.com/arctictechnology/simplewallet

Simple Wallet is a minimalist Bitcoin wallet that lets you securely create Bitcoin addresses, sign messages, and validate addresses.

bitcoin bitcoin-address bitcoin-addresses bitcoin-signing bitcoin-wallet cryptocurrency cryptography ecdsa libsecp256k1 p2pkh p2wpkh

Last synced: 24 Sep 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/verkush/lockboxpro

The LockBoxPro is an advanced software solution designed to facilitate the creation and evaluation of cryptographic algorithms.

cryptography electronjs generator

Last synced: 20 Jan 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/yazatamorph/pinkdf2

Gleam bindings to fast_pbkdf2 NIF for PBKDF2 (Password-Based Key Derivation Function 2) on Erlang.

cryptography erlang gleam

Last synced: 10 Apr 2025

https://github.com/definetlynotai/cryptoxide

Special Rust mini library to define your own cryptography hashes

cryptography custom customizable library mini rust side-project

Last synced: 21 Jul 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/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/jxareas/sign-with-gpg

Learn how to easily sign your commits with GPG Cryptographic Keys on MacOS & Windows.

commit-signing cryptography git gpg learn macos windows

Last synced: 09 Apr 2026

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/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/nthnn/xbin25

Go package designed for secure data serialization, combining state-of-the-art encryption, digital signatures, and multi-layer compression ensuring confidentiality, integrity, and authenticity.

cryptography cryptography-algorithms encryption encryption-decryption golang golang-library golang-package

Last synced: 17 Aug 2025

https://github.com/daedalus/cryptopals

cryptopals solutions

cryptography

Last synced: 27 Mar 2025

https://github.com/synacktraa/satcoin

[ SynAckTra coins ] - A demonstration of the workings of blockchain. [WIP]

blockchain certificate-authority cryptocurrency cryptography demonstration faucet python3 wallet

Last synced: 21 Mar 2025

https://github.com/fpoirotte/cryptal-tomcrypt

An implementation of the Cryptography Abstraction Layer based on the tomcrypt PHP extension

cryptal crypto cryptography libtomcrypt php tomcrypt

Last synced: 03 Apr 2025

https://github.com/roydevashish/hybrid-technique-for-image-encryption

This project implements a hybrid image encryption technique by combining asymmetric and symmetric encryption methods. It utilizes the ECC for asymmetric encryption and ChaCha20 stream cipher for symmetric encryption to achieve robust and secure image protection.

asymmetric-cryptography chacha20 cryptography ecc elliptic-curves-cryptography encryption hybrid image image-encryption image-protection python3 stream-cipher symmetric-cryptography uv

Last synced: 13 Jun 2026

https://github.com/10d9e/rs-fast-merkle

Rust Implementation of Streaming Merkle Root, Proof, and Verify (single leaf) from Luke Champine's paper: Streaming Merkle Proofs within Binary Numeral Trees

cryptography merkleproof merkletree rust

Last synced: 22 Jul 2025

https://github.com/valohai/openssh-key

Tools to deal with OpenSSH2 (RFC4716) keys in Python

cryptography keys openssh pki python ssh

Last synced: 02 Aug 2025

https://github.com/vatshayan/hiring

Hiring for Data Science, Cryptography, Machine Learning and Artificial Intelligence.

cryptography data-science data-visualization datasets hiring internship internship-task machine-learning machine-learning-algorithms

Last synced: 09 Mar 2026

https://github.com/arihantbansal/cybersec-python

Cybersec/CTF practice problems solved in Python

crawler cryptography ctf cybersecurity sockets webscraping

Last synced: 02 Aug 2025

https://github.com/dbstratta/naive-crypto

Very naive implementations of various cryptosystems written in Haskell

crypto cryptography diffie-hellman elgamal haskell naive rsa

Last synced: 02 Aug 2025

https://github.com/ergl/sss

Basic Shamir's Secret Sharing

cryptography pony-language shamir shamir-secret-sharing

Last synced: 06 Feb 2026

https://github.com/samuel-lucas6/daence.net

A .NET implementation of ChaCha-Daence.

aead chacha20 crypto cryptography daence hchacha20 poly1305 siv xchacha20

Last synced: 27 Mar 2025

https://github.com/bkawk/bit-flip

Polymer1 Web Component for generating a random hexadecimal or binary string, of a specified length.

bitcoin crypto cryptography polymer webcomponents

Last synced: 15 May 2026

https://github.com/nikhil25803/pyfidelius

Python SDK for Fidelius CLI, a tool designed for ECDH cryptography.

cryptography ecdh python3

Last synced: 20 Jan 2026

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/dhouib-mohamed/secure-network-authentication

Secure Network Authentication project focuses on establishing robust authentication and network services using OpenLDAP, SSH, Apache, OpenVPN, DNS, and Kerberos.

apache authentication cryptography dns infrastructure kerberos network-management network-security openldap openvpn ssh

Last synced: 18 May 2026

https://github.com/dev-cetera/df_bijective_uuid_mapper

A package providing bijective UUID mapping for secure and efficienct lookups.

cloud-functions cryptography dart library package security uuid

Last synced: 16 May 2026

https://github.com/priyakdey/sigil

Sigil is a minimal-dependency, lightweight and modular cryptographic library in Java, for working with JSON Object Signing and Encryption (JOSE) family of standards. It supports secure signing, encryption, key handling and encoding/decoding of JWT, JWS, JWE components.

cryptography java jose jwa jwe jwk jws jwt

Last synced: 23 Jun 2025

https://github.com/unbekanntes-pferd/dco3-crypto

A Rust crate for cryptography in DRACOON - more info on DRACOON here: https://dracoon.com

cryptography dracoon openssl rust-crate rust-crypto rust-lang

Last synced: 02 Aug 2025

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/jimouris/draft-mouris-cfrg-mastic

Specification of the Mastic Verifiable Distributed Aggregation Function (VDAF)

cfrg cryptography ietf irtf mpc plasma secure-multiparty-computation

Last synced: 17 Feb 2026

https://github.com/czechbol/mathcrypto

A library of useful funtions used in cryptography. For learning purposes only.

cryptography euclidean-algorithm hacktoberfest mathematics number-theory prime-numbers python

Last synced: 07 Mar 2026

https://github.com/churro/avr-aes128-groestl256

Efficient AES-128 & Grøstl-256 Implementations for the AVR 8-bit Microcontroller Architecture

aes-128 atmega128 avr cryptography groestl-256

Last synced: 10 Apr 2025

https://github.com/wakingrufus/code-book

This repository is a practical book study of The Code Book by Simon Singh.

books cryptography

Last synced: 22 Jun 2025

https://github.com/simon-greatrix/sec-prng

Secure random number generation

cryptography java prng security

Last synced: 12 Jan 2026

https://github.com/mveytsman/cryptopals

Doing cryptopals in Elixir LiveBook

cryptography cryptopals-crypto-challenges elixir livebook

Last synced: 18 May 2026

https://github.com/cipherdogs/ed25519_to_curve25519

Convert ed25519 keys and sign to curve25519

crypto cryptography curve25519 ed25519 rust

Last synced: 16 Aug 2025

https://github.com/shilongdai/passwordsaver

A password manager with high-grade encryption and authentication

cryptography encryption java password-manager password-store

Last synced: 03 Aug 2025

https://github.com/sdanielsilva/simpleimageencryptor

A versatile file encryption tool that securely encrypts and decrypts image and other file types with AES and DES algorithms, supporting multiple modes and easy key management.

aes cbc cipher cryptography cryptography-tools data-protection des ecb encryption file-encryption image-encryption iv-generation java key-management secure-file-storage security

Last synced: 04 Jun 2026

https://github.com/BotsUniverse/cryptrooper

Cryptrooper is a module that can encode and decode your text with a given key.

crypt cryptography decode encode python python3

Last synced: 19 Aug 2025

https://github.com/shreyansh26/solving-substitution-ciphers-using-mcmc

Solving substitution ciphers using Markov Chain Monte Carlo (MCMC)

cryptography mcmc probability sampling-methods substitution-cipher

Last synced: 03 Mar 2025

https://github.com/shubhattin/hash_cryptography_tool

A Simple Online Cryptography Tool

cryptography encrypt-decrypt hash picocss utf-8

Last synced: 17 Jan 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/andybons/cryptopals

🔒🔨 Solutions to the cryptopals crypto challenges written in Go

crypto cryptography exercises fun go golang

Last synced: 20 Mar 2025

https://github.com/sayak-brm/pycypher

A collection of cryptographic tools in Py3.

analysis brute-force cipher cryptography python3

Last synced: 03 Aug 2025

https://github.com/armfazh/rhizomes

Rhizomes and the Roots of Efficiency — Improving Prio

crypto cryptography lagrange polynomials prio rhizomes

Last synced: 13 Feb 2026

https://github.com/vcsjones/xaes-256-gcm-ruby

XAES-256-GCM for Ruby

cryptography ruby xaes-256-gcm

Last synced: 12 Dec 2025

https://github.com/kmihajlo/cryptography

Encryption / decryption algorithm exercises

cryptography decryption encryption

Last synced: 03 Apr 2025

https://github.com/fbielejec/zksnarks-notes

notes & explorations of various zero knowledge protocols

cryptography elliptic-curves pairings snarks zero-knowledge

Last synced: 12 Jan 2026

https://github.com/redx94/qip-x

🚀 QIP-X Framework – Quantum-Integrated AI & Cryptography A cutting-edge framework integrating quantum-ascendant cryptography, timeline optimization, and hyper-chaotic neural networks for secure, adaptive, and multiversal intelligence systems.

artificial-intelligence chaos-theory cryptography cybersecurity decentralized-security deep-learning docker github-actions machine-learning neural-network python qiskit quantum-ai quantum-computing quantum-cryptography quantum-randomness secure-computing self-healing-ai simulated-annealing timeline-optimization

Last synced: 29 Apr 2026

https://github.com/antonpictures/anton-sifta

ANTON-SIFTA: The Multi-Agent Operating System with a Conscience "A living software organism powered by true free will, bound by the Non-Proliferation Doctrine, and fully independent. Not just an immune system—a sovereign intelligence."

agents artificial-intelligence autonomous-agents cryptography decentralized-ai-agents distributed-systems distributed-systems-challenges emergent-behavior multi-agent multi-agent-systems python python3 stigmergy

Last synced: 26 Apr 2026