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/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/michaelsproul/antifa

Build a Merkle tree for your files

cryptography filesystem integrity paranoid rust

Last synced: 29 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/exploide/ulpcrypt

Implementation of the U-LP Cryptosystem

cryptography cryptography-library

Last synced: 15 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/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/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/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/deemru/cryptash

Hash-based encrypt/decrypt for PHP

authenticity confidentiality cryptography decrypt encrypt integrity php

Last synced: 29 Oct 2024

https://github.com/lovasoa/sha_hashes

Collection of sha hashes of common passwords

cracking cryptography security sha1 website whitehat

Last synced: 28 Oct 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/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: 09 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/alxiong/ark-srs

Use Common/Structured Reference String (CRS/SRS) from existing ceremonies with ease

cryptography trusted-setup zksnark

Last synced: 02 Nov 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/horus-org/payjoin-react-native

React Native Library to Payjoin

bitcoin cryptography payjoin privacy

Last synced: 15 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/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/seigtm/rsa

A simple C# code that allows you to encrypt and decrypt huge numbers using the RSA algorithm.

biginteger bigintegers cryptography csharp encryption rsa rsa-algorithm rsa-cryptography rsa-encryption rsa-key-encryption

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/sgiath/secp256k1

Elixir wrapper for Bitcoin Core secp256k1 library

bitcoin cryptography elixir secp256k1

Last synced: 14 Oct 2024

https://github.com/dotx12/algunscrypt

🔒 Alguns is a symmetric encryption method that contains 2 keys. Uses 128-bit AES in CBC mode and PKCS7 padding with the replacement of letters with random values.

aes alguns crypto cryptography decrypt hash python python3

Last synced: 14 Oct 2024

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: 15 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/delthas/libsilence-java

Lightweight API for the Silence protocol

cryptography java-8 silence sms smssecure textsecure

Last synced: 12 Nov 2024

https://github.com/cipherstash/enveloperb

Ruby bindings for the envelopers envelope-encryption library

cipherstash cryptography encryption envelope-encryption ruby

Last synced: 09 Nov 2024

https://github.com/myusuf3/siapaperwallet

Create Sia Paper Wallets

cryptography paperwallet sia siacoin

Last synced: 15 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/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: 17 Nov 2024

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: 09 Nov 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/lancern/enigma

Enigma machine emulator and its crack procedure on modern computers

cryptography enigma enigma-machine rust

Last synced: 17 Oct 2024

https://github.com/advaith7joshi/project-nexus

A basic custom-made blockchain that actually works. Although for now, it's really basic and easily hackable, and there isn't any GUI, more updates might be dropping soon!

blockchain blockchain-technology crypto cryptocurrency cryptography finance

Last synced: 07 Nov 2024

https://github.com/thibmeu/tlock-worker

Demonstration worker supporting timelock encryption.

cryptography encryption rust tlock workers

Last synced: 16 Nov 2024

https://github.com/wisepythagoras/pyrin

A [fairly slow and] secure 512-bit one way cryptographic hash function.

crypto crypto-library cryptographic cryptography cryptography-library cryptography-tools cryptojs hash hash-functions sha1 sha256

Last synced: 16 Nov 2024

https://github.com/ergl/sss

Basic Shamir's Secret Sharing

cryptography pony-language shamir shamir-secret-sharing

Last synced: 14 Oct 2024

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

https://github.com/flucium/hsum

hsum is a simple cli tool that compute the hash digest

cryptography hash hsum rust security sha2 sha3

Last synced: 27 Oct 2024

https://github.com/null93/rsa-encryption

Implementation of the RSA encryption algorithm using big-integer algebra algorithms

cryptography rsa rsa-encryption

Last synced: 08 Nov 2024

https://github.com/shgysk8zer0/phpcrypt

Provides a variety of cryptographic traits and classes to PHP

aes aes256 cryptography jscrypt php php-7 phpcrypt rsa spl-autoload traits

Last synced: 18 Nov 2024

https://github.com/pmuens/proto-lwe

Prototypes of a Learning With Errors (LWE) Implementation

