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/smaranjitghose/pyconfidentiality

Adding secrecy to your emails with RSA

cryptography email-sender python rsa smtp

Last synced: 03 Sep 2025

https://github.com/dinochiesa/apigee-custompolicy-rsacrypto

This is a custom Apigee policy, implemented in Java, that performs RSA Encryption and Decryption of data or message payloads, or RSA signing of data or message payloads, or verification of such signatures.

apigee cryptography rsa

Last synced: 10 Jun 2025

https://github.com/sorah/xaes_gcm

Ruby implementation of XAES-256-GCM, an extended-nonce AEAD built on AES-256-GCM

cryptography ruby xaes-256-gcm

Last synced: 28 May 2026

https://github.com/chinnanj666/message-encryption-decryption

This Python-based application provides a graphical user interface (GUI) for encrypting and decrypting messages using AES encryption.

aes algotithms cryptography python thinker

Last synced: 17 Jun 2025

https://github.com/helcsnewsxd/cbmc-analysis-report

Technical report on CBMC (C Bounded Model Checker) - Software Engineering II course project - Computer Science @ FAMAF (UNC)

bounded-model-checking cbmc cryptography ctf-writeup famaf formal-verification software-engineering static-analysis university-project

Last synced: 02 Jul 2025

https://github.com/tankerhq/sdk-rust

Tanker client-side encryption SDK for Rust

cryptography encryption end-to-end privacy rust sdk security tanker

Last synced: 09 Apr 2025

https://github.com/transferwise/crypto

Crypto helper modules

crypto cryptography vault

Last synced: 09 Apr 2025

https://github.com/azlibdar/caesar-cipher

Caesar Cipher using JavaScript

caesar-cipher cipher-algorithms cryptography

Last synced: 31 Mar 2025

https://github.com/jitendragangwar123/ekolance-solidity-cohort-2

This repository contains Solidity programming exercises that were discussed during the Ekolance Solidity Cohort 2. It serves as a resource for learning and practicing Solidity, a programming language used for developing smart contracts on blockchain platforms like Ethereum.

blockhain-tecnology cryptography ethereum solidity

Last synced: 07 Jan 2026

https://github.com/jasondrawdy/ecp

A lightweight, flexible, and extensible network communcations protocol created with security in mind and focuses on the productivity of both potential clients and servers.

communications cryptography encryption library networking protocol security tcp tcp-client tcp-server udp udp-client udp-server

Last synced: 05 Sep 2025

https://github.com/gunh0/whitebox_cryptanalysis

🔒 Whitebox Cryptographic Code Example

cryptography security wbc

Last synced: 25 Mar 2025

https://github.com/ausaf007/multi-party-computation

Create Ethereum wallet with multi-party validation and threshold cryptography.

cryptography java multi-party-computation shamir-s-secret-sharing-scheme shamir-secret-sharing threshold-cryptography

Last synced: 04 Oct 2025

https://github.com/luffy0xcyber/cryptographie_classique

Implémentation Python des chiffrements historiques (César, Hill, Vigenère) avec explications détaillées et simples | Projet éducatif de cryptographie

cesar-cipher cesar-cypher ciphers cryptography cybersecurity education encryption hill-cipher learning-project mathematics python security vigenere-cipher

Last synced: 13 Jun 2025

https://github.com/pastesafe/pastesafe.github.io

instant web cryptography. encrypt in realtime as you type. share and decrypt ciphertext.

cryptography web-app

Last synced: 10 Mar 2026

https://github.com/mobilecoinfoundation/rand

A platform abstraction layer providing a cryptographic RNG

cryptography no-std random rng

Last synced: 26 Jul 2025

https://github.com/ntdls/secure-archive

Secure Archive is a file encryption utility that provides multiple encryption algorithms, variable compression levels, secure file delete, self-extracting archives and more.

cryptography file-management file-system private security showcase

Last synced: 27 Mar 2026

