Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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/Signal-K/Prof

Prof, from the icelandic word for tests: automated unit tests for the Star Sailors ecosystem

blockchain blockchain-game buildspace cryptography dao dao-design-pattern ethersproject magic nft star-sailors thirdweb

Last synced: 03 Aug 2024

https://github.com/nyg/opaque-impl

OPAQUE implementation (PoC)

cryptography elliptic-curve opaque proof-of-concept

Last synced: 12 Nov 2024

https://github.com/benwoo1110/cryptography-gui

Simple visualisation for basic string cryptography algorithms

algorithms cryptography cryptography-gui pygame python3 string-cryptography-algorithms visualisation

Last synced: 08 Nov 2024

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: 12 Nov 2024

https://github.com/ngirimana/rsa

RSA algorithm is asymmetric cryptography algorithm. Asymmetric actually means that it works on two different keys i.e. Public Key and Private Key. As the name describes that the Public Key is given to everyone and Private key is kept private.

cryptography css3 html5 network-security rsa

Last synced: 08 Nov 2024

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

Be Hideous Before Zeal Cease Zealotry.

cryptography decryption encryption study study-group study-project

Last synced: 05 Nov 2024

https://github.com/piotrpsz/gost

GOST algorithm implemented in Go

cryptography go gost

Last synced: 07 Nov 2024

https://github.com/hobbyquaker/passwd-file

Node.js Password File CLI Tool and Lib :closed_lock_with_key:

cli cryptography file hash login nodejs password pbkdf2 salt security sha512

Last synced: 16 Nov 2024

https://github.com/cyrildever/feistel-py

Feistel cipher implementation in Python for format-preserving encryption

algorithm cryptography encryption feistel-cipher format-preserving-encryption fpe xor-operation

Last synced: 13 Oct 2024

https://github.com/jtdowney/b2sum-rs

Rust clone of the BLAKE2b checksum utility in GNU coreutils

blake2b coreutils cryptography rust

Last synced: 15 Oct 2024

https://github.com/armortal/webcrypto-go

An implementation of the W3C Web Cryptography API specification for Go.

crypto cryptography go golang webcrypto webcrypto-api webcryptography-api

Last synced: 10 Nov 2024

https://github.com/samuel-lucas6/rocca-s.net

A .NET implementation of Rocca-S.

aead crypto cryptography rocca rocca-s

Last synced: 16 Oct 2024

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: 28 Oct 2024

https://github.com/michaelsproul/swap-or-not-shuffle-isabelle

Formalisation of the swap-or-not shuffle used in Ethereum 2.0

cryptography eth2 ethereum formal-verification

Last synced: 28 Oct 2024

https://github.com/utilyre/summer

🔥 High-performance utility for generating checksums in parallel

checksum cli command-line cryptography go golang hashing lib library parallel parallel-computing tool utility

Last synced: 06 Nov 2024

https://github.com/py-zero/cryptozero

Simple, strong cryptography for beginners, in Python.

cryptography education python3

Last synced: 12 Oct 2024

https://github.com/wildonion/wallexerr

RSA (Asymmetric) Crypto Wallet Implementations using ECC Curves

crypto cryptography ecdsa ed25519 elliptic-curve-cryptography rsa-cryptography secp256k1 secp256r1 wallet web3

Last synced: 07 Nov 2024

https://github.com/messsimo/crypto-search

App for Crypto House which show live crypto coin information

api cryptocurrency cryptography css figma git html javascript js laravel php responsive restful-api

Last synced: 11 Oct 2024

https://github.com/georgiifirsov/bc-lib

Tiny library with block ciphers implementation for my cryptography research

block-cipher cryptography secret-key-encryption symmetric-cryptography symmetric-key-cryptography

Last synced: 06 Nov 2024

https://github.com/myusuf3/siapaperwallet

Create Sia Paper Wallets

cryptography paperwallet sia siacoin

Last synced: 15 Oct 2024

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: 27 Oct 2024

https://github.com/alierpm/cryptohub

This project is based on Coinranking API: The simplest API for Cryptocurrency Prices - Real-Time & Historical - Crypto Market Data - Coins - Exchanges and Bing News Search API:An AI service from Microsoft Azure that turns any app into a news search resource.

bitcoin blockchain crypto cryptocurrency cryptocurrency-exchanges cryptography ethereum newsapi

Last synced: 21 Oct 2024

https://github.com/maxpat78/cryptopad

A simple Notepad supporting ZIP AES-256 encrypted documents, coded in Python

aes cryptography encryption notepad security text-editor zip zipfile

Last synced: 07 Nov 2024

https://github.com/rusq/gonss3

Subset of Mozilla NSS enough to decrypt firefox passwords

3des 3des-cbc asn1-der cryptography deciphering decryption firefox password pkcs5

Last synced: 26 Oct 2024

https://github.com/d0nutptr/cryptopals_solutions

My solutions to the CryptoPals problem sets.

cryptography cryptopals python python3 security

Last synced: 13 Oct 2024

https://github.com/nalinrajendran/cryptography-automata-theory

