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

Projects in Awesome Lists tagged with cryptography-algorithms

A curated list of projects in awesome lists tagged with cryptography-algorithms .

https://github.com/google/adiantum

Adiantum and HPolyC specification and test vectors

cryptography-algorithms

Last synced: 04 May 2025

https://github.com/srimani-programmer/aes-cryptographic-tool

It is an Encryption and Decryption tool written in python which is used to encrypt any type of file based on AES Standards and the files that are encrypted using this script can also able to decrypt it.

cryptography-algorithms cryptography-project cryptography-tools decryption encryption python3

Last synced: 30 Jun 2025

https://github.com/jemtaly/cryptoxx

A modern, high-speed, easy-to-use object-oriented C++ cryptographic library, aims to simplify the steps of using, making cryptographic algorithms modular and unifying the interface, thus enhancing scalability and flexibility of use. 一个现代、高效、易用的面向对象 C++ 密码库,旨在简化使用步骤,同时使密码算法模块化并统一接口,从而提升可扩展性和使用的灵活性。

blake2 cpp20 crypto cryptography cryptography-algorithms cryptography-library des hash hashing header-only keccak rijndael serpent sha3 sm3 sm4 twofish whirlpool zuc

Last synced: 01 Jul 2025

https://github.com/chubek/poxhash

A block hashing algorithm with implementations in C, Rust, Go, Nim, Python and JS

algorithm bash bash-script c cryptography cryptography-algorithms go hash hashing hashing-algorithm header-only javascript nim nim-language python rust rust-lang

Last synced: 17 Jul 2025

https://github.com/clats97/clatsecure

Clats Encryption Standard (CES) key generator. It includes 3 AES-type key generation algorithms used with python. You can generate cryptographically secure encryption keys in 128, 192, and 256 bit key sizes. This project was peer reviewed by a CompTIA Security+ certified person.

aes aes-128 aes-192 aes-256 aes-encryption cryptography cryptography-algorithms encryption encryption-algorithms keygen keygeneration

Last synced: 28 Jun 2025

https://github.com/gilgames000/go-noscrypto

Golang implementation of the packet encryption/decryption algorithms used by the MMORPG NosTale.

cryptography-algorithms encryption-decryption go golang nostale

Last synced: 09 Jul 2025

https://github.com/n1ghtf1re/simple-ciphers

The library contains three simple ciphers: rail-fence, rotating square and wizner cipher

chiper cryptography cryptography-algorithms rail-fence vigener vigener-cipher vigenere-cipher

Last synced: 18 Mar 2025

https://github.com/komodoooo/senkrypt

Senkrypt is a new encryption system made by me and takaso

cryptography cryptography-algorithms decoding decryption encoding encryption

Last synced: 24 Apr 2025

https://github.com/ispique/data-converter

A Python script that includes various functions for data conversion, encoding, and decoding, as well as cryptographic operations such as RSA, AES, and Triple DES encryption and decryption.

3des aes aes-encryption ascii base58 base64 binary cryptography cryptography-algorithms data-converter hexadecimal offset python python-script rot13 rot13-cipher rsa rsa-cryptography string-converter triple-des

Last synced: 13 Apr 2025

https://github.com/president-xd/cryptix

The Cryptix a powerful python library which provides decryption functions for various ciphers. Below are examples demonstrating how to use the decryption functions for different ciphers included in the package.

cryptography cryptography-algorithms cryptography-library cryptography-project cryptography-tools decoder decoders decryptor decryptor-hash library

Last synced: 31 Oct 2025

https://github.com/jacksonwalters/cryptography

Cryptography in Python - ECC, NTRU, ring-LWE, module-LWE

cryptography-algorithms ecc ntruencrypt python ring-lwe

Last synced: 20 Mar 2025

https://github.com/lokranjanp/cryptosystems

All cryptography algorithms of Cryptography and Network Security course implemented in C++ [21IS6C03]

cpp cryptography-algorithms

Last synced: 21 Apr 2025

https://github.com/samyam81/cryptography-lab

