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/dalek-cryptography/ed25519-dalek

Fast and efficient ed25519 signing and verification in Rust.

cryptography curve25519 ed25519 rust signing verification

Last synced: 02 Nov 2024

https://github.com/amaury1093/login-with-metamask

Demo project for "One-click Login with Blockchain: A MetaMask Tutorial"

cryptography metamask one-click-login

Last synced: 01 Nov 2024

https://github.com/veorq/siphash

High-speed secure pseudorandom function for short messages

c cryptography message-authentication-code pseudorandom-functions security

Last synced: 30 Oct 2024

https://github.com/veorq/SipHash

High-speed secure pseudorandom function for short messages

c cryptography message-authentication-code pseudorandom-functions security

Last synced: 29 Oct 2024

https://github.com/ethereum/js-ethereum-cryptography

Every cryptographic primitive needed to work on Ethereum, for the browser and Node.js

aes bip32 blake2b cryptography ethereum keccak prng ripemd160 scrypt secp256k1 sha256 typescript

Last synced: 07 Oct 2024

https://github.com/ffffffff0x/BerylEnigma

ffffffff0x team toolset for penetration testing, cryptography research, CTF and daily use. | ffffffff0x 团队工具集,用来进行渗透测试,密码学研究,CTF和日常使用。

crypto cryptography ctf ctf-tools ffffffff0x hacking redteam redteam-tools

Last synced: 04 Aug 2024

https://github.com/sodiumoxide/sodiumoxide

[DEPRECATED] Sodium Oxide: Fast cryptographic library for Rust (bindings to libsodium)

bindings cryptography cryptography-library deprecated deprecated-library libsodium

Last synced: 27 Oct 2024

https://github.com/TryCatchHCF/PacketWhisper

PacketWhisper: Stealthily exfiltrate data and defeat attribution using DNS queries and text-based steganography. Avoid the problems associated with typical DNS exfiltration methods. Transfer data between systems without the communicating devices directly connecting to each other or to a common endpoint. No need to control a DNS Name Server.

cryptography data-exfiltration dlp exfiltration hacking hacking-tools pentest-tool pentesting red-team security security-tools steganography

Last synced: 01 Nov 2024

https://github.com/trycatchhcf/packetwhisper

PacketWhisper: Stealthily exfiltrate data and defeat attribution using DNS queries and text-based steganography. Avoid the problems associated with typical DNS exfiltration methods. Transfer data between systems without the communicating devices directly connecting to each other or to a common endpoint. No need to control a DNS Name Server.

cryptography data-exfiltration dlp exfiltration hacking hacking-tools pentest-tool pentesting red-team security security-tools steganography

Last synced: 24 Oct 2024

https://github.com/jedisct1/libhydrogen

A lightweight, secure, easy-to-use crypto library suitable for constrained environments.

arduino atmega328p avr c crypto cryptography embedded embedded-systems gimli

Last synced: 16 Oct 2024

https://github.com/data61/python-paillier

A library for Partially Homomorphic Encryption in Python

cryptography homomorphic-encryption paillier python

Last synced: 10 Nov 2024

https://github.com/margelo/react-native-quick-crypto

⚡️ A fast implementation of Node's `crypto` module written in C/C++ JSI

cpp crypto cryptography decryption encryption ethers jsi maths native react react-native web3

Last synced: 13 Oct 2024

https://github.com/maticnetwork/miden

STARK-based virtual machine

cryptography stark virtual-machine zero-knowledge

Last synced: 06 Aug 2024

https://github.com/Keyfactor/ejbca-ce

EJBCA® – Open-source public key infrastructure (PKI) and certificate authority (CA) software.

cryptography ejbca pki pki-applications pki-tools pkix

Last synced: 17 Aug 2024

https://github.com/sdrapkin/SecurityDriven.Inferno

:white_check_mark: .NET crypto done right. Professionally audited.

aead base32 base64 c-sharp crypto cryptography csharp dotnet encryption hash hkdf hmac kdf mac security totp

Last synced: 26 Oct 2024

https://github.com/ragibson/steganography

Least Significant Bit Steganography for bitmap images (.bmp and .png), WAV sound files, and byte sequences. Simple LSB Steganalysis (LSB extraction) for bitmap images.

bitmap cryptography ctf steganalysis steganography wav

Last synced: 09 Nov 2024

https://github.com/sdrapkin/securitydriven.inferno

:white_check_mark: .NET crypto done right. Professionally audited.

aead base32 base64 c-sharp crypto cryptography csharp dotnet encryption hash hkdf hmac kdf mac security totp

Last synced: 07 Nov 2024

https://github.com/Coldcard/firmware