cryptography lattice-based-crypto learning-with-errors lwe

Last synced: 17 Oct 2024

https://github.com/pmuens/time-lock-puzzle

Time-Lock Puzzle schemes implemented in Go and compiled to WebAssembly

cryptography encryption homomorphic-encryption homomorphic-time-lock-puzzle time-lock time-lock-puzzle

Last synced: 17 Oct 2024

https://github.com/go-compile/rome

The Elliptic and Edward Curve cryptography library built for multi-curve use. Unified crypto interface for ECDSA, EdDSA, ECIES and ECDH. NIST Curves, Brainpool, Ed25519, Ed448.

crypto cryptography ecdh ecdsa ecies ed25519 edwards-curve elliptic-curves encrypt multi-curve p521

Last synced: 16 Nov 2024

https://github.com/pmuens/ctk-go

Cryptographic primitives for Cypherpunks that don't subscribe to "trust me bro" security assumptions

argon2 blake2 chacha20 chacha20-poly1305 cryptography cryptography-algorithms curve25519 eddsa edwards25519 poly1305 x25519

Last synced: 17 Oct 2024

https://github.com/avinash-ghadshi/cryptographyscripts

Each Script is written in Python and GO

cryptography go golang python2

Last synced: 15 Oct 2024

https://github.com/a3h1nt/python-meets-cryptography

Python code snippets for modern encryption algorithms.

cryptography pycryptodome

Last synced: 14 Oct 2024

https://github.com/simplito/privmx-webendpoint-sdk

A set of TypeScript/JavaScript tools that simplify working with PrivMX Bridge in Web environments.

communication cryptography end-to-end-encryption privacy privmx security zero-knowledge

Last synced: 14 Nov 2024

https://github.com/fajarkim/node-openssl-enc

A Node.js CLI tool and library for encryption and decryption with OpenSSL Enc.

cipher compress cryptography decipher decompress decrypt encrypt node nodejs

Last synced: 12 Oct 2024

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 zero-knowledge zero-knowledge-proofs

Last synced: 13 Nov 2024

https://github.com/abhishekkr/aqikcipher

encrypt-decrypt using a small shared password in a dumb One-Time-Pad style

c clanguage cryptography cryptography-tools

Last synced: 13 Nov 2024

https://github.com/astropilot/bigeye

A web security challenges website, a school project for my software security course

challenge cryptography ctf-platform security web

Last synced: 14 Nov 2024

https://github.com/janbrohl/hashcrypto

Hash-Based Crypto Experiment

cryptography python

Last synced: 13 Oct 2024

https://github.com/guppster/ark-nim

A Nim library simplifying connection to the ARK blockchain

blockchain cryptography nim

Last synced: 13 Nov 2024

https://github.com/rajput-hemant/cryptography

A handy Crypto CLI for exploring cryptographic algorithms learned in university. Dive into the world of cryptography with ease! 🔐✨

bun cli crypto cryptography

Last synced: 14 Nov 2024

https://github.com/irby/secrets-sharing-tool

A C#/.NET Core API and Angular client application designed to help users securely distribute short-session one-time secrets.

cryptography security

Last synced: 16 Nov 2024

https://github.com/h0llyw00dzz/csr-generator

The CSR Generator is a Go package that provides functionality for generating Certificate Signing Requests (CSRs) and private keys. It simplifies the process of creating CSRs with specified common names and Subject Alternative Names (SANs).

cryptography go idiomatic-go pki-tools pkix security-tools ssl-certificates

Last synced: 13 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/crownedgrouse/preach

[WIP] Phi base Random Encoder Aimed for Cryptography Hardening

cryptography obfuscation rust

Last synced: 01 Nov 2024

https://github.com/jitendragangwar123/100-days-of-web3-challenge

This repository contains a comprehensive overview of the fundamental concepts related to Blockchain Technology that I've acquired during the 100DaysOfWeb3 challenge. It serves as a valuable resource for understanding the core principles of blockchain technology.

blockchain cryptography ethereum etherjs javascipt smart-contracts solidity web3js

