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/mortendahl/rust-paillier

A pure-Rust implementation of the Paillier encryption scheme

cryptography homomorphic-encryption paillier secure-computation zero-knowledge

Last synced: 13 Nov 2024

https://github.com/jedisct1/go-minisign

Minisign verification library for Golang.

crypto cryptography ed25519 minisign signatures

Last synced: 13 Nov 2024

https://github.com/orisano/owiener

A Python3 implementation of the Wiener attack on RSA

cryptography python3 rsa

Last synced: 13 Nov 2024

https://github.com/peculiarventures/2key-ratchet

2key-ratchet is an implementation of a Double Ratchet protocol and X3DH in TypeScript utilizing WebCrypto.

cryptography diffie-hellman ecc encryption integrity javascript privacy secp256r1 secrecy session typescript webcrypto

Last synced: 07 Nov 2024

https://github.com/phayes/sidefuzz

Fuzzer to automatically find side-channel (timing) vulnerabilities

constant-time cryptography dudect fuzzing rust side-channel wasm

Last synced: 03 Nov 2024

https://github.com/0xPolygonZero/plonky

Recursive SNARKs based on Plonk and Halo

cryptography halo plonk zk-snarks

Last synced: 03 Aug 2024

https://github.com/mylofi/webauthn-local-client

Browser-only utils for locally managing WebAuthn (passkey) API

authentication biometric-authentication cryptography passkeys vite-plugin webauthn webpack-pluign

Last synced: 28 Aug 2024

https://github.com/crocs-muni/JCAlgTest

Automated testing tool for algorithms from JavaCard API supported by particular smart card. Performance testing of almost all available methods. The results for more than 100+ cards.

cryptography javacard security smartcard

Last synced: 27 Oct 2024

https://github.com/davidegrayson/ruby_ecdsa

This gem implements the Elliptic Curve Digital Signature Algorithm (ECDSA) almost entirely in pure Ruby.

cryptography ecdsa ruby

Last synced: 13 Nov 2024

https://github.com/reiver/blockchain-reading-list

A reading list on blockchain and related technologies, targeted at technical people who want a deep understanding of those topics.

abstract-algebra bitcoin blockchain cryptography distributed-computing ethereum identity peer-to-peer reading-list whitepapers

Last synced: 06 Nov 2024

https://github.com/ecies/go

Elliptic Curve Integrated Encryption Scheme for secp256k1 in Golang

bitcoin crypto cryptocurrency cryptography ecies elliptic-curve-cryptography ethereum golang secp256k1

Last synced: 14 Nov 2024

https://github.com/rubycrypto/ed25519

Ed25519 high-performance public-key signature system as a RubyGem (MRI C extension and JRuby Java extension)

cryptography curve25519 digital-signatures ed25519 elliptic-curves

Last synced: 15 Nov 2024

https://github.com/kareldonk/QuantumGate

QuantumGate is a peer-to-peer (P2P) communications protocol, library and API written in C++.

c-plus-plus cryptography library mesh-networks networking peer-to-peer

Last synced: 14 Nov 2024

https://github.com/kellyethridge/VBCorLib

The VBCorLib framework brings many of the powerful .NET classes to VB6.

biginteger collections cryptography encoding encryption filesystem hashing io vb6

Last synced: 13 Aug 2024

https://github.com/cossacklabs/0fc

Anonymous web chat server, built on top of Themis/WebThemis

anonymity chat cryptography encryption privacy web-cryptography web-encryption

Last synced: 12 Nov 2024

https://github.com/bitcoin-core/ctaes

Simple constant-time AES implementation

aes cryptography encryption-library

Last synced: 07 Nov 2024

https://github.com/mirage/awa-ssh

Purely functional SSH library in ocaml.

awa-ssh cryptography mirage mirageos ocaml pure security ssh ssh-library

Last synced: 11 Nov 2024

https://github.com/peculiarventures/pkcs11js

A Node.js implementation of the PKCS#11 2.40 interface

cryptography hsms pkcs pkcs11 softhsm2

