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/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/winstxnhdw/tisc-2021

Python code for The InfoSecurity Challenge 2021.

cryptography cybersecurity tisc2021

Last synced: 30 Mar 2025

https://github.com/anonputraid/zetcipher

Lightweight and secure text encryption tool built for developers and security enthusiasts.

cryptography data-encryption encryption security

Last synced: 13 Jan 2026

https://github.com/toniomacaronio/keccak-rust

Keccak implementation in Rust

crypto cryptography keccak rust sha3

Last synced: 24 Mar 2025

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/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/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/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/ilyakotsar/audiocrypt

Audio encryption with a password using rail fence cipher

audio-encryption cryptography encryption rail-fence-cipher

Last synced: 18 Mar 2025

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/fzed51/spicy-mash

Classe de cryptage et décryptage simplifiée se basant sur OpenSSL

cryptography openssl php simple

Last synced: 14 Jan 2026

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/shaina-gh/dss

Java implementation of the Digital Signature Standard (DSS) for message integrity and authenticity verification.

cryptography cryptography-algorithms digital-signature-algorithm digital-signature-authentication dss java signature-verification

Last synced: 22 Apr 2025

https://github.com/yawning/tuplehash

NIST SP 800-185 TupleHash (mirror)

cryptography cryptography-algorithms go golang sha3

Last synced: 29 May 2026

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/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/angeldollface/doll-cipher

A Rustacean implementation of an encryption algorithm of my own design. :lock: :dolls:

aes-encryption cryptography rust-lang rust-library

Last synced: 29 May 2026

https://github.com/willdunklin/elgamal

Implementation of elliptic curve elgamal cryptography in Python (coursework)

cryptography

Last synced: 29 May 2026

https://github.com/acifani/cryptopals-challenges

🔒 Personal take on the cryptopals crypto challenges, in Go

cryptography cryptopals-challenges go golang

Last synced: 14 Feb 2026

https://github.com/osennij-morok/korobu

A tool for encryption and decryption written in Rust

cryptography egui rust

Last synced: 10 Sep 2025

https://github.com/lazula/cryptopals

A collection of solutions for the challenges at cryptopals.com in C89

cryptography ctf

Last synced: 08 Jul 2025

https://github.com/rdrahul123/books

Books must be read as deliberately and reservedly as they were written.

algorithms-and-data-structures blockchain books cryptography datastructures dbms machine-learning mongodb sql

Last synced: 12 Jun 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/nvnx7/cryptopals-cryptography-cracks

Rust implementation of cracks of cryptopals challenges

challenge crypto cryptography rust

Last synced: 22 Dec 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/yeshan333/python-cryptography-coding

Classic encryption algorithm: Python implementation

cryptography python

Last synced: 21 Mar 2025

https://github.com/pryority/merkle-next

WIP - I wanted to remake the example website from the Merkletree.js repo in Next.js

cryptography ethereum merkletreejs nextjs react tailwindcss

Last synced: 12 Apr 2026

https://github.com/pieroboseta/filenfile

filenfile is a Python application that securely hides and extracts files and folders within a main file of your choice using encryption and compression techniques, providing a simple and efficient way to store sensitive data discreetly.

compression cryptography data-hiding data-security file-archiving file-encryption file-security hidden-files hide lzma-compression metadata-encryption python-application python-gui python-script secure-storage tkinter

Last synced: 01 Apr 2025

https://github.com/hashlag/genc

Command line file encryption tool in GoLang

cryptography golang

Last synced: 12 Jul 2025

https://github.com/filiprokita/tosha256

This is a Python script that prompts the user to enter a string of text and then calculates its SHA-256 hash using the hashlib library. The resulting hash is then printed to the console.

cryptography data-integrity hash hashing python security sha256 tosha

Last synced: 24 Mar 2025

https://github.com/mauricelambert/customcrypto

This package implements tools to build your custom cipher

cipher cryptography encryption pypi-package python3

Last synced: 04 Jul 2025

https://github.com/enkore/zignify

Re-implementation of OpenBSD signify(1) in Zig (first code in Zig)

crypto cryptography signify zig

Last synced: 25 Mar 2025

https://github.com/harish-balaji-b/password-manager

In developing a secure client-server model, we implement the Advanced Encryption Standard (AES) and a hashing algorithm from scratch. The AES implementation includes key expansion, key-mixing operations, and secure modes like Cipher Block Chaining (CBC). For hashing, we choose SHA-256 and ensure its resistant to common cryptographic attacks.

aes-encryption cbc cryptography pbkdf2 sha-256

Last synced: 09 Apr 2025

https://github.com/kcbojanowski/cryptographyappproject

App that helps you deal with classical algorithms of cryptography as well as RSA algorithm and Shamir's Secret Sharing Scheme.

cryptography python3

Last synced: 16 Mar 2025

https://github.com/orientsrocks6n/trading_soft_

The project is aimed at developing an intelligent bot for automated cryptocurrency trading, leveraging advanced machine learning (ML) algorithms and feature engineering. The project offers the following core functionalities

arbitrage bitcoin blockchain btc crypto-arbitrage crypto-trading cryptocurrency cryptography eth ethereum exchange finance finance-trading p2p trade trading trading-automatically usdt

Last synced: 18 May 2026

https://github.com/peterfritz/time

Get the current time, timezone, and a language-sensitive representation of the current time in the local timezone based on the user's IP. Create and validate signed date tokens.

cryptography date time