This is a simple scenario based application for string matching and cryptography in the case of a publisher, subscriber model. This demonstrates the communication between a publisher and a subscriber model using two different modes of encryption and decryption(Caesar Cipher, Bit-Flipping).

amrita-vishwa-vidyapeetham bit-flipping caesar-cipher cryptography decryption encryption login-page pub-sub publisher-subscriber

Last synced: 10 Nov 2024

https://github.com/unclerus/regnupg

Python GnuPG wrapper

cryptography gnupg gpg python

Last synced: 04 Nov 2024

https://github.com/allouis/lamport-ots

🔏 Lamport One-Time Signatures in JavaScript 🔏

cryptography lamport ots signature

Last synced: 12 Oct 2024

https://github.com/samuelschlesinger/blake3-lamport-signatures

An implementation of Lamport/Merkle signatures in Rust using the BLAKE3 hash function.

cli cryptography lamport-signature-scheme merkle-signature-scheme rust rust-lang signature

Last synced: 27 Oct 2024

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

A .NET implementation of AEGIS-128L and AEGIS-256.

aead aegis aegis128l aegis256 aes crypto cryptography

Last synced: 16 Oct 2024

https://github.com/cupcakearmy/occulto

Isomorphic encryption library that works both in the browser and node.

aes crypto crypto-library cryptography easy-to-use hash high-level node node-crypto typescript

Last synced: 16 Oct 2024

https://github.com/transferwise/crypto

Crypto helper modules

crypto cryptography vault

Last synced: 06 Nov 2024

https://github.com/makischristou/crabguard

🦀🔒 crabguard: A cli tool for end-to-end encryption for s3 storage

aes backblaze-b2 cli cloud cloud-storage crabguard cryptography encryption rclone rust rustlang s3

Last synced: 12 Oct 2024

https://github.com/noot/dleq-rs

cross-group discrete log equality proof

cryptography dleq zero-knowledge

Last synced: 13 Nov 2024

https://github.com/dipanshkhandelwal/manytimepad

A solution to many time pad attack https://manytimepad.js.org/

cryptography encryption manytimepad onetimepad

Last synced: 27 Oct 2024

https://github.com/trainingbypackt/advanced-blockchain-development

Build highly secure, decentralized applications and conduct secure transactions

bitcoin blockchain cryptocurrencies cryptography ethereum smart-contracts

Last synced: 14 Nov 2024

https://github.com/jrdpteam/vortex

A command-line tool for file encryption and decryption using AES-256, with strong password generation and management.

aes aes-256 command-line-tool cryptography decryption encryption file-encryption password-management security

Last synced: 12 Nov 2024

https://github.com/asc8384/neural-distinguishers

Neural Distinguishers on TinyJAMBU-128 and GIFT-64

crypto cryptography deep-learning gift tinyjambu

Last synced: 03 Nov 2024

https://github.com/cosmian/cloudproof_flutter

The Flutter API library to Cosmian Cloudproof Encryption

android cloud cloudproof cryptography dart flutter ios

Last synced: 09 Nov 2024

https://github.com/elliotwutingfeng/fernet

A Dart library for encrypting and decrypting messages using the Fernet scheme.

aes-128-cbc cryptography decryption encryption hmac-sha256 pkcs7 secret

Last synced: 11 Nov 2024

https://github.com/yrotak/d-1

D-1 is an open source symmetric encryption algorithm

crypto cryptography d-1 done encryption encryption-algorithms encryption-decryption symetric-key

Last synced: 09 Nov 2024

https://github.com/oliverbutler/steggy

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

cli cryptography rust steganography

Last synced: 08 Nov 2024

https://github.com/jotavare/42-ctf

Documentation on how I completed the CTF challenges from 42CTF.

42 buffer-overflow cryptography ctf exploits forensics injection osint reverse-engineering

Last synced: 08 Nov 2024

https://github.com/caprinux/cyberthon-2021

Cyberthon 2021 Training. Includes ALL challenges from self-directed learning and some from livestream training.

binary-exploitation cryptography forensics pwn reverse-engineering web web-exploitation

Last synced: 13 Oct 2024

https://github.com/b1f6c1c4/naive-garble

Naïve implementation of garbled circuits.

cryptography garbled-circuits oblivious-transfer secure-computation sfe

Last synced: 29 Oct 2024

https://github.com/michaelsproul/antifa

Build a Merkle tree for your files

cryptography filesystem integrity paranoid rust

Last synced: 29 Oct 2024

https://github.com/mahdi7s/software-lock

A complete solution to add lock and activation serial code to a software project

asp-net asp-net-mvc cryptography csharp dotnet entity-framework locker obfuscation serialization windows-forms

Last synced: 14 Nov 2024

https://github.com/cflems/pk

Penguin's Kiss: Asynchronous Command and Control software + multi-client + encrypted + terminal emulation

c2 command-and-control cryptography penguins-kiss pk remote-shell

Last synced: 10 Nov 2024

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 Nov 2024

https://github.com/analogfeelings/blitzhash

SHA hashing library for Blitz3D, using Crypto++ as a backend.