❄️ Firmware and simulator for Coldcard Hardware Wallet

bitcoin bitcoin-wallet cryptocurrency cryptography security

Last synced: 30 Oct 2024

https://github.com/paulmillr/noble-hashes

Audited & minimal JS implementation of hash functions, MACs and KDFs.

argon2 blake2 blake3 crypto cryptography hash hashing hkdf hmac kangarootwelve kdf keccak pbkdf2 ripemd160 scrypt sha1 sha256 sha3 sha512

Last synced: 22 Oct 2024

https://github.com/ragibson/Steganography

Least Significant Bit Steganography for bitmap images (.bmp and .png), WAV sound files, and byte sequences. Simple LSB Steganalysis (LSB extraction) for bitmap images.

bitmap cryptography ctf steganalysis steganography wav

Last synced: 27 Oct 2024

https://github.com/coldcard/firmware

❄️ Firmware and simulator for Coldcard Hardware Wallet

bitcoin bitcoin-wallet cryptocurrency cryptography security

Last synced: 11 Oct 2024

https://github.com/JHUISI/charm

Charm: A Framework for Rapidly Prototyping Cryptosystems

cryptography prototyping python

Last synced: 08 Nov 2024

https://github.com/PQClean/PQClean

Clean, portable, tested implementations of post-quantum cryptography

c cryptography implementations post-quantum post-quantum-cryptography pqc pqcrypto

Last synced: 07 Nov 2024

https://github.com/lambdaclass/lambdaworks

lambdaworks offers implementations for both SNARKs and STARKs provers, along with the flexibility to leverage their individual components for constructing customized SNARKs.

cryptography mathematics zero-knowledge-proofs

Last synced: 09 Nov 2024

https://github.com/dusk-network/plonk

Pure Rust implementation of the PLONK ZKProof System done by the Dusk team

cryptography plonk rust zero-knowledge

Last synced: 27 Oct 2024

https://github.com/arkworks-rs/algebra

Libraries for finite field, elliptic curve, and polynomial arithmetic

cryptography elliptic-curves finite-fields pairings polynomials rust

Last synced: 04 Nov 2024

https://github.com/sdiehl/bulletproofs

Bulletproofs are short non-interactive zero-knowledge proofs that require no trusted setup

bulletproofs cryptography elliptic-curves pedersen-commitment range-proofs sigma zero-knowledge zk-snarks zksnarks

Last synced: 12 Nov 2024

https://github.com/adjoint-io/bulletproofs

Bulletproofs are short non-interactive zero-knowledge proofs that require no trusted setup

bulletproofs cryptography elliptic-curves pedersen-commitment range-proofs sigma zero-knowledge zk-snarks zksnarks

Last synced: 10 Aug 2024

https://github.com/jedisct1/swift-sodium

Safe and easy to use crypto for iOS and macOS

cryptography libsodium swift

Last synced: 18 Oct 2024

https://github.com/d3v1l401/FindCrypt-Ghidra

IDA Pro's FindCrypt ported to Ghidra, with an updated and customizable signature database

cryptoanalysis cryptography cryptography-tools ghidra plugin reverse-engineering

Last synced: 26 Oct 2024

https://github.com/michelp/pgsodium

Modern cryptography for PostgreSQL using libsodium.

cryptography decryption encryption library libsodium postgresql sql

Last synced: 11 Nov 2024

https://github.com/lambdaclass/cairo-vm

cairo-vm is a Rust implementation of the Cairo VM. Cairo (CPU Algebraic Intermediate Representation) is a programming language for writing provable programs, where one party can prove to another that a certain computation was executed correctly without the need for this party to re-execute the same program.

blockchain compiler cryptography programming-language rust stark zkp

Last synced: 26 Oct 2024

https://github.com/CympleTech/ESSE

Encrypted peer-to-peer IM for data security. Own data, own privacy. (Rust+Flutter)

cross-platform cryptography data data-security flutter p2p rust web3

Last synced: 11 Nov 2024

https://github.com/CympleTech/esse

Encrypted peer-to-peer IM for data security. Own data, own privacy. (Rust+Flutter)

cross-platform cryptography data data-security flutter p2p rust web3

Last synced: 11 Nov 2024

https://github.com/Consensys/gnark-crypto

gnark-crypto provides elliptic curve and pairing-based cryptography on BN, BLS12, BLS24 and BW6 curves. It also provides various algorithms (algebra, crypto) of particular interest to zero knowledge proof systems.

biginteger bls12-377 bls12-381 bn254 crypto cryptography ecc eddsa elliptic-curves finite-field-arithmetic fri go golang hash-to-curve mimc pairing snark zkp zksnark

Last synced: 08 Nov 2024