https://github.com/saeed0xf/black-hat-ctf

This CTF event was organised by Data Science analytics and Cyber Security club at the annual Tech Fest Prajyukttam 🎆, Assam Don Bosco University 🎓

binary-exploitation capture-the-flag cryptography ctf ctf-challenges ctf-tools digital-forensics web-exploitation website

Last synced: 01 Mar 2025

https://github.com/oliverbutler/steggy

Written in Rust, features a simple cli and a client-side webapp

cli cryptography rust steganography

Last synced: 12 Mar 2026

https://github.com/virgilsecurity/virgil-ratchet-x

Virgil Security Ratchet Objective-C/Swift SDK provides an implementation of the Double Ratchet algorithm, which is used by parties to exchange encrypted messages based on a shared secret key.

cryptography doubleratchet encryption perfect-forward-secrecy pfs ratchet

Last synced: 14 Jun 2025

https://github.com/mewmix/sm4-xts-openssl

openssl sm4-xts & aes-xts 256 implementations for testing

aes-256 c cryptography disk-encryption openssl sm4

Last synced: 07 Jun 2026

https://github.com/buhman/cryptio

file-like interface for authenticated encryption

aes-gcm authenticated-encryption cryptography encryption-library

Last synced: 18 Aug 2025

https://github.com/ytisf/aasdfg

Create a truly random, en-masse, random seed using your webcam's noise. Locally.

cryptography entropy random-generation ssl-certificates

Last synced: 14 Jun 2025

https://github.com/antonmeep/system_random

Minimal Ada library to retrieve random data from system sources

cryptography random security

Last synced: 23 Feb 2026

https://github.com/rafa-kozand/random_encryption

Code that generates every time you initialize a random key that will be used to encrypt and decrypt a string. Work related to the discipline of 'Cryptography and Security of Computer Systems'.

cryptography python

Last synced: 27 Feb 2025

https://github.com/raymondfx/uptechafrica

UpTechAfrica East Africa Blockchain Hackathon - Whistleblower Solution

blockchain cryptography whistleblowing

Last synced: 11 Mar 2025

https://github.com/aadityaa2606/cryptography-and-network-security

Contains multiple cryptographic encryption algorithms with TCP client server model

client-server cryptography encryption-algorithms encryption-decryption

Last synced: 29 Oct 2025

https://github.com/harshildarji/locationcrypto

Encryption and Decryption of data using live location of device.

cryptography decryption encryption location position

Last synced: 14 Jan 2026

https://github.com/kpdemetriou/spectral-aead

An algorithm for authenticated encryption with associated data using Speck and HMAC-SHA256.

cffi cipher ciphers cryptography decryption encryption hash hash-functions hmac message-authentication-code python sha256 speck

Last synced: 14 Jan 2026

https://github.com/cizr/hill-adn-cryptography-bridging-classical-ciphers-with-dna-based-encryption

The Hill-ADN Cryptography project combines Hill cipher methods with DNA encryption, offering a novel approach for improved data security. It includes binary to DNA conversion, amino acid translation, and Hill cipher encryption, with the decryption process addressing genetic code ambiguity challenges.

bioinformatics cryptography data-security dna encryption-decryption genetic-algorithms genetic-code hill-cipher

Last synced: 07 Oct 2025

https://github.com/jhnwnstd/suxotin

Python script that distinguishes vowels from consonants using Suxotin's algorithm.

cryptography decipherment suxotin

Last synced: 31 May 2026

https://github.com/channeladam/opaque.net

DON'T STORE PASSWORDS! This is a .NET 5 / Core implementation of the OPAQUE protocol - a 2021 successor to the Secure Remote Password (SRP) protocol. OPAQUE is an Asymmetric Password Authenticated Key Exchange (aPAKE) protocol that provides password authentication and mutually authenticated key exchange in a client-server setting without relying on PKI and without disclosing passwords to servers or other entities other than the client machine.

