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/armfazh/h2c-go-ref

[RFC9380] Hash to curves - Go reference implementation

cryptography draft-irtf-cfrg-hash-to-curve elliptic-curves golang hash hash-to-curve rfc-9380

Last synced: 02 Nov 2024

https://github.com/Infineon/linux-optiga-trust-m

Linux tools and examples for OPTIGAβ„’ Trust M1/M3 security solution

cryptography ecc linux openssl openssl-engine optiga-trust rsa

Last synced: 04 Aug 2024

https://github.com/neosmart/cryptostream

Read and Write stream adapters for on-the-fly encryption and decryption for rust

crate cryptography cryptostreams rust

Last synced: 14 Nov 2024

https://github.com/0xfe/cryptopals

Cryptopals Cryptography Challenge Solutions in Go (Sets 1 - 6)

cryptography cryptopals go golang

Last synced: 15 Oct 2024

https://github.com/HeikoStamer/dkgpg

Distributed Privacy Guard (DKGPG) implements Distributed Key Generation (DKG) and Threshold Cryptography for OpenPGP

cryptography distributed-key-generation gnunet libgcrypt libgmp openpgp roca-detection roca-detector threshold-cryptography

Last synced: 07 Nov 2024

https://github.com/crate-crypto/mlsag

Multilayered Linkable Spontaneous Anonymous Group - Implemented as is from paper. Not Monero specific

cryptocurrency cryptography monero ring-signature-scheme zero-knowledge

Last synced: 10 Oct 2024

https://github.com/pdroalves/encrypted-mongodb

This is a proof-of-concept implementation of the framework proposed by [Alves and Aranha 2018] with the purpose of offering a wrapper on MongoDB's Python driver that enables a application to store and query encrypted data on the database.

cryptography mongodb mongodb-python-driver privacy-preserving

Last synced: 04 Aug 2024

https://github.com/healeycodes/niceware

:lock: Generate or convert random bytes into passphrases. A Rust port of niceware.

cryptography diceware generator niceware passphrase password

Last synced: 23 Oct 2024

https://github.com/mrmekon/ossuary

Rust library for establishing encrypted communication channels

c cryptography encryption networking rust security

Last synced: 27 Oct 2024

https://github.com/dryairship/online-election-manager

A cryptographically secure portal to manage online elections, created as a part of the Project Track for the course ESC101A.

client-side-cryptography cryptography elections gin-gonic golang mongodb online-election-system sjcl

Last synced: 15 Oct 2024

https://github.com/ar-nelson/monocypher-wasm