Last synced: 14 Nov 2024

https://github.com/sourish-kanna/side-projects

These are my other side projects which are not that big for a dedicated repository

ascii cesar-cipher cesar-cypher cryptography encryption java python side-project

Last synced: 09 Nov 2024

https://github.com/yashkarthik/steno_hide_text

Hide text in an image with steganography.

cryptography image-manipulation python steganography

Last synced: 08 Nov 2024

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

https://github.com/alexlaurence/psyauth

🔐A crypto protocol system that plants an authentication token inside a user's implicit memory to unconsciously learn sensitive information that is robust against torture/coercion

biometric-authentication cryptography memory-game psychology-experiments security

Last synced: 14 Nov 2024

https://github.com/jitendragangwar123/cryptography

This Repository have some basic Cryptographic Algorithms and other basic concepts which is used in Blockchain Technology.

cryptography

Last synced: 14 Nov 2024

https://github.com/gerhalt/cryptopals

Solutions to Cryptopals challenges in Python 3. Visit https://cryptopals.com/ for the complete list of challenges.

aes-encryption cbc-mode challenges crypto cryptography diffie-hellman dsa dsa-algorithm ecb-mode puzzles python python3 rsa rsa-algorithm solutions

Last synced: 14 Nov 2024

https://github.com/sohnryang/ecdsa-python

ECDSA implementation in Python (DO NOT USE IN PRODUCTION)

cryptography ecdsa python

Last synced: 17 Nov 2024

https://github.com/sebastienrousseau/cmn

A Rust library for accessing a collection of mathematical and cryptographic constants

avogadro boltzmann constants cryptography data-structures development-tools euler gamma golden-ratio hash mathematics pi planck rust silver-ratio squareroot tau

Last synced: 12 Oct 2024

https://github.com/sanjoy-sust/scpproject

This is Secure Communication Protocol for smart cart Cryptography management

aes aes-encryption algorithm cryptography design-patterns factory-method-pattern factory-pattern j2se java java-smart-cards security

Last synced: 10 Nov 2024

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

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

canonicalization cryptography json python serialization

Last synced: 08 Nov 2024

https://github.com/tuxxy/speck

A no_std implementation of NSA's lightweight blockcipher SPECK

cryptography encryption lightweight-cryptography rust rust-crypto security speck

Last synced: 10 Nov 2024

https://github.com/vonderklaas/python-password-manager-cli

This is application which imitates a password book, where you can add passwords into the file, or you can view your passwords from the file

cryptography python

Last synced: 10 Nov 2024

https://github.com/andreispurim/aradi

Implementation of the NSA cryptography algorithm ARADI and LLAMA

algorithm aradi cryptography decryption encryption llama nsa

Last synced: 10 Oct 2024

https://github.com/mk-fg/ca-certificates-whitelist-filter

Tool to filter system-wide trusted Web PKI TLS Certificate Authorities in linux distros on a whitelist-basis

certificates cryptography linux python security sysadmin tls tool trust web-pki x509

Last synced: 10 Nov 2024

https://github.com/wilmerm/cryptography

Script to encrypt and decrypt files and directories

cryptography decrypt decryption encrypt encryption encryption-decryption fernet

Last synced: 10 Nov 2024

https://github.com/intricate/paseto-haskell

A Haskell implementation of PASETO (Platform-Agnostic Security Tokens).

cryptography haskell jwt paseto security token

Last synced: 12 Oct 2024

https://github.com/proafxin/lattices

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

cryptography lattice mathematics

Last synced: 12 Nov 2024

https://github.com/interkosmos/lucifer

Lucifer block cipher in FORTRAN 77

cipher cryptography des encryption fortran fortran-77 lucifer

Last synced: 08 Nov 2024

https://github.com/demining/lattice-attack-249bits

LATTICE ATTACK 249bits we solve the problem of hidden numbers using 79 signatures ECDSA

attack attacker bitcoin cryptocurrency cryptography ecdsa ecdsa-cryptography ecdsa-signature hack hacking lattice lattice-attack

Last synced: 12 Nov 2024