cryptography dotnet5 dotnetcore dotnetstandard opaque pake

Last synced: 10 Oct 2025

https://github.com/daniel-boll/zealot

Be Hideous Before Zeal Cease Zealotry.

cryptography decryption encryption study study-group study-project

Last synced: 10 Oct 2025

https://github.com/h-alice/python-ecc-keyexchange

A simple PoC for ECC key exchange in Python.

cryptography elliptic-curve-cryptography python security

Last synced: 12 Oct 2025

https://github.com/jcbritobr/libnacl

Rust wrapper API for libnacl - https://nacl.cr.yp.to/

api cryptography nacl wrapper-api

Last synced: 14 Oct 2025

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

A .NET implementation of PADMÉ padding.

crypto cryptography padding padme padme-padding

Last synced: 23 Jan 2026

https://github.com/antosser/base94-rs

Base94 Encoding Library: Convert binary data to a compact text-based format using Base94 encoding. Effortlessly encode and decode data for a wide range of use cases. 🔐🔍

algorithm base94 binary-to-text cryptography development encoding rust rust-library security text-format utility

Last synced: 24 Oct 2025

https://github.com/tacitusxi/leskodex

LeskoDEX is a DEX with a decentralized orderbook and a custom ERC-20 ESKO token. Each user can connect to the DEX via Metamask and trade the ETH/ESKO pair. A custom chart for technical analysis is available.

crypto cryptocurrency cryptocurrency-exchanges cryptography currency dapp defi erc-20 eth ethereum smart-contracts solidity solidity-dapps solidity-language token

Last synced: 26 Oct 2025

https://github.com/harryr/stegive

Steganographic encrypted archive

archive cryptography encryption steganography

Last synced: 27 Oct 2025

https://github.com/crocs-muni/eacirc-utils

Utils for experiment creation and result postprocessing

automation cryptography randomness research-tool

Last synced: 31 Jan 2026

https://github.com/ryanoutcome20/cryptify

A WinForms based file Encryption system.

aes cryptography csharp des filesystem tools tripledes windows windows-forms

Last synced: 25 Feb 2026

https://github.com/thotypous/keccak-bsv

Bluespec SystemVerilog implementation of the Keccak primitive (SHA-3)

bluespec cryptography hardware-designs keccak sha3

Last synced: 19 Mar 2026

https://github.com/marekyggdrasil/website

Marek Narozniak's personal website with computer science / numerics / quantum physics tutorials.

computer-science cryptography optimization optimization-algorithms quantum-computing quantum-mechanics

Last synced: 18 Mar 2026

https://github.com/scarlet-oni/lock-talk

Console messenger between client and server using TLS 1.3 protocol to encrypt messages

console cryptography cyber-security cybersecurity messaging messanger python python3

Last synced: 13 Feb 2026

https://github.com/venkat-kolasani/knight-s-tour-based-cryptographic-key-generation

The Knight's Tour Encryption System is a cryptographic application that leverages the Knight's Tour problem on a chessboard to generate a unique encryption key. This key is then used for XOR-based encryption and decryption of messages.

cpp17 cryptography design-and-analysisof-algorithm dsa-algorithm knights-tour

Last synced: 15 Feb 2026

https://github.com/thomasthaddeus/algorithmselector

Explore our extensive Algorithms Repository, featuring a diverse range of algorithms from computational methods to data structures, cryptographic techniques, and AI. Ideal for education, research, and practical application, each algorithm is well-documented, tested, and optimized for performance and readability.

ai algorithms computational-algorithms computer-science cryptography data-compression data-structures educational-resource game-theory graph-theory machine-learning network-flow open-source optimization python

Last synced: 01 Mar 2026

https://github.com/cryptpad/blueprints

CryptPad research & development repository

algorithms cryptography cryptpad diagrams research

Last synced: 01 Mar 2026

