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/lukinalexeyg/phpcrypt

Stand-alone version of php_sha256_crypt without any PHP dependencies

c cryptography php

Last synced: 21 Apr 2026

https://github.com/daim-nickel-penny/elixir

BlockChain based simple DAPP

blockchain-technology cryptography javascript

Last synced: 18 Jul 2025

https://github.com/deovaliandro/des

Simple implementation of Data Encryption Standard

cryptography des symetric-key

Last synced: 13 Apr 2025

https://github.com/supermarcel10/cryptographicanalysisofsha2

Comparative benchmark of SMT solver effectiveness in cryptographic hash collision discovery for SHA-2 algorithms.

cryptanalysis cryptography research research-paper research-project satisfiability-modulo-theories satisfiability-problem sha2 smt

Last synced: 30 Jul 2025

https://github.com/daedalus/cryptopals

cryptopals solutions

cryptography

Last synced: 27 Mar 2025

https://github.com/buabaj/fairness-engine

a simple secure multi-party computation server to ensure input data privacy while maintaining correctness and fairness using shamir's secret sharing protocol

cryptography golang mpc shamir-secret-sharing

Last synced: 12 Apr 2025

https://github.com/virgilsecurity/virgil-keyknox-kotlin

KeyKnox SDK allows developers to communicate with the Virgil Keyknox Service to upload, download, and synchronize encrypted sensitive data (private keys) between user's devices.

cryptography data-sharing keyknox sdk

Last synced: 23 Jul 2025

https://github.com/cartory/encoderr

🔐 Basic Algorithms for Decoding & Encoding

cryptography decoding encoding javascript

Last synced: 17 May 2026

https://github.com/minapecheux/medusa

A small encoding/decoding Python lib.

cryptography python utility

Last synced: 02 Nov 2025

https://github.com/slayernominee/cryptographic-algorithms

just some cryptographic algorithms to learn it

cryptography python

Last synced: 06 Jul 2025

https://github.com/mrshankly/erlang-paillier

NIF bindings for the libpaillier cryptographic library

cryptography erlang homomorphic-encryption paillier

Last synced: 18 May 2026

https://github.com/samdney/research-sites

List of useful websites for math, algebra, number theory, cryptography, online security and privacy research.

algebra archive computer-science cryptography help latex list math mathematics maths number-theory reprint research tools webiste

Last synced: 22 May 2026

https://github.com/PeaceFounder/OpenSSLGroups.jl

OpenSSL elliptic curve wrapper for CryptoGroups

cryptography elliptic-curves openssl

Last synced: 06 Apr 2026

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/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/jakubvojvoda/rsa-cryptography

Simple RSA implementation using GMP

cpp cryptography decryption encryption gmp rsa

Last synced: 14 May 2025

https://github.com/4l3x777/magma

GOST 34.12-2018 (GOST 28147-89) x64 asm realization

assembler cipher cryptography

Last synced: 14 May 2026

https://github.com/radlikewhoa/supernatural

Substitution Permutation Network exercise for the Cryptography and Security module (krysi) at the FHNW.

cryptography java spn

Last synced: 26 Jun 2025

https://github.com/christian-doucette/code_breaker

Cryptography web app with encryption and automatic decryption functions for various ciphers. Built with Flask.

cryptography flask nlp

Last synced: 11 Apr 2026

https://github.com/ashutoshvarma/cryptopals

Challenges from https://cryptopals.com/

aes cryptography cryptopals rust

Last synced: 23 Jul 2025

https://github.com/hubert-kniola/visualcryptography

A simple program to encrypt and decrypt graphic files

aes crypto cryptography decryption encryption

Last synced: 12 Apr 2025

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/cuhsat/fx

A strictly experimental stream cipher in ANSI C.

algorithm ansi-c c cipher cryptography fumbled-xor stream-cipher

Last synced: 29 Mar 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/ishanoshada/lockix

A secure file encryption and decryption tool

cryptography encryption files security

Last synced: 07 Mar 2026

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

Advanced Encryption Standard (AES) in C with file encryption/decryption support.

aes cryptography encryption

Last synced: 23 Jul 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/ecies/py-demo

A simple fastapi eciespy web backend demo

cryptography ecies fastapi python3 secp256k1 webdemo

Last synced: 12 Apr 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/rohitanwar/cryptography

An exploration of various cryptographic functions (and related stuuf)

cryptography sha1 zig ziglang

Last synced: 21 Aug 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/thyeem/longshot

Fast Brute-force search using parallelism

brute-force-attacks cryptography haskell parallelism

Last synced: 06 May 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/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/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/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/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/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/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/chronosgit/javary

Javary is a secure, Java-based personal diary application built with a client-server architecture. It enables users to create, store, and retrieve encrypted diary entries over a network, ensuring privacy and data persistence.

backend client cryptography diary frontend java jdbc junit mockito networking secure server slf4j testing

Last synced: 16 Aug 2025

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/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/vymalo/keycloak-bcrypt

Keycloak Bcrypt plugin for PasswordHashProvider

bcrypt crypto cryptography keycloak keycloak-spi passwordhash spi

Last synced: 15 Jul 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/mattlianje/enigma

CLI Tool ... A pure FP, M3 Enigma machine as used by the Germans from 1934-45.

cipher cryptography enigma-machine enigma-simulator functional-programming

Last synced: 28 Mar 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/ergl/sss

Basic Shamir's Secret Sharing

cryptography pony-language shamir shamir-secret-sharing

Last synced: 06 Feb 2026

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/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/arihantbansal/cybersec-python

Cybersec/CTF practice problems solved in Python

crawler cryptography ctf cybersecurity sockets webscraping

Last synced: 02 Aug 2025

https://github.com/aveygo/jsnewhope

Javascript implementation of scottwn/PyNewHope, a post-quantum cryptographic scheme

cryptography javascript key-exchange-algorithms newhope quantum quantum-computing

Last synced: 18 Mar 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/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/alanruno/mxd

MXD — Post-Quantum Blockchain with one-way bridge to BNB Smart Chain. Hybrid Ed25519 + Dilithium5 (FIPS 204 ML-DSA-87) at the address, transaction, and consensus layers.

agpl-3 blockchain bnb-bridge bnb-chain consensus cryptography dilithium5 fips-204 ml-dsa-87 post-quantum

Last synced: 24 May 2026

https://github.com/koh-gt/multiply

A powershell script to multiply large numbers, showing all digits.

128-bit 256-bit 512-bit 64-bit base2 bignum cryptography ecdsa multiply octal powershell quaternary seximal ternary

Last synced: 18 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/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/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/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/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/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/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/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/hamarshehmhmd/passgenerator

PassGen is a simple command-line password generator written in Python. It allows users to customize password criteria by toggling lowercase and uppercase letters, digits, and special characters on and off. PassGen uses the secrets module to generate cryptographically secure random passwords of variable length.

command-line cryptography password-generator python security

Last synced: 29 Mar 2025

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/simon-greatrix/sec-prng

Secure random number generation

cryptography java prng security

Last synced: 12 Jan 2026