Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- GitHub: https://github.com/topics/cryptography
- Wikipedia: https://en.wikipedia.org/wiki/Cryptography
- Last updated: 2024-11-16 00:06:05 UTC
- JSON Representation
https://github.com/mattrglobal/bbs-signatures
An implementation of BBS+ signatures for node and browser environments
assurance cryptography digital-signature nucleus wasm zero-knowledge-proofs
Last synced: 15 Nov 2024
https://github.com/microchiptech/gcp-iot-core-examples
Google Cloud Platform IOT Core Examples
atecc508 atecc608 cryptography elliptic-curves gcp-iot google-iot iot microchip mqtt security tls winc1500
Last synced: 11 Nov 2024
https://github.com/Jpinsoft/DeepSound
Official DeepSound repository migrated from jpinsoft.net. DeepSound is a freeware steganography tool and audio converter that hides secret data into audio files. The application also enables you to extract secret files directly from audio files or audio CD tracks.
aes-256 audio c-sharp converter cryptography desktop-app encryption net-framework security steganography watermark wpf
Last synced: 03 Nov 2024
https://github.com/peculiarventures/fortify
Fortify enables web applications to use smart cards, local certificate stores and do certificate enrollment. This is the desktop application repository.
certificate cryptoapi cryptography keychain minidriver pdf pkcs11 signature smartcard webcrypto x509
Last synced: 07 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
Last synced: 13 Nov 2024
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/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/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/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/LibrePass/LibrePass-Android
LibrePass Android Application
android android-app android-application compose cryptography encryption hashing jetpack jetpack-android jetpack-compose kotlin material material-ui native open-source password password-generator password-manager security
Last synced: 09 Nov 2024
https://github.com/davidegrayson/ruby_ecdsa
This gem implements the Elliptic Curve Digital Signature Algorithm (ECDSA) almost entirely in pure Ruby.
Last synced: 13 Nov 2024
https://github.com/Infineon/optiga-trust-m
OPTIGA™ Trust M Software Framework
aes brainpool cryptography ecc ecdhe ecdsa hardware-acceleration hardware-security hsm protected-i2c public-key-cryptography rsa security-chip
Last synced: 04 Aug 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/infineon/optiga-trust-m
OPTIGA™ Trust M Software Framework
aes brainpool cryptography ecc ecdhe ecdsa hardware-acceleration hardware-security hsm protected-i2c public-key-cryptography rsa security-chip
Last synced: 05 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/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/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/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/bitcoin-core/ctaes
Simple constant-time AES implementation
aes cryptography encryption-library
Last synced: 07 Nov 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/btclib-org/btclib
btclib: a python3 library for 'bitcoin cryptography'
base58 bech32 bip32 bip340 bip39 bitcoin cryptography ecdsa electrum elliptic-curves message-signing psbt rfc-6979 schnorr segwit taproot
Last synced: 16 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/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/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/anseki/gnirts
Obfuscate string literals in JavaScript code.
cryptography gnirts hexadecimal-escape javascript literal mangle obfuscate obfuscated obfuscation obfuscator password secret security string string-literals
Last synced: 13 Nov 2024
https://github.com/X-Vector/X-RSA
Cryptography Tool | RSA Attacks
attack attacks bugbounty bugcrowd cryptography ctf hackerone hackerrank python rsa rsa-attacks rsa-tool tools
Last synced: 12 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/grapheneos/attestationserver
attestation.app remote attestation server. Server code for use with the Auditor app: https://github.com/GrapheneOS/Auditor. It provides two services: submission of attestation data samples and a remote attestation implementation with email alerts to go along with the local implementation based on QR code scanning in the app.
android attestation authenticity cryptography grapheneos hsm integrity monitoring remote-attestation secure-boot secureboot security strongbox verifiedboot
Last synced: 15 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/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/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/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/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/tonyo/pyope
Implementation of Boldyreva's symmetric order-preserving encryption in Python
cryptography encryption python
Last synced: 16 Nov 2024
https://github.com/risc0/risc0-ethereum
Integration of the RISC Zero verifiable compute platform with Ethereum and EVM chains.
cryptography ethereum foundry rust solidity web3 zero-knowledge
Last synced: 16 Nov 2024
https://github.com/jasonkresch/protect
A Platform for Robust Threshold Cryptography based on Asynchronous Publicly Verifiable Secret Sharing with Tunable Security
bft byzantine-fault-tolerance cryptography distributed-key-generation dkg ecies elgamal frost oprf prf proactive-security pross protocol schnorr-signatures secret-sharing shareholder threshold-cryptography threshold-signature tunable-security verifiable-secret-sharing
Last synced: 04 Aug 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/awnumar/gravity
User-space deniable data encryption client.
backup crypto cryptography deniable-encryption end-to-end filesystem go golang peer-to-peer security
Last synced: 27 Oct 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: 15 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/bwesterb/py-seccure
SECCURE compatible Elliptic Curve cryptography in Python
cryptography ecc python seccure
Last synced: 16 Nov 2024
https://github.com/juliacrypto/toyfhe.jl
Toy implementation of FHE algorithms
bfv bgv ckks cryptography encryption homomorphic-encryption i-see-nothing-nothing julia julialang readability
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://polkadot-blockchain-academy.github.io/pba-book/
The materials used in the Polkadot Blockchain Academy
academy blockchain book cryptography economics education game-theory mdbook polkadot reavealjs reveal-md rust rust-learning slides smart smart-contracts substrate web3 xcm
Last synced: 07 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: 15 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/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/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/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/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/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/dosyago/beamsplitter
:gem: Beamsplitter - A new (possibly universal) hash that passes SMHasher. Built mainly with a random 10x64 S-box. Also in NodeJS
Last synced: 16 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
Last synced: 09 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/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/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/accenture/mercury
Reference engine for composable applications
activemq-artemis cloud-connectors composable-architecture cryptography distributed-tracing event-driven event-over-http event-over-mesh event-stream hazelcast inter-service-communications kafka microservices msgpack reactive rest-automation spring-boot streams tibco vertx
Last synced: 09 Oct 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/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/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/soatok/rawr-x3dh
TypeScript Implementation of X3DH
crypto cryptography diffie-hellman ed25519 furry javascript key-agreement libsodium nodejs typescript x25519 x3dh
Last synced: 01 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/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/Fraunhofer-AISEC/rabe
rabe is an Attribute Based Encryption library, written in Rust
abe attribute-based-encryption cryptography order-preserving-encryption pairing-based rust rust-library somewhat-homomorphic
Last synced: 27 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/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/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/iohzrd/identia
Decentralized, censorship resistant social media on IPFS.
cryptography decentralized distributed identity ipfs media p2p publishing social social-media social-network svelte sveltejs
Last synced: 25 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/oasisprotocol/curve25519-voi
High-performance Curve25519/ristretto255 for Go.
batch-verification cryptography cryptography-algorithms curve25519 ed25519 go golang ristretto255 sr25519 x25519
Last synced: 13 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/luker983/nsa-codebreaker-2020
My solutions to the 2020 NSA Codebreaker Challenge
cryptography ctf ctf-challenge ctf-challenges ctf-solutions ctf-writeups forensics reverse-engineering security vulnerability write-up write-ups
Last synced: 12 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/frankmorgner/openpace
Cryptographic library for EAC version 2
c certificate cryptography eac mrtd openssl pace smartcard
Last synced: 15 Nov 2024
https://github.com/ZenGo-X/multi-party-bls
Threshold BLS signatures in Rust
Last synced: 09 Nov 2024
https://github.com/ImKcat/CatCrypto
An easy way for hashing and encryption.
argon2 asymmetric crypto cryptography encryption hashing ios md2 md4 md5 md6 message-digest password-hash sha1 sha2 sha3 swift
Last synced: 14 Aug 2024