https://github.com/scar26/votesec.io

An automated voting platform based on Azure Blockchain that offers complete anonymity, instantaneous results and a plethora of other features

blockchain cosmosdb cryptography iot node-chakra solidity truffle

Last synced: 03 Mar 2026

https://github.com/saeed0x1/black-hat-ctf

This CTF event was organised by Data Science analytics and Cyber Security club at the annual Tech Fest Prajyukttam 🎆, Assam Don Bosco University 🎓

binary-exploitation capture-the-flag cryptography ctf ctf-challenges ctf-tools digital-forensics web-exploitation website

Last synced: 04 Mar 2026

https://github.com/mjvl/csci-462-tools

Collection of miscellaneous scripts written to help for CSCI-462 - RIT's cryptography course.

cryptography csci-462 diffie-hellman dsa elgamal elgamal-digital-signature rit-cryptography-course rit-csci-462 square-and-multiply

Last synced: 16 Apr 2026

https://github.com/jahlives/openssl_encrypt

Post-quantum hybrid encryption with chained KDF architecture. Supports ML-KEM, Kyber, Argon2, Balloon, RandomX. CLI + GUI included.

cryptography encryption hash-chaining kdf-chaining post-quantum python security steganography

Last synced: 01 Apr 2026

https://github.com/proafxin/lattices

This is the lecture series on Lattices given by Oded Regev.

cryptography lattice mathematics

Last synced: 06 Mar 2026

https://github.com/shahradelahi/timing-safe-compare

🔐 Isomorphic constant-time string and buffer comparison to prevent timing attacks.

browser constant-time cryptography isomorphic nodejs security timing-attack

Last synced: 03 Apr 2026

https://github.com/ntdls/talkster

Secure chat instant messaging server and client, offering multi-layered peer-to-peer encryption.

communication cryptography privacy security

Last synced: 21 Apr 2026

https://github.com/robb-fr/cryptography-diffie-beepboop

2021 COM-401 course's at EPFL, coding homeworks. Sage kernel for Jupyter Notebook. Cryptography and Security.

capture-the-flag cryptography sagemath

Last synced: 06 Jun 2026

https://github.com/erhant/cryptopals-go

Cryptopals cryptography challenges in Go.

cryptography cryptopals ctf go

Last synced: 07 Jun 2026

https://github.com/leventkaragol/libcpp-crypto

Easy-to-use, symmetric (AES-256) and asymmetric (RSA) encryption and also hash (SHA-256) library for C++ (17+)

aes-256 asymmetric-encryption cryptography decryption encryption encryption-library hash-library hashing rsa sha-256 symmetric-encryption

Last synced: 27 Apr 2026

https://github.com/stevehjohn/security

Various useful classes for information security

cryptography csharp dotnet shamir

Last synced: 28 Apr 2026

https://github.com/leo-aa88/bitcoin-cryptography-ecc

Study of bitcoin elliptic curve cryptography (ECC)

bitcoin cryptography ecc-cryptography elliptic-curve-cryptography

Last synced: 10 May 2026

https://github.com/angelobattaglia/gematro

A cryptographic calculator (Written by Saun Virroco)

cryptography steganography

Last synced: 08 Jun 2026

https://github.com/jasondrawdy/autoarchiver

An advanced and flexible auto-archiving tool that allows the archiving of both individual files and entire directories using set intervals.

application archiving automation backup cryptography dotnet encoding security utilities windows

Last synced: 08 May 2026

https://github.com/demining/fuzzing-bitcoin

Search for critical vulnerabilities and new methods of protecting cryptocurrency Bitcoin & Ethereum

bitcoin btc cryptocurrency cryptography eth ethereum fuzzing smart-contracts vulnerabilities vulnerability

Last synced: 09 May 2026

https://github.com/jnm2/threshold

Paper backup requiring a chosen K of N pieces to decrypt. Useful for storing passwords, private keys for PGP or Bitcoin, recovery codes, secret instructions, and small files. Work in progress.