blitz blitz3d blitzbasic cpp cryptography cryptopp visual-studio vs2022

Last synced: 31 Oct 2024

https://github.com/abhisinha08/cryptile

A Desktop App and CLI tool to encrypt and decrypt your files with a secure password

cryptography react rust tauri

Last synced: 12 Oct 2024

https://github.com/tom-weatherhead/helix

An RSA encryption and uuencoding/uudecoding application from 2002.

cpp cryptography encryption rsa-encryption uudecode uuencode

Last synced: 17 Nov 2024

https://github.com/axthauvin/cacher-du-texte-dans-du-texte

Python module and its web equivalent, to hide text within text by manipulating bits

cryptography javascript python text

Last synced: 12 Nov 2024

https://github.com/arda-guler/bingallery

Encode your files into RGB images and decode them back.

cryptography decoder decoding encoder encoding proof-of-concept

Last synced: 12 Nov 2024

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

PuTTY with continuous integration

cryptography putty puttygen ssh ssh-client

Last synced: 14 Nov 2024

https://github.com/jedisct1/gimli-constructions

Cryptographic constructions based on the Gimli permutation.

crypto cryptography gimli

Last synced: 12 Nov 2024

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: 14 Nov 2024

https://github.com/dogukansahil/advancedbrutecipher

BruteCipher is a simple and secure encryption tool that performs all operations locally in your browser using HTML, JavaScript, and CSS. Manage your encryption keys without relying on external CDNs. Currently in beta.

cryptography css decryption encryption html javascript key-management local-storage python security web-application

Last synced: 13 Nov 2024

https://github.com/solidiquis/ez_encrypt

A small message encryption + decryption web application powered by Rust + WASM.

cryptography reactjs rust tailwindcss typescipt wasm webassemby

Last synced: 14 Nov 2024

https://github.com/simplito/linked-pm

A simple web application which encrypts your private messages (Java Script client-side encryption) and converts them into clickable links and QR-codes.

application cryptography qrcode web

Last synced: 14 Nov 2024

https://github.com/arkorty/rustcm-cli

UTF-8 Text Cipher using XChaCha20-Poly1305

chacha20-poly1305 cli cryptography rust

Last synced: 13 Nov 2024

https://github.com/guilhermeisnotunix/grifforix

Grifforix aims to be a strong and secure password generator made in Java, it uses the Java's *java.security.SecureRandom* library. I have plans to make it also a secure authenticator software in the future. Grifforix is currently experimental in v.0.9.2-alpha.

cryptography password-generator random-number-generators

Last synced: 13 Nov 2024

https://github.com/joeloftusdev/pass-gen

Console app in Go to generate passwords & check password strength.

command-line-tool console-application cryptography go golang password-generator strength-password

Last synced: 15 Nov 2024

https://github.com/schultz-is/go-threefish

An implementation of the Threefish block cipher entirely in go with no external dependencies.

block-cipher block-ciphers crypto cryptography threefish

Last synced: 15 Nov 2024

https://github.com/exploide/ulpcrypt

Implementation of the U-LP Cryptosystem

cryptography cryptography-library

Last synced: 15 Nov 2024

https://github.com/marekyggdrasil/minicurve

A simple library for elliptic curve visualization.

cryptography education visualisation visualization

Last synced: 17 Nov 2024

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: 17 Nov 2024

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: 15 Nov 2024

https://github.com/kkazuo/openid-key

Get OpenID keys from issuer.

common-lisp cryptography jwt lisp openid openidc

Last synced: 15 Nov 2024

https://github.com/sap-samples/s4hana-crypto-assets-subledger

SAP S/4HANA add-on sample as a subledger for crypto assets accounting.

add-on assets crypto cryptography sample sap-s4hana

Last synced: 15 Nov 2024

https://github.com/gitgab19/blockchain-address-list-generation

The focus of this repo is to retrieve the full list of addresses ever appeared into any transactions for some of the most famous blockchains using the secp256k1 curve. These Python scripts have been used for an academic research at Politecnico di Torino. If you want to know more about our paper, you can find it at https://arxiv.org/abs/2206.14107.

bitcoin blockchain cryptocurrency cryptography research research-paper secp256k1

Last synced: 15 Nov 2024

https://github.com/tsmx/string-crypto

Easy encryption and decryption for strings in NodeJS.

aes cipheriv crypto cryptography encryption string

Last synced: 12 Nov 2024

https://github.com/guppster/languageneutralitybiowearablequantumsearcher

Utilities advanced cryptography to analyze biodegradable quantum mechanics inside an active-reactive cross-platform blockchain environment

blockchain cryptography quantum-computing reactive-programming wearable

Last synced: 13 Nov 2024

https://github.com/innovativeinventor/pylamport

A simple Python library for generating cryptographic Lamport signatures

cryptography identity signature

Last synced: 11 Nov 2024

https://github.com/sudhanplayz/ecdsa-node

Secure, centralized transfers with Elliptic Curve Signatures.

crypto cryptography ecdsa elliptic-curve-cryptography elliptic-curves security

Last synced: 17 Nov 2024