WebAssembly port and JS wrapper library for Monocypher (https://monocypher.org)

cryptography monocypher nodejs webassembly

Last synced: 10 Nov 2024

https://github.com/sfuhrm/openssl4j

High performance Java crypto binding to the native OpenSSL library

crypto cryptography fast java java-library jni md5 mmx openssl ripemd160 security sha1 sha256 sha3 sm3 sse whirlpool

Last synced: 05 Nov 2024

https://github.com/propensive/gastronomy

Simple generically-derived cryptographic functions for Scala

cryptographic-digests cryptography digest encryption hash md5 scala sha2 sha256

Last synced: 27 Oct 2024

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

Feistel cipher implementation for format-preserving encryption

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

Last synced: 27 Oct 2024

https://github.com/rockingrohit9639/password-manager-mern

A Password Manager project created using the MERN stack

cryptography encryption-decryption mern mern-project password-manager safe

Last synced: 16 Nov 2024

https://github.com/andskur/argon2-hashing

A light package for generating and comparing password hashing with argon2 in Go

argon2 cryptography go password-hashing

Last synced: 26 Oct 2024

https://github.com/KotlinCrypto/secure-random

A Kotlin Multiplatform library for obtaining cryptographically secure random data from system sources

android android-library cryptography cryptography-library java java-library kotlin kotlin-multiplatform kotlin-multiplatform-library kotlin-multiplatform-mobile

Last synced: 03 Nov 2024

https://github.com/marcoonroad/twostep

HOTP and TOTP algorithms for 2-step verification (for OCaml). :clock10: :closed_lock_with_key: :1234: :camel:

2-factor-authentication 2-step-verification authentication cryptography infosec ocaml ocaml-library one-time-password one-time-passwords security security-tools

Last synced: 14 Nov 2024

https://github.com/dajiaji/crystals-kyber-js

An ML-KEM (NIST FIPS 203) and CRYSTALS-KYBER implementation written in TypeScript.

cryptography crystals-kyber fips203 javascript kem kyber ml-kem mlkem post-quantum pqc typescript

Last synced: 15 Nov 2024

https://github.com/onyb/littlebit

A Bitcoin library from scratch; in Python and Rust. πŸ“¦β›“οΈ

bitcoin blockchain cryptography python rust

Last synced: 13 Oct 2024

https://github.com/amaitou/xorcry

Simple encryption tool designed to perform a bitwise XOR operation (XORing) on the contents of files with specific extensions in a given directory or file path. The XOR operation is executed using a user-defined key to encrypt the data.

crypter cryptography python3 ransomware xor xor-cipher

Last synced: 06 Nov 2024

https://github.com/denysdovhan/rsa-labwork

A javascript RSA algorithim encryption tool

chnu crypto cryptography javascript json labwork rsa rsa-cryptography university

Last synced: 12 Oct 2024

https://github.com/cyberark/slosilo

A Ruby interface to standard cryptographic primitives

conjbot-notify conjur core cryptography encryption

Last synced: 13 Nov 2024

https://github.com/imdea-software/homomorphic-authentication-library

HAL: A Library for Homomorphic Authentication

cryptography cryptography-library

Last synced: 10 Nov 2024

https://github.com/juliacrypto/md5.jl

A performant, 100% native-julia MD5 implementation

cryptography hash-functions julia md5

Last synced: 18 Nov 2024

https://github.com/stanac/EasyCrypto

Easily encrypt/decrypt data and generate/hash/validate passwords

cryptography decryption encryption password-hasher passwordgenerator random

Last synced: 13 Nov 2024

https://github.com/xevisalle/zpie

ZPiE: Zero-knowledge Proofs in Embedded systems

arithmetic-circuits bulletproofs c cryptography range-proofs zero-knowledge-proofs zk-snarks

Last synced: 15 Nov 2024

https://github.com/mlafeldt/codebreaker-rs

A Rust library to decrypt & encrypt any cheat code for CodeBreaker PS2

codebreaker cryptography game-hacking homebrew ps2 rust-library

Last synced: 03 Nov 2024

https://github.com/tgalal/motoko-bitcoin

Bitcoin library for Motoko

base58 bitcoin cryptography hmac ripemd160 secp256k1

Last synced: 07 Nov 2024

https://github.com/tomoima525/zkp-vote

Proof of concept dapp for zero-knowledge proof with Zokrates

cryptography dapp ethereum hardhat zksnarks zokrates

Last synced: 06 Nov 2024

https://github.com/tougee/ed25519

Dart port of ed25519 from Go Cryptography ed25519

cryptography ed25519 eddsa

Last synced: 27 Oct 2024

https://github.com/defeo/isogenies.bib

A BibTeX collection on Isogeny-based Cryptography

cryptography elliptic-curves isogenies

Last synced: 16 Nov 2024

https://github.com/joshuaquek/quickencrypt

Easily generate RSA Public-Private Keypairs and use them for secure asymmetric one-way encryption and decryption! - npmjs.com/package/quick-encrypt

asymmetric-cryptography cryptography decrypt decryption encrypt encryption javascript nodejs npm-package rsa security

Last synced: 13 Nov 2024

https://github.com/cipherstash/ore.rs

Order-revealing encryption library used by the CipherStash searchable encryption platform.

cryptography encryption rust searchable-encryption security

Last synced: 09 Nov 2024

https://github.com/bwesterb/argon2pure

Pure-python implementation of Argon2 – winner of the Password Hashing Competition

argon2 cryptography hashing python

Last synced: 02 Nov 2024

https://github.com/sebastienrousseau/password-generator

A fast, simple, and powerful open-source utility tool for generating strong, unique, and random passwords. The Password Generator supports various types of passwords including base64-encoded, memorable, and complex strong passwords.

crypto cryptography dictionary dictionary-tools generator javascript memorable-passphrases memorable-passwords nodejs npm passgen passgenerator password password-generator passwords security security-tools yeoman

Last synced: 27 Oct 2024

https://github.com/karasiq/nanoboard

Scala nanoboard implementation

cryptography imageboard scala steganography

Last synced: 14 Oct 2024

https://github.com/jedisct1/simpira384

An AES-based 384 bit permutation.

aes crypto cryptography permutation

Last synced: 16 Oct 2024

https://github.com/lucaangioloni/image_steganography

Steganography applied to conceal small files inside a PNG image.

cryptography encoded-strings encoding image-steganography signal-processing

Last synced: 20 Oct 2024

https://github.com/virgilsecurity/virgil-sdk-cpp

Virgil Core SDK allows developers to get up and running with Virgil Cards Service API quickly and add end-to-end security to their new or existing digital solutions to become HIPAA and GDPR compliant and more.

cryptography encryption end-to-end-encryption gdpr hipaa pki sdk

Last synced: 09 Nov 2024

https://github.com/houarizegai/cryptography

Cryptography algorithms implemented in Java.

algorithms cryptography decryption encryption java symmetric

Last synced: 07 Nov 2024

https://github.com/francisrstokes/aes-c

A (non-production) implementation of AES for educational purposes

advanced-encryption-standard aes c cryptography from-scratch

Last synced: 29 Oct 2024

https://github.com/wolfssl/wolfprovider

wolfCrypt and wolfCrypt FIPS provider for OpenSSL

cryptography fips fips-140-2 fips-140-3 openssl openssl-provider security wolfcrypt wolfssl

Last synced: 11 Nov 2024

https://github.com/vatshayan/final-year-project-steganography

Steganography is the technique of hiding secret data within an ordinary, non-secret, file or message in order to avoid detection; the secret data is then extracted at its destination.

btech-project capstone-project cipher college-project cryptography cryptography-project final-project final-projects final-year-project finalyearproject mtech-project project project-report research-paper-project security semester-project steganography university-project university-projects

Last synced: 11 Oct 2024

https://github.com/harzu/wasm-rsa

rsa library with webAssembly rust implementation - https://harzu.github.io/wasm-rsa/

cryptography rsa rust typescript wasm webassembly

Last synced: 02 Nov 2024

https://github.com/karthikuj/7uring

An advanced cryptography tool for hashing, encrypting, encoding, steganography and more.

cryptography encoding encryption hashing steganalysis steganography

Last synced: 27 Oct 2024

https://github.com/rubo/flame

Flame is an ActionScript library that provides a number of useful UI controls, collections, cryptographic services, and utilities to work with the Flex SDK.

cryptography encryption

Last synced: 05 Nov 2024

https://github.com/libitx/univrse-js

Universal schema for data serialisation, signing and encryption.

bitcoin bsv cbor cryptography encryption signatures

Last synced: 29 Oct 2024

https://github.com/ukrbublik/openssl_x509_crl

Missing OpenSSL function on PHP to create CRL (certificate revocation list) for CA

asn1 certificate-authority certificate-revocation-lists certificates cryptography openssl openssl-extension php x509

Last synced: 21 Oct 2024

https://github.com/qnighy/ransomware-demo

A proof-of-concept for ransomware encryption

cryptography demo ransomware

Last synced: 23 Oct 2024

https://github.com/mrtnetwork/blockchain_utils

Comprehensive Crypto & Blockchain Toolkit: Pure Dart, Cross-Platform, Encoding, Cryptography, Addresses, Mnemonics, & More

addresses bip32 bip39 bip49 bip84 bip86 blockchain cardano cbor cip1852 cryptocurrency cryptography dart data-encryption encoding mnemonic-management schnorrkel slip10 strobe-protocol-framework

Last synced: 14 Oct 2024

https://github.com/azadkuh/qpolarssl

a thin Qt5/c++11 wrapper around fantastic mbedtls (aka polarssl) cryptographic library.

cross-platform cryptography mbedtls qt qt5

Last synced: 11 Nov 2024

https://github.com/jezachen/searchable_symmetric_encryption

Implementation of searchable symmetric encryption scheme (SSE-1 in [CGKO06]) in pure Python

cryptography encryption research searchable-encryption searchable-symmetric-encryption sse

Last synced: 12 Oct 2024

https://github.com/griffinscribe-llc/clojure-aes

Pure Clojure implementation of the Advanced Encryption Standard (AES) for encryption and decryption using 128, 192, and 256 bit keys based on FIPS Publication 197.

aes-encryption clojure cryptography

Last synced: 12 Oct 2024

https://github.com/domt4/homebrew-crypto

:closed_lock_with_key: Various Cryptographic-Related Formulae

cryptography homebrew ruby

Last synced: 24 Oct 2024

https://github.com/mk-fg/acme-cert-tool

Simple one-stop tool to manage X.509/TLS certs and all the ACME CA authorization stuff

acme-client certificates cryptography letsencrypt python security sysadmin tls tool web-pki x509

Last synced: 10 Nov 2024

https://github.com/ingonyama-zk/open-binius

building blocks for accelerating ZK proofs over binary fields

cryptography fpga hardware xilinx-fpga zero-knowledge

Last synced: 14 Nov 2024

https://github.com/elichai/ecc-secp256k1

Elliptic curve operations over secp256k1 *not for production*

cryptography ecdsa rust schnorr secp256k1

Last synced: 27 Oct 2024

https://github.com/jedisct1/rust-libhydrogen

Libhydrogen bindings for Rust.

crypto cryptography libhydrogen libsodium rust

Last synced: 16 Oct 2024

https://github.com/virgilsecurity/virgil-sdk-net

Virgil Core SDK allows developers to get up and running with Virgil Cards Service API quickly and add end-to-end security to their new or existing digital solutions to become HIPAA and GDPR compliant and more.

cryptography encryption end-to-end-encryption gdpr hippa pki sdk

Last synced: 09 Nov 2024

https://github.com/charlesportwoodii/libsodium-uwp

libsodium for Universal Windows Platform (UWP) - A secure cryptographic library

cryptography hash hkdf libsodium nacl nuget security sodium uwp

Last synced: 14 Nov 2024

https://github.com/outspace/dstu8845

Implementation of Strumok stream cipher

cryptography dstu8845 stream-cipher strumok ukraine

Last synced: 27 Oct 2024

https://github.com/jedisct1/rust-sparx

SPARX block ciphers implementations for Rust.

crypto cryptography rust

Last synced: 16 Oct 2024

https://github.com/papatutuwawa/omemo_dart

A Dart implementation of the cryptography needed for OMEMO 0.8.3 (mirror)

cryptography dart double-ratchet flutter omemo x3dh xmpp

Last synced: 10 Oct 2024

https://github.com/cryptosense/key-parsers

OCaml parsers for multiple key formats

cryptography ocaml ocaml-library parsers

Last synced: 06 Nov 2024

https://github.com/kpcyrd/auth-tarball-from-git

Authenticate a tarball through a signed tag in a git repository (with reproducible builds)

cryptography reproducible-builds supply-chain-security

Last synced: 08 Nov 2024

https://github.com/armfazh/redox-ecc

Elliptic curves Rust reference implementation

cryptography edwards elliptic-curves math montgomery rust weierstrass

Last synced: 24 Oct 2024

https://github.com/serokell/haskell-crypto

Haskell cryptography done right

cryptography haskell libsodium

Last synced: 12 Oct 2024

https://github.com/gsurma/diffie_hellman_key_exchange

Swift implementation of classic cryptographic key exchange method.

cryptography diffie-hellman ios macos prime-numbers swift symmetric-key-cryptography

Last synced: 18 Nov 2024

https://github.com/paulmillr/micro-rsa-dsa-dh

Minimal JS implementation of older cryptography algorithms: RSA, DSA, DH.

cryptography dh diffie-hellman dsa elgamal noble prime-numbers rsa

Last synced: 01 Nov 2024

https://github.com/cossacklabs/sesto

Open source passwords (and secrets) manager for web

cryptography encrypted-store encryption password-manager password-safety password-store python

Last synced: 12 Nov 2024

https://github.com/cunicu/go-rosenpass

A port of Rosenpass post-quantum key-exchange protocol to Go.

cryptography go golang post-quantum rosenpass vpn wireguard

Last synced: 12 Nov 2024

https://github.com/pcw109550/my-ctf-challenges

🧩 Collection of CTF challenges written by me

blockchain cryptography ctf-challenges misc

Last synced: 11 Nov 2024

https://github.com/avast/authenticode-parser

Authenticode-parser is a simple C library for Authenticode format parsing using OpenSSL.

cryptography security

Last synced: 06 Nov 2024

https://github.com/virgilsecurity/virgil-phe-go

Password-Hardened Encryption protocol implemented in Go.

cryptography password password-hardened-encryption phe phe-library

Last synced: 09 Nov 2024

https://github.com/mdlayher/alg

Package alg provides access to Linux AF_ALG sockets for communication with the Linux kernel crypto API. MIT Licensed.

af-alg cryptography golang hashing linux

Last synced: 07 Nov 2024

https://github.com/GlassProtocol/didar

did:ar | multi-chain DIDs backed by Arweave

arweave cryptocurrency cryptography did

Last synced: 18 Nov 2024

https://github.com/bdcht/crysp

crypto stuff in python

cryptography python toys

Last synced: 14 Nov 2024

https://github.com/xjonathanlei/starkware-crypto-rs

Rust FFI bindings for StarkWare's crypto-cpp library

cryptography ffi rust starkware

Last synced: 15 Nov 2024

https://github.com/jedisct1/charm.js

Charm implementation in JavaScript (TypeScript)

charm crypto cryptography encryption hashing javascript sponge typescript

Last synced: 16 Oct 2024