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-18 00:06:14 UTC
- JSON Representation
https://github.com/jpopesculian/ed25519-dalek-bip32
Simplified ed25519 BIP32 derivations
bip32 bitcoin cryptography derivation ed25519 ed25519-dalek trezor
Last synced: 09 Nov 2024
https://github.com/thoughtpolice/hs-ed25519
Minimal ed25519 Haskell package, binding to the ref10 SUPERCOP implementation.
cryptography ed25519 hackage haskell
Last synced: 27 Oct 2024
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/0xfe/cryptopals
Cryptopals Cryptography Challenge Solutions in Go (Sets 1 - 6)
cryptography cryptopals go golang
Last synced: 15 Oct 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/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/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/daedalus/misc
misc scripts
aes android bitcoin bitshuffling compression crypto cryptography cve hash hashing kdbx luks machine-learning mmap performance qrcode rc4 shodan totp zram
Last synced: 29 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/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/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/demining/dao-exploit
Cryptanalysis of the DAO exploit & Multi-Stage Attack
attack cryptanalysis crypto cryptocurrency cryptography dao ethereum ethereum-contract exploit exploit-development hacking
Last synced: 12 Nov 2024
https://github.com/vatshayan/image-security-by-triple-des-final-year-project
B.tech Cryptogaphy Final Year Project on ENCRYPTION & DECRYPTION of IMAGE through Triple DES.
btech-project btechfinalyear collegeprojects cryptography cryptography-project cyber-security cybersecurity data decryption encryption final-project final-year-project final-year-projects finalyearproject research-project security semprojects triple-des triple-des-project tripledes
Last synced: 11 Oct 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/mrdcvlsc/apa
A C++ library for big integers and dynamic precision floating-point
arbitrary-precision arbitrary-precision-arithmetic arbitrary-precision-integers big-integer big-number bigint biginteger bignum bignumber cplusplus cpp cryptography karatsuba large-integer large-number library math multi-precision multiprecision
Last synced: 28 Oct 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/aydinnyunus/python-kodlari
Python Projects
binary cryptography facebook fast-write fibonacci pascal password prime-numbers python python-3 python-library python-programming python-project python3 pythonprograms pythonproject pythonprojects sql transform weather-app
Last synced: 11 Nov 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/liquidsec/pyoracle2
A python-based padding oracle tool
cbc-mode crypto cryptography padding-oracle padding-oracle-attacks
Last synced: 02 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/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/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/imdea-software/homomorphic-authentication-library
HAL: A Library for Homomorphic Authentication
cryptography cryptography-library
Last synced: 10 Nov 2024
https://github.com/gdanezis/pybft
Experiments with pBFT
byzantine consensus-algorithm cryptography distributed-systems fault-tolerance security
Last synced: 13 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/juliacrypto/md5.jl
A performant, 100% native-julia MD5 implementation
cryptography hash-functions julia md5
Last synced: 18 Nov 2024
https://github.com/tehmaze/confidentiality
:lock: Portable, secure by default cryptography
crypto cryptography cryptography-library go golang javascript javascript-library python python-library python3 ruby ruby-library
Last synced: 28 Oct 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/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/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/tougee/ed25519
Dart port of ed25519 from Go Cryptography ed25519
Last synced: 27 Oct 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/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/defeo/isogenies.bib
A BibTeX collection on Isogeny-based Cryptography
cryptography elliptic-curves isogenies
Last synced: 16 Nov 2024
https://github.com/restuwahyu13/jwt-transform
Transform your real jwt token into fake jwt token.
algorithm base64 browser cryptography decrypt encrypt hex javascript jwt jwt-transform node nodejs security security-tools typescipt typescript
Last synced: 09 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/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/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/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/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/maymeow/maymeow.cryptography
π Wrapper arround .NET Cryptography library
cryptography csharp dotnet dotnet-core dotnet-standard hacktoberfest hacktoberfest2021 nuget-package
Last synced: 07 Nov 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/wolfssl/wolfsm
wolfSSL SM cipher implementations
cipher cryptography decryption ecdh embedded encryption hash iot security shangmi sm2 sm3 wolfcrypt
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/codelieutenant/laravel-crypto
Laravel wrapper for common hashing algorithms used in web applications
algorithm base64 base64url blake2b blake2b-hash-algorithm cryptography hashing hashing-algorithms laravel programmers random-generation sha256
Last synced: 11 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.
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
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/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/KotlinCrypto/MACs
Message Authentication Code algorithms for Kotlin Multiplatform
android android-lib android-library cryptography cryptography-library hashing hashing-algorithm hashing-algorithms java java-lib java-library kotlin kotlin-android kotlin-library kotlin-multiplatform kotlin-multiplatform-library kotlin-multiplatform-mobile message-authentication-code
Last synced: 03 Nov 2024
https://github.com/domt4/homebrew-crypto
:closed_lock_with_key: Various Cryptographic-Related Formulae
Last synced: 24 Oct 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/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/elichai/ecc-secp256k1
Elliptic curve operations over secp256k1 *not for production*
cryptography ecdsa rust schnorr secp256k1
Last synced: 27 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/jedisct1/rust-libhydrogen
Libhydrogen bindings for Rust.
crypto cryptography libhydrogen libsodium rust
Last synced: 16 Oct 2024
https://github.com/alisinabh/ntru_elixir
a NIF for libntru. NTRU is a post quantum cryptography algorithm.
cryptography elixir-library encryption hacktoberfest key-cryptosystems lattice-based-crypto ntru ntru-elixir quantom-cryptography
Last synced: 28 Oct 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/kantuni/zkp
ZKPs in Cryptographic Voting
cryptography probabilistic-proof-systems voting zero-knowledge
Last synced: 17 Nov 2024
https://github.com/jedisct1/rust-sparx
SPARX block ciphers implementations for 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/tf-encrypted/tf-pjc
Bridge between TensorFlow and Google's Private Join and Compute library
cryptography homomorphic-encryption machine-learning private-intersection-sum private-set-intersection secure-computation tensorflow
Last synced: 06 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/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/mihaitodor/secomlib
Secure Computation Library
cryptography homomorphic-encryption multiparty-computation security
Last synced: 09 Nov 2024
https://github.com/inmcm/kravatte
Implementation of Kravatte Encryption Suite
authenticated-encryption authentication cipher-suites cryptography farfalle keccak multiprocessing numpy python3 security
Last synced: 28 Oct 2024
https://github.com/ajimae/ncrypt-js
A light weight javascript data encryption and decryption library
cipher crypto cryptography decipher decrypt decryption ecmascript5 encrypt encryption javascript-library ncrypt-js simplecryptojs typescript
Last synced: 01 Nov 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/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/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/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/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/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/avast/authenticode-parser
Authenticode-parser is a simple C library for Authenticode format parsing using OpenSSL.
Last synced: 06 Nov 2024
https://github.com/mrdcvlsc/chacha20-poly1305
A C++ implementation of ChaCha20 & Poly1305 stream cipher described in RFC - 8439.
aead aead-authenticated-cryptography-mac arm authenticated-encryption chacha20 chacha20-poly1305 cplusplus cpp cryptography decryption encryption key library poly1305 rfc-8439 scratch-implementation security stream-cipher uint512 x86-64
Last synced: 28 Oct 2024