https://github.com/stp/stp

Simple Theorem Prover, an efficient SMT solver for bitvectors

cnf cryptography sat-solver smt symbolic-execution verification

Last synced: 04 Aug 2024

https://github.com/google/capillary

Capillary is a library to simplify the sending of end-to-end encrypted push messages from Java-based application servers to Android clients.

android crypto cryptography end-to-end-encryption java privacy security

Last synced: 10 Oct 2024

https://github.com/life4/enc

🔑🔒 A modern and friendly CLI alternative to GnuPG: generate and download keys, encrypt, decrypt, and sign text and files, and more.

cli cryptography decryption encryption gnupg go golang gpg keybase pgp rsa-cryptography security signature

Last synced: 05 Nov 2024

https://github.com/miscreant/meta

Meta-repository for Miscreant: misuse-resistant symmetric encryption library with AES-SIV (RFC 5297) and AES-PMAC-SIV support

aead aes cryptography key-wrapping nonce-misuse-attacks security siv streaming-encryption

Last synced: 27 Oct 2024

https://github.com/paragonie/chronicle

Public append-only ledger microservice built with Slim Framework

append-only blake2b chain cryptography hash hash-chain knowledge php proof sapient security security-tools

Last synced: 02 Nov 2024

https://github.com/minio/kes

Key Managament Server for Object Storage and more

cryptography encryption kms modern scale secure-by-default security

Last synced: 01 Nov 2024

https://github.com/lambdaclass/cairo-rs

cairo-vm is a Rust implementation of the Cairo VM. Cairo (CPU Algebraic Intermediate Representation) is a programming language for writing provable programs, where one party can prove to another that a certain computation was executed correctly without the need for this party to re-execute the same program.

blockchain compiler cryptography programming-language rust stark zkp

Last synced: 07 Aug 2024

https://github.com/mcginty/shoop

scp has a run-in with mosh (alpha)

cryptography file-transfer rust scp tools

Last synced: 29 Oct 2024

https://github.com/unboundsecurity/blockchain-crypto-mpc

Protecting cryptographic signing keys and seed secrets with Multi-Party Computation.

blockchain cryptography hardware-security-module hsm mpc multi-signature multiparty-computation multisig

Last synced: 04 Aug 2024

https://github.com/herumi/mcl

a portable and fast pairing-based cryptography library

cryptography pairing

Last synced: 30 Oct 2024

https://github.com/a16z/jolt

The simplest and most extensible ZK VM. Fast and fully open source from a16z crypto. ⚡ 💌

arkworks crypto cryptography snark zk zk-snarks zkp zkvm

Last synced: 09 Nov 2024

https://github.com/vlsergey/infosec

Учебное пособие по защите информации кафедры радиотехники и систем управления МФТИ

book cryptography information-security mactex mipt security tex tutorial

Last synced: 03 Nov 2024

https://github.com/samuel-lucas6/Kryptor

A simple, modern, and secure encryption and signing tool that aims to be a better version of age and Minisign.

argon2 argon2id blake2b cli cryptography curve25519 digital-signatures ed25519 encryption file-encryption libsodium libsodium-core linux macos portable signatures signing windows x25519 xchacha20

Last synced: 03 Nov 2024

https://github.com/cosmos/iavl

Merkleized IAVL+ Tree implementation in Go

blockchain cryptography merkle-tree

Last synced: 05 Nov 2024

https://github.com/argumentcomputer/lurk-rs

Lurk is a Turing-complete programming language for recursive zk-SNARKs. It is a statically scoped dialect of Lisp, influenced by Scheme and Common Lisp.

compiler cryptography programming-language rust zero-knowledge zk-snarks

Last synced: 09 Aug 2024

https://github.com/samuel-lucas6/kryptor

A simple, modern, and secure encryption and signing tool that aims to be a better version of age and Minisign.

argon2 argon2id blake2b cli cryptography curve25519 digital-signatures ed25519 encryption file-encryption libsodium libsodium-core linux macos portable signatures signing windows x25519 xchacha20

Last synced: 16 Oct 2024

https://github.com/matiaskorhonen/paper-age

Easy and secure paper backups of secrets

age-encryption backups command-line-tool cryptography utility

Last synced: 30 Oct 2024

https://github.com/paulmillr/noble-ed25519

Fastest 4KB JS implementation of ed25519 signatures

cryptography curve curve25519 ed25519 eddsa elliptic fips186 noble rfc8032 signature x25519 zip215

Last synced: 22 Oct 2024

https://github.com/evpo/EncryptPad

Minimalist secure text editor and binary encryptor that implements RFC 4880 Open PGP format: symmetrically encrypted, compressed and integrity protected. The editor can protect files with passwords, key files or both.