backup bitcoin cross-platform cryptography csharp digital dotnet-core encrypt paper password pgp print private-key redundancy secret-sharing security shamir threshold wallet

Last synced: 10 May 2026

https://github.com/haskell-cryptography/cryptography-blake3

A wrapper around cryptography-blake3-bindings which is more Haskell-friendly

blake3 cryptography haskell

Last synced: 13 May 2026

https://github.com/pavelkryukov/putty-ci

PuTTY with continuous integration

cryptography putty puttygen ssh ssh-client

Last synced: 14 May 2026

https://github.com/meyiapir/cryptograph

This is a simple console application for encrypting files using AES, written in Python.

aes aes-encryption cryptography file-encryption python python3

Last synced: 09 Jun 2026

https://github.com/kuzma02/secured-file-share

Secure File Sharing App is a comprehensive solution for secure file exchange, developed using the MERN (MongoDB, Express.js, React, Node.js) stack. This application enables users to share files with end-users with a high level of privacy and security.

cryptography encrypted-data encryption end-to-end-encryption file-sharing file-transfer mern mern-stack mern-stack-development secure-file-exchange secure-file-sharing secure-file-upload secure-web-apps transfer-data transfer-files

Last synced: 26 Oct 2025

https://github.com/sheroz/rsa

Samples of RSA (Rivest–Shamir–Adleman) asymmetric cipher implementations in Rust

crypto cryptography public-key-cryptography rsa rsa-cipher rsa-cryptography rsa-cryptosystem

Last synced: 04 Jan 2026

https://github.com/xornet-sl/gosss

Shamir split/combine files/strings. Tool and library

cryptography go shamir

Last synced: 23 Jan 2026

https://github.com/harsh-ps-2003/rumi

A cryptography powered privacy-preserving discovery service design for mapping distinct identifiers to IDs without revealing any information to the server!

cryptography elliptic-curve-cryptography oram rust zero-knowledge

Last synced: 01 Mar 2025

https://github.com/namecoin/certinject

Inject certificates into Windows CryptoAPI trust store, with EKU and name constraints.

certificates cryptoapi cryptography hacktoberfest name-constraints privacy security tls windows x509

Last synced: 27 Jan 2026

https://github.com/trailofbits/rfc8785.py

A pure-Python implementation of RFC8785 (JSON Canonicalization Scheme)

canonicalization cryptography json python serialization

Last synced: 15 Apr 2025

https://github.com/banyc/chatter

An End-to-End Intranet IM with Message Encryption. __Download link:

cryptography dotnet end-to-end-encryption instant-messaging intranet windows

Last synced: 30 Apr 2026

https://github.com/maxirmx/tip5

Tip5 hash algorithm implementation in C++

cryptography cxx hash tip5

Last synced: 29 Jun 2025

https://github.com/nning/vigenere_jorin

Quick POC of an idea for a Vigenere variant, my 6 year old son inspired

cryptography vigenere

Last synced: 22 Jul 2025

https://github.com/pauldreik/lemac

C++ implementation of the lemac hash by Augustin Bariant

cryptography hashing

Last synced: 21 Jun 2026

https://github.com/alaouimehdi1995/encryption-decryption-algorithm

Algorithm that encrypt and decrypt data (text) with algorithm based on random keys

crypt cryptography decoder decoding decrypt decrypt-data decryption encoding encrypted encrypted-data encryption

Last synced: 06 Mar 2025

https://github.com/danieltoader/php-crypttor

A simple php library to deal with encrypting and decrypting strings using OpenSSL or MCrypt

crypt cryptography decrypt encrypt mcrypt openssl php-crypt php-library

Last synced: 01 Sep 2025

https://github.com/drazail/react-hash

React library of cryptography standards

cryptography hash react reactjs

Last synced: 12 Mar 2026