A comprehensive repository featuring practical implementations, tutorials, and resources for exploring cryptographic algorithms and protocols.

co-prime cpp cryptography-algorithms euclidean-algorithm extented-euclidean-algorithm go playfair-cipher railfence-cipher shift-cipher vigenere-cipher

Last synced: 17 Jul 2025

https://github.com/hayr-hotoca/flutter_chacha20_poly1305

ChaCha20-Poly1305 encryption/decryption for Flutter. Native implementations make sure it has the fastest performance.

android chacha20 chacha20-poly1305 chacha20poly1305 cipher cipher-algorithms cross-platform cryptography cryptography-algorithms dart encryption encryption-algorithms flutter ios key

Last synced: 12 Sep 2025

https://github.com/ishan-surana/cryptosystems

The 𝚌𝚛𝚢𝚙𝚝𝚘𝚜𝚢𝚜𝚝𝚎𝚖𝚜 package offers a suite of classes and functions for both symmetric and asymmetric encryption, signature-verification, hashing algorithms, key exchange protocols as well as mathematical utility functions. Docs at https://cryptosystems.readthedocs.io.

asymmetric-cryptography bcrypt cryptography cryptography-algorithms cryptography-library cryptosystems gmp gmplib hashing-algorithm key-exchange-protocol mathematical-functions mathematical-utilities python-package python3 signature-verification symmetric-key-cryptography

Last synced: 09 Jul 2025

https://github.com/pirate-emperor/cipherx

CipherX is a verification project for Advanced Encryption Standard (AES-128) using Universal Verification Methodology (UVM). It leverages Verilog, SystemVerilog, and Python to ensure robust encryption algorithm validation, integrating comprehensive UVM components and tests.

aes-128 cryptography cryptography-algorithms dataencryption dataencryptionstandards digitaldesign encrytption hardwareverification python security testing-framework uvm verification verilog

Last synced: 30 Jul 2025

https://github.com/ml3m/cryptography-algorithms-exploration

implementations of various cryptographic algorithms, including both symmetric and asymmetric encryption, hashing, and key exchange techniques

blowfish-algorithm chacha20 cryptography cryptography-algorithms cryptography-concepts encryption-decryption rsa-cryptography

Last synced: 18 Jun 2025

https://github.com/davidbuchanan314/ml-kem-stuff

A toy implementation of ML-KEM, aka Kyber, based on the current FIPS 203 draft

cryptography cryptography-algorithms key-encapsulation-mechanism kyber ml-kem post-quantum-cryptography pqc python

Last synced: 10 Nov 2025

https://github.com/primefactor-io/xchacha20-poly1305

100% RFC compliant implementations of ChaCha20-Poly1305 and XChaCha20-Poly1305

chacha20 chacha20-poly1305 cryptography cryptography-algorithms poly1305

Last synced: 15 May 2025

https://github.com/chubek/mathcord

Discord Math Bot using Custom-Made Shunting Yard (WIP), Custom-Made SHA-512, Custom-Made ED25519

cryptography cryptography-algorithms discord discord-bot ed25519 edwards-curve edwards25519 go golang golang-bot golang-discord sha-512

Last synced: 11 Jul 2025

https://github.com/heliomarpm/cryptoh

A clean and easy-to-use cryptography utility library for Node.js, built on top of the native crypto module.

crypto crypto-helper cryptography cryptography-algorithms cryptography-library cryptoh helpers helpers-library md5 node-library security sha1 sha256 sha512 utils-library

Last synced: 28 Jul 2025

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/mathsqrt2/cryptography_course_udemy

Cryptography course repository with notes and algorithm implementations in Python and Java

course crypto cryptography cryptography-algorithms encryption hacking hashing java python python3 security udemy udemy-course

Last synced: 31 Aug 2025

https://github.com/breezy-codes/cryptography-guide

A collection of different cryptographic algorithms and ciphers, including the maths behind each algorithm. This is an ongoing project that will be added to over time, with the aim of providing a comprehensive resource for learning about cryptography. The project includes both the code for the algorithms and explanations of how they work.