Last synced: 12 Jun 2025

https://github.com/rlxchap2/cybertools

A web-based cybersecurity toolkit that provides simple, open-source utilities like steganography, hash generators, and encoders/decoders. It’s designed to help users hide, analyze, and process data securely through a clean and accessible interface.

base64 crypto cryptography cybersecurity decryption encryption ethical-hacking ethical-hacking-tools hash hashing hex hex-viewer hexviewer jwt jwt-decode stagnography tools

Last synced: 13 Feb 2026

https://github.com/scttnlsn/cryptopals

Cryptopals in Rust

cryptography cryptopals

Last synced: 07 Apr 2025

https://github.com/francislauriano/chatsoftex

Plataforma desenvolvida em Python que visa automatizar e agilizar o processo de avaliação de projetos de inovação tecnológica, utilizando inteligência artificial e critérios padronizados com base na Lei do Bem.

cryptography fernet firebase flask flask-jwt-extended hugging-face-transformers numpy openai pdfplumber postgresql pyjwt pymupdf-fitz pypdf2 python pytorch scikit-learn scipy spacy sqlalchemy tensorflow

Last synced: 03 Apr 2026

https://github.com/abhayagiri/raho

Python module for simple symmetric encryption built on cryptography

cryptography fernet python python2 python3

Last synced: 25 Mar 2025

https://github.com/ivanstambuk/openauth-sim

Authentication protocol simulator in Java 17 covering OATH HOTP/TOTP/OCRA, FIDO2/WebAuthn, EMV/CAP, and EUDI wallet/OpenID4VP

authentication cap cryptography emv eudi-wallet fido2 java oath ocra otp simulator webauthn

Last synced: 14 Jan 2026

https://github.com/mthaler/hasher

Command line tool to create a hash from a given text

command-line-tool cryptography golang hash hashing sha1 sha256

Last synced: 09 Apr 2025

https://github.com/bwesterb/germain

Counts safe primes

cryptography estimate germain safe-prime

Last synced: 31 Mar 2025

https://github.com/kagal-dev/taistamp

Signed TAI64N timestamps over HTTP — Ed25519 over WebCrypto

cloudflare-workers cryptography dkim ed25519 eddsa monorepo signing tai64n timestamps typescript webcrypto

Last synced: 29 May 2026

https://github.com/harens/kintercrypt

An easy-to-use encryption program, built from the ground up for educational purposes only

cryptography tkinter xor-cipher

Last synced: 13 Jun 2025

https://github.com/nikhilr612/isaacrs

No-std implementation of ISAAC PRNG

cryptography isaac isaac-64 no-std random-number-generator

Last synced: 03 Apr 2025

https://github.com/mthaler/cryptography

Cryptographic algorithms implemented in Rust

cryptography rust rust-library

Last synced: 09 Apr 2025

https://github.com/bitcoin-evo/bitcoinevo

BitcoinEvo Core integration/staging tree

bitcoinevo c-plus-plus cryptocurrency cryptography p2p

Last synced: 03 Apr 2025

https://github.com/prasunchakra/EncipherX

A simple Django-based Caesar Cipher application demonstrating basic text encryption and decryption. Currently for learning fundamental cryptographic concepts, experimenting with shift-based ciphers, and later on building upon for more advanced encryption methods.

cipher cryptography django python

Last synced: 16 Sep 2025

https://github.com/paulshpilsher/ed25519-key-generator

Public key generator using Edwards-curve Digital Signature Algorithm (EdDSA)

crypto cryptography eddsa eddsa25519 go golang public-key-cryptography

Last synced: 30 May 2026

https://github.com/scarlet-oni/ransomware

A simple ransomware program that encrypts just one file

cryptography cyber-security cybersecurity openssl python python3 ransomware

Last synced: 15 Jun 2025

https://github.com/make-github-pseudonymous-again/id

:performing_arts: Aurélien's public keys

cryptography public-key security

Last synced: 11 Mar 2026

https://github.com/bi-zone/ctfzone-2020-finals-littleknowledge

CTFZone 2020 Finals Crypto task LittleKnowledge

c cryptography ctf ctf-challenges docker libfuzzer python3

Last synced: 08 May 2026

https://github.com/ntdls/ntdls.nasccl

The NetworkDLS original symmetric cipher algorithm ported to C#.

algorithms cryptography encryption symmetric-encryption

Last synced: 11 Mar 2025

https://github.com/ppad-tech/sha512

Pure Haskell SHA-512, HMAC-SHA512

cryptography hashing haskell sha2 sha512

Last synced: 23 Jun 2025

https://github.com/themaskedman981/sage-boolean-solver

Implementation of Boolean Arithmetic in SAGE math

cryptography python sagemath

Last synced: 30 May 2026

https://github.com/tsovak/a-cryptographic-hash-function

A Cryptographic Hash Function

cpp cryptography hash-functions

Last synced: 02 Apr 2025

https://github.com/audrastump/hmac-encryption

Client/server socket using HMAC for data authenticity and integrity

cryptography cybersecurity encryption-decryption

Last synced: 13 Jul 2025

https://github.com/oelshocht/javacryptotoys

Java bytecode strings encryption and file signing

bytecode cryptography java security-tools

Last synced: 20 Jun 2026

https://github.com/trinhminhtriet/vault

🔐 Decrypt and manage encrypted data with a CLI tool built using Go and Cobra framework.

cli cryptography decryption encryption go rsa security

Last synced: 09 Apr 2025