Last synced: 14 Nov 2024

https://github.com/drapegnik/bsu

🎓Repository for university labs on FAMCS, BSU

algorithms bsu cryptography data-mining famcs labs numerical-analysis science study unix

Last synced: 27 Oct 2024

https://github.com/shtirlic/yubikeylockd

Simple daemon for locking and unlocking macOS with Yubikey

cryptography daemon homebrew homebrew-formula lock macos security unlock unlock-os yubikey

Last synced: 01 Nov 2024

https://github.com/cawfree/zk-starter

zero knowledge for those with zero knowledge

computation cryptography decentralized ethereum evm privacy snark stark verifiable zk

Last synced: 05 Nov 2024

https://github.com/bandoche/PyPinkSign

PinkSign – a friendly Python library for NPKI (공동인증서, 구 공인인증서) certificates 🔑

cryptography kpki-certificates npki pfx pkcs pkcs1 pyasn1 python sign

Last synced: 14 Nov 2024

https://github.com/maythamfahmi/CryptoNet

CryptoNet is simple, fast and a lightweight asymmetric and symmetric encryption library.

aes asymmetric-encryption cryptography csharp decryption encryption rsa rsa-cryptography security symmetric-encryption x509

Last synced: 26 Oct 2024

https://github.com/pyca/service-identity

Service Identity Verification for Python

certificate cryptography hostname-validation mitm pyca pyopenssl python

Last synced: 13 Nov 2024

https://github.com/OpenMined/SyMPC

A SMPC companion library for Syft

cryptography machine-learning mpc privacy python torch

Last synced: 31 Oct 2024

https://github.com/x0rz/tweetentropy

Twitter as an extra entropy source

cryptography random rng shitposting twitter

Last synced: 14 Nov 2024

https://github.com/filosottile/zcash-mini

A minimal portable Zcash z-address generator for offline / paper wallets

cryptocurrency cryptography paper-wallets zcash

Last synced: 06 Nov 2024

https://github.com/jwerle/shamirs-secret-sharing

A simple implementation of Shamir's Secret Sharing configured to use a finite field in GF(2^8) with 128 bit padding

crypto cryptography secret shamir shamir-secret-sharing sharing

Last synced: 13 Nov 2024

https://github.com/tonyo/pyope

Implementation of Boldyreva's symmetric order-preserving encryption in Python

cryptography encryption python

Last synced: 08 Nov 2024

https://github.com/inmcm/simon_speck_ciphers

Implementations of the Simon and Speck Block Ciphers

block-ciphers c cipher-s cryptography decryption encryption fpga nsa python security vhdl

Last synced: 27 Oct 2024

https://github.com/tf-encrypted/tf-seal

Bridge between TensorFlow and the Microsoft SEAL homomorphic encryption library

cryptography homomorphic-encryption machine-learning tensorflow

Last synced: 06 Nov 2024

https://github.com/dylanmc/CryptoBook

Learning Cryptography, math and programming with Cryptol (and maybe some Python)

cryptography cryptol math programming teaching

Last synced: 04 Aug 2024

https://github.com/bwesterb/py-seccure

SECCURE compatible Elliptic Curve cryptography in Python

cryptography ecc python seccure

Last synced: 02 Nov 2024

https://github.com/lk-geimfari/secrets.clj

A library designed to generate cryptographically strong random numbers suitable for managing data such as passwords, account authentication, security tokens, and related secrets.

authentication choices clj clojure cryptography drng jvm password prng random rng secrets secure security timestamp tokens uuid xkcd

Last synced: 12 Oct 2024

https://github.com/privacyforge/nashenas

Anonymous MiniApp Messenger Powered By E2E Encryption (AES + RSA)

anonymous cryptography message

Last synced: 08 Nov 2024

https://github.com/skyf0l/rsacracker

Powerful RSA cracker for CTFs. Supports RSA, X509, OPENSSH in PEM and DER formats.

crypto cryptography ctf ctf-tools rsa

Last synced: 01 Nov 2024

https://github.com/luojilab/django-mirage-field