ceaser-cipher cryptographic-algorithms cryptography cryptography-algorithms digital-signatures hill-cipher maths matrix-algebra number-theory public-key-cryptography rsa-algorithm steganography steganography-encoding

Last synced: 09 Aug 2025

https://github.com/breezy-codes/cryptography-projects

A fun little collection of different cryptographic algorithms I've learned about. This is developed purely for fun, please don't use them for actual encryption.

crypto cryptographic-algorithms cryptography cryptography-algorithms

Last synced: 25 Mar 2025

https://github.com/alexfariakof/easycryptosalt

Biblioteca simples e eficiente para operações criptográficas em .NET. Usando o algoritmo SHA-256, juntamente com a capacidade de comparar hashes utilizando uma chave e um salt.

codeql cryptography cryptography-algorithms csharp dotnet dotnet-core gitactions-workflow githubpackages nuget-package reportgenerator salt sha256-crypt singleton-pattern sonarcloud xunit xunit-tests

Last synced: 09 Apr 2025

https://github.com/domamaric/srs

Python solutions for laboratory exercises for Computer Security course at FER.

cryptography cryptography-algorithms password-manager passwords

Last synced: 15 Nov 2025

https://github.com/ash161204/an-attempt-to-predict-the-behavior-of-the-properties-of-the-secp256k1-elliptic-curve

An attempt to predict the behavior of the properties of the secp256k1 Elliptic Curve: Cryptography and cryptocurrency related parameters secp256k1 reveals several vulnerabilities and potential threats:

ai bitcoin btc cryptocurrency cryptography cryptography-algorithms ecc elliptic-curve elliptic-curve-cryptography elliptic-curves quantum-computing secp256k1 secp256k1-ecdsa

Last synced: 28 Mar 2025

https://github.com/ratk87/cryptographiceraser

Bachelor Thesis - App for demonstrating the development method to securely erase data on an android device

android-app cryptographic-erase cryptography-algorithms mobile-security secure-deletion

Last synced: 03 Aug 2025

https://github.com/ben854719/test-cryptography

test repo for cryptography

cryptography-algorithms python

Last synced: 31 Jul 2025

https://github.com/dubniczky/cryptography-algorithms

Python implementations of commonly used cryptographic algorithms

algorithms cryptography cryptography-algorithms cryptography-library learning python

Last synced: 23 Jun 2025

https://github.com/hyouteki/crypto-algos

Cryptography algorithms implementation from scratch for dummies

cpp cryptography-algorithms

Last synced: 28 Mar 2025

https://github.com/ben854719/tranquille-garden-text-application

The application uses C++ to improve the readability with the customizable fonts and adaptive color schemes, making the content easier to read and understand. The user data is protect by cryptography, and Agentic AI enables the translation of the documents from English, French, and Spanish.

agentic-ai c cpp cryptography-algorithms cybersecurity gemini langgraph python software

Last synced: 15 Sep 2025

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/demining/an-attempt-to-predict-the-behavior-of-the-properties-of-the-secp256k1-elliptic-curve

An attempt to predict the behavior of the properties of the secp256k1 Elliptic Curve: Cryptography and cryptocurrency related parameters secp256k1 reveals several vulnerabilities and potential threats:

ai bitcoin bitcoin-wallet btc cryptocurrency cryptography cryptography-algorithms ecc elliptic-curve elliptic-curve-cryptography elliptic-curves quantum-computing secp256k1 secp256k1-ecdsa

Last synced: 07 Oct 2025

https://github.com/keyweeusr/elchacha

ChaCha20 implementation as per RFC7539

chacha20 cryptography cryptography-algorithms elisp emacs rfc7539

Last synced: 08 Oct 2025

https://github.com/gibranfsh/tugas-4-kriptografi-koding-digital-signature-website-with-encrypted-database

Aplikasi berbasis web untuk mengimplementasikan basis data yang terenkripsi dan bertanda tangan digital menggunakan algoritma RSA dan fungsi SHA-3.

cryptography-algorithms typescript

Last synced: 02 Mar 2025