c-plus-plus cryptography encryption openpgp security text-editor utility

Last synced: 26 Oct 2024

https://github.com/trussed-dev/trussed

Modern Cryptographic Firmware

cryptography embedded security trussed

Last synced: 04 Nov 2024

https://github.com/michal2sab/bitcoin-stealer

Generate random bitcoin wallets, private keys (seeds) and then check if they match a wallet that contains some kind of balance, and then take it. Node.js

bitcoin bruteforce btc btc-wallet btc-wallet-recover cracker cracking crypto cryptocurrency cryptography ethereum javascript node node-js nodejs seed seed-phrase wallets

Last synced: 30 Oct 2024

https://github.com/deemru/Chromium-Gost

Chromium с поддержкой алгоритмов ГОСТ

boringssl chromium cryptography gost msspi ssl sspi tls

Last synced: 07 Nov 2024

https://github.com/l4wio/ctf-challenges-by-me

Pwnable|Web Security|Cryptography CTF-style challenges

cryptography ctf ctf-challenges ctf-writeups pwnable websec

Last synced: 03 Nov 2024

https://github.com/fstarlang/karamel

KaRaMeL is a tool for extracting low-level F* programs to readable C code

c-language cryptography f-star proofs verification

Last synced: 12 Oct 2024

https://github.com/crocs-muni/javacard-curated-list

Curated list of open-source Java Card applets and related applications for cryptographic smartcards

cryptography currated javacard security smartcard

Last synced: 27 Oct 2024

https://github.com/deemru/chromium-gost

Chromium с поддержкой алгоритмов ГОСТ

boringssl chromium cryptography gost msspi ssl sspi tls

Last synced: 29 Oct 2024

https://github.com/ektrah/nsec

A modern and easy-to-use cryptographic library for .NET 8+ based on libsodium

aead aes-gcm blake2b chacha20-poly1305 crypto cryptography csharp curve25519 dotnet dotnet-core ed25519 encryption hash hkdf hmac libsodium security sha256 sha512 x25519

Last synced: 25 Oct 2024

https://github.com/geluk/pass-winmenu

An easy-to-use password manager for Windows, compatible with pass.

cryptography csharp gpg pass password-manager password-store windows

Last synced: 10 Nov 2024

https://github.com/resilar/sqleet

SQLite3 encryption that sucks less

cryptography encryption sqlite sqlite3

Last synced: 28 Aug 2024

https://github.com/WickrInc/wickr-crypto-c

An implementation of the Wickr Secure Messaging Protocol in C

aes-256 c cryptography elliptic-curves messaging messaging-library

Last synced: 04 Aug 2024

https://github.com/BlockstreamResearch/secp256k1-zkp

A fork of libsecp256k1 with support for advanced and experimental features such as Confidential Assets and MuSig2

bitcoin c cryptography elliptic-curves musig secp256k1 zero-knowledge

Last synced: 08 Nov 2024

https://github.com/elementsproject/secp256k1-zkp

A fork of libsecp256k1 with support for advanced and experimental features such as Confidential Assets and MuSig2

bitcoin c cryptography elliptic-curves musig secp256k1 zero-knowledge

Last synced: 04 Aug 2024

https://github.com/wolfssl/wolfboot

wolfBoot is a portable, OS-agnostic, secure bootloader for microcontrollers, supporting firmware authentication and firmware update mechanisms.

32-bit bootloader compact cryptography device-management embedded firmware firmware-authentication firmware-verification key-generation multi-slot-partitioning os-independent portable secure-bootloader upgrade wolfboot wolfcrypt wolfssl

Last synced: 11 Nov 2024

https://github.com/wolfSSL/wolfBoot

wolfBoot is a portable, OS-agnostic, secure bootloader for microcontrollers, supporting firmware authentication and firmware update mechanisms.

32-bit bootloader compact cryptography device-management embedded firmware firmware-authentication firmware-verification key-generation multi-slot-partitioning os-independent portable secure-bootloader upgrade wolfboot wolfcrypt wolfssl

Last synced: 04 Nov 2024

https://github.com/jmcardon/tsec

Type-safe general-cryptography library - https://jmcardon.github.io/tsec/

cryptography functional-programming jca scala

Last synced: 04 Aug 2024

https://github.com/dsprenkels/sss

Library for the Shamir secret sharing scheme

cryptography shamir-secret-sharing

Last synced: 07 Nov 2024

https://github.com/leocavalcante/encrypt

🔒 A set of high-level APIs over PointyCastle for two-way cryptography.

aes cipher cryptography encryption rsa salsa20 secure-random-generator

Last synced: 20 Oct 2024