Django model field encrypt/decrypt your data, keep secret in database.

aes cbc cipher cryptography django encrypt encryption python

Last synced: 08 Nov 2024

https://github.com/mimecuvalo/paramikojs

port of the paramiko library from python→javascript

cryptography javascript paramiko ssh

Last synced: 27 Oct 2024

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

A pure Rust implementation of the Minisign signature tool.

cryptography ed25519 minisign rust signatures

Last synced: 16 Oct 2024

https://github.com/istommao/Cryptography

Online Cryptography Toolbox

cryptography online toolbox

Last synced: 06 Aug 2024

https://github.com/ionspin/kotlin-multiplatform-libsodium

A kotlin multiplatform wrapper for libsodium, using directly built libsodium for jvm and native, and libsodium.js for js targets.

cryptography kotlin kotlin-multiplatform libsodium libsodium-bindings

Last synced: 03 Nov 2024

https://github.com/raja/argon2pw

Argon2 password hashing package for go with constant time hash comparison

argon2 cryptography go golang passwords

Last synced: 26 Oct 2024

https://github.com/tangle-network/zero-knowledge-gadgets

Zero-knowledge gadgets for Webb's cross-chain blockchain applications.

arkworks blockchain cryptocurrencies cryptography privacy rust zero-knowledge

Last synced: 30 Oct 2024

https://github.com/tincantech/easy-tls

Manage and Inline OpenVPN TLS keys and Easy-RSA PKI credentials. Supports OpenVPN TLS-Crypt-V2 key system and OpenVPN Peer-Fingerprint mode.

automation certificates cryptography easyrsa inline keys openvpn openvpn-peer-fingerprint openvpn-tls-crypt-v2 shell-script tls vpn x509

Last synced: 14 Nov 2024

https://github.com/primihub/hehub

HEhub is a library for homomorphic encryption and its applications, and is part of the PrimiHub project.

bgv ckks cryptography fhe fully-homomorphic-encryption homomorphic-encryption privacy-enhancing-technologies privacy-protection tfhe

Last synced: 06 Nov 2024

https://github.com/Kibouo/rustpad

Multi-threaded Padding Oracle attacks against any service. Written in Rust.

cli cryptography infosec padding-oracle-attacks pentesting pentesting-tools rust tui web

Last synced: 04 Aug 2024

https://github.com/0xPolygonZero/r1cs

A Rust library for building R1CS gadgets

cryptography r1cs zk-snarks

Last synced: 09 Nov 2024

https://github.com/cossacklabs/hermes-core

Security framework for building multi-user end-to-end encrypted data storage and sharing/processing with zero leakage risks from storage and transport infrastructure.

access-control crypto-library cryptography cryptography-library encryption end-to-end-encryption hermes security

Last synced: 12 Nov 2024

https://github.com/status-im/nim-stint

Stack-based arbitrary-precision integers - Fast and portable with natural syntax for resource-restricted devices.

arbitrary-precision arm bigint biginteger bignum bignumber blockchain cryptography embedded ethereum math mips multi-precision nim number-theory risc-v

Last synced: 09 Nov 2024

https://github.com/webb-tools/zero-knowledge-gadgets

Zero-knowledge gadgets for Webb's cross-chain blockchain applications.

arkworks blockchain cryptocurrencies cryptography privacy rust zero-knowledge

Last synced: 28 Sep 2024

https://github.com/nulltea/zk-timelock

Arkworks circuits for verifiable time-lock encryption

arkworks bls12-381 cryptography encryption timelock zero-knowledge

Last synced: 09 Nov 2024

https://github.com/zkat/ssri

Standard Subresource Integrity library for Node.js

cryptography hashing npm security sri subresource-integrity verification

Last synced: 01 Nov 2024

https://github.com/cloudflare/opaque-ts

A TypeScript library for OPAQUE Asymmetric Password-Authenticated Key Exchange Protocol

crypto cryptography opaque pake password

Last synced: 07 Oct 2024

https://github.com/hpgrahsl/kryptonite-for-kafka