https://github.com/ecsolticia/caeser-cipher-matlab

Caeser Cipher encryption and decryption scripts with a right shift of 2. Written in MATLAB. (WIP)

caeser-cipher cryptography cryptography-algorithms matlab matlab-script modular-arithmetic

Last synced: 18 Mar 2025

https://github.com/gowri-malla216/cia-traids-secured-website

A secure Job Posting Platform built with Django, integrating advanced security measures to protect user data and prevent cyber threats. This platform enables users to create, edit, and manage job listings while maintaining high standards of Confidentiality, Integrity, and Availability (CIA Triad).

cryptography-algorithms css django-framework html javascript python3

Last synced: 16 Mar 2025

https://github.com/anupammaurya6767/tanji

Tanji is a Python encryption library that provides a secure and flexible solution for encrypting and decrypting messages. It leverages both symmetric and asymmetric encryption techniques to ensure the confidentiality and integrity of your data.

asymmetric-cryptography code-review continuous-integration cryptography cryptography-algorithms documentation encryption github-actions github-package-registry open-source pytest python release-management security software-development software-engineering sphinx-doc symmetric-cryptography tanji tutorial

Last synced: 21 Mar 2025

https://github.com/lucianoscarpaci/hybrid_cryptography

Explore the intricate fusion of AES and RSA for symmetric and asymmetric encryption, ECC and AES for elliptic curve cryptography, ECC and Blowfish for enhanced security, and 3DES and RSA for versatile encryption capabilities.

3des aes asymmetric-encryption blowfish cryptographic-protocols cryptography-algorithms data-security ecc encryption-standard hybrid-encryption public-key-infrastructure rsa symmetric-encryption

Last synced: 20 Mar 2025

https://github.com/bursasha/cpp-cryptography-projects

Cryptographic techniques using C++ and OpenSSL, covering encryption modes, hash functions, hybrid encryption, and various cryptographic concepts 🔐

assymetric-key-cryptography block-cipher cipher-algorithms cpp cryptoanalysis cryptography cryptography-algorithms encryption-decryption hash-functions hybrid-encryption openssl security

Last synced: 03 Apr 2025

https://github.com/fou1100ouacus/mastering-c-

Mastering C# and .NET Framework More Advanced Topics in C# Dive into The Language Ins and Outs and Best Practices. For Windows.

advanced-programming asyncronous-programming cryptography-algorithms csharp delegate dotnet hashing multithreading operatoroverloding reflection registry stored-procedures syncronization threading usercontrol windows

Last synced: 14 Apr 2025

https://github.com/yawning/tuplehash

NIST SP 800-185 TupleHash (mirror)

cryptography cryptography-algorithms go golang sha3

Last synced: 24 Dec 2025

https://github.com/gibranfsh/jwt-benchmark-using-hmac-sha-3-and-rsa

This repository contains the implementation and benchmarking of JWT using RSA and HMAC SHA-3 cryptographic algorithms.

benchmark cryptography-algorithms golang jwt

Last synced: 02 Mar 2025

https://github.com/moosesue/gcd

Standard GCD algorithm in Python and Rust

cryptography cryptography-algorithms gcd number-theory python rust rust-lang

Last synced: 28 Apr 2025

https://github.com/keyweeusr/blake

BLAKE implementation as per RFC7693

blake blake2 cryptography cryptography-algorithms emacs lisp rfc7693

Last synced: 05 Oct 2025

https://github.com/soumabha-banerjee/enigmaticbyte

This is a steganography desktop application that hides txt messages inside a cover image. It is completely developed using JavaFX and Cryptography and Steganography both is used. For Cryptography we used a symmetric key technique called Columnar Transposition and for Steganography we used LSB Insertion technique.

cryptography cryptography-algorithms desktop-application java javafx javafx-desktop-apps network-security steganography steganography-algorithms

Last synced: 06 Oct 2025

https://github.com/primefactor-io/commitment

Implementations of various Commitment Schemes

commitment-schemes cryptography cryptography-algorithms

Last synced: 15 May 2025