Kryptonite for Kafka is a client-side 🔒 field level 🔓 cryptography library for Apache Kafka® offering a Kafka Connect SMT, ksqlDB UDFs, and a standalone HTTP API service. It's an ! UNOFFICIAL ! community project

apache-kafka cryptography encryption-decryption end-to-end-encryption field-level-encryption kafka kafka-connect ksqldb smt transformations udfs user-defined-functions

Last synced: 10 Nov 2024

https://github.com/eshard/scared

Make your first side-channel attack on public datasets with eShard. This is a mirror of scared Gitlab repository. All contributions and merge request must be done through Gitlab project.

cryptography python side-channel side-channel-channel-attack traces

Last synced: 04 Aug 2024

https://github.com/skalenetwork/skale-consensus

Running the very core of SKL network, SKALE BFT consensus is universal, modern, modular, high-performance, asynchronous, provably-secure, agent-based Proof-of-Stake blockchain consensus engine in C++ 17. Includes provably secure embedded Oracle. Used by SKALE elastic blockchains. Easy and flexible enough to implement your own blockchain or smart contract platform. BLS signatures and Binary Asynchronous Consensus are main building blocks.

asynchronous bft consensus consistency cpp cryptography distributed-systems skale-network

Last synced: 08 Nov 2024

https://github.com/snipsco/rust-paillier

A pure-Rust implementation of the Paillier encryption scheme

cryptography homomorphic-encryption paillier rust secure-computation

Last synced: 09 Aug 2024

https://github.com/virgilsecurity/virgil-crypto

Virgil Crypto is a high-level cryptographic library that allows you to perform all necessary operations for secure storing and transferring data and everything required to become HIPAA and GDPR compliant. Crypto Library is written in C++, suitable for mobile and server platforms and supports bindings with: Swift, Obj-C, Java (Android), С#/.NET, JS, Python, Ruby, PHP, Go.

bsd3 c c-plus-plus crypto cryptography e2ee encryption end-to-end-encryption gdpr hipaa pythia

Last synced: 09 Nov 2024

https://github.com/secretflow/yacl

YACL (Yet Another Common crypto library) is a C++ library that contains cryptography, network and io modules which other SecretFlow code depends on.

crypto cryptography cryptography-library dpf gm lpn oblivious-transfer ot psi psu secure-computation svole vole

Last synced: 15 Nov 2024

https://github.com/yandex/argon2

Implementation of argon2 (i, d, id) algorithms with CPU dispatching

argon avx2 blake2b cryptography

Last synced: 07 Nov 2024

https://github.com/mirage/mirage-crypto

Cryptographic primitives for OCaml, in OCaml (also used in MirageOS)

aes cryptography dh dsa fortuna mirageos ocaml rng rsa sha2

Last synced: 13 Nov 2024

https://github.com/ibm/ipfsfb

InterPlanetary File System for Business (IPFSfB) is an enterprise blockchain storage network based on InterPlanetary File System.

blockchain cryptography distributed-file-system ipfs networking p2p protocol

Last synced: 30 Sep 2024

https://github.com/abderraouf-adjal/ArduinoSpritzCipher

Spritz encryption system portable C library, CSPRNG, cryptographic hash and MAC functions, symmetric-key data encryption, and general-purpose functions. It's also an Arduino library.

algorithms arduino arduino-library c crypto crypto-library cryptography embedded encryption hash microcontroller random-bytes spritz spritz-library

Last synced: 25 Oct 2024

https://github.com/jedisct1/zig-charm

A Zig version of the Charm crypto library.

charm crypto cryptography lightweight xoodoo zig zig-package ziglang

Last synced: 31 Oct 2024

https://github.com/monax/hoard

Hoard is a stateless, deterministically encrypted, content-addressed object store.

aes-gcm azure convergent cryptography daemon encryption filesystem gcs grpc hoard ipfs s3 storage-backend

Last synced: 14 Oct 2024

https://github.com/jsign/go-kzg-ceremony-client

Ethereum EIP-4844 KZG Powers of Tau ceremony client

bls12-381 cryptography eip4844 ethereum kzg powers-of-tau

Last synced: 27 Oct 2024

https://github.com/zapek/xeres

A Peer-to-Peer (Friend-to-Friend), decentralized, encrypted and secure application designed for communication and sharing.

chat cryptography decentralization decentralized distributed f2f friend-to-friend i2p java javafx javafx-desktop-apps p2p peer-to-peer privacy retroshare tor

Last synced: 12 Oct 2024

https://github.com/Tierion/merkle-tools

JavaScript tools for creating Merkle trees, generating merkle proofs, and verification of merkle proofs.

bitcoin cryptography hash merkle merkle-tree

Last synced: 06 Nov 2024

https://github.com/minibolt-guide/minibolt

A step-by-step guide to building a Bitcoin & Lightning node and other stuff on a personal computer

bitcoin bitcoin-wallet cryptocurrency cryptography diy electrum guide lightning lightning-network p2p security server web

Last synced: 11 Oct 2024

https://github.com/tleonhardt/practical_cryptography_engineering

Cryptography code examples using libsodium and mbedtls C libraries and Python cryptography and PyNaCl modules

c cryptography libsodium mbedtls practical python

Last synced: 04 Aug 2024

https://github.com/karasiq/shadowcloud

Universal cloud storage client

cloudstorage cryptography scala

Last synced: 14 Nov 2024

https://github.com/tendermint/yubihsm-rs

Pure Rust client for YubiHSM2 devices

cryptography digital-signatures ecdsa ed25519 hsm rust yubico yubihsm

Last synced: 06 Nov 2024

https://github.com/posener/sharedsecret

Implementation of Shamir's Secret Sharing algorithm.

algorithms cryptography go golang secret-sharing shamir-secret-sharing sss

Last synced: 22 Oct 2024

https://github.com/paulmillr/scure-starknet

Audited & minimal JS implementation of Starknet cryptography.

cryptography pedersen poseidon stark stark-curve starkex starknet

Last synced: 12 Nov 2024

https://github.com/ZenGo-X/multi-party-bls

Threshold BLS signatures in Rust

cryptography

Last synced: 09 Nov 2024

https://github.com/frankmorgner/openpace

Cryptographic library for EAC version 2

c certificate cryptography eac mrtd openssl pace smartcard

Last synced: 15 Nov 2024

https://github.com/screetsec/imr0t

imR0T: Send a quick message with simple text encryption to your whatsapp contact and protect your text by encrypting and decrypting, basically in ROT13 with new multi encryption based algorithm on ASCII and Symbols Substitution

bash-script cryptography encryption-algorithms encryption-decryption encryption-tool hacking-tool kali-linux rot13 symbolic-manipulation whatsapp-api

Last synced: 07 Nov 2024

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

Very fast cryptographic hashing for large messages.

crypto cryptography digest fast hash nhpoly1305 rust uhf

Last synced: 13 Nov 2024

https://github.com/kudelskisecurity/EdDSA-fault-attack

Fault attack agaisnt EdDSA demonstrated on an Arduino Nano board, allowing for partial key recovery and fake signatures.

arduino-nano attack cryptography eddsa fault-attack faulted-signatures hardware-security research

Last synced: 14 Aug 2024

https://github.com/sodium-friends/sodium-universal

Universal wrapper for sodium-javascript and sodium-native working in Node.js and the Browser

browser cryptography libsodium nodejs universal

Last synced: 11 Nov 2024

https://github.com/erhant/moonmath

Solutions to exercises from MoonMath Manual to zkSNARKs.

algebra cryptography mathematics sage web3 zero-knowledge

Last synced: 13 Nov 2024

https://github.com/algertc/homebrew-kleopatra4mac

Kleopatra4Mac is an all-in-one prebuilt port of KDE's GPG utility for use on MacOS.

arm bottle crypto cryptography gnu gnupg gpg homebrew kde m1 m1-mac mac macos pgp

Last synced: 30 Oct 2024