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/jsign/zig-poseidon
A Zig implementation of Poseidon hash function.
cryptography hashing poseidon-hash zk-snarks
Last synced: 24 Oct 2024
https://github.com/jsign/poseidon
A Zig implementation of Poseidon hash function.
cryptography hashing poseidon-hash zk-snarks
Last synced: 27 Oct 2024
https://github.com/jsign/sumhash
sumhash512 cryptographic function implementation
algorand cryptography hash rust
Last synced: 27 Oct 2024
https://github.com/jsign/merlin
Composable proof transcripts for public-coin arguments of knowledge
cryptography fiat-shamir transcript zero-knowledge
Last synced: 27 Oct 2024
https://github.com/tfogo/enigma-simulator
Enigma Machine Simulator for Wehrmacht Enigma I, Kriegsmarine M3 and M4 variants.
Last synced: 20 Oct 2024
https://github.com/ausaf007/zk-proof-demo
Command-line application demonstrating the mathematical working of non-interactive ZK Proofs of discrete log problem. Also called the Schnorr signature scheme.
cryptography java learn non-interactive-zero-knowledge schnorr-signatures zk-proofs
Last synced: 10 Nov 2024
https://github.com/ooesili/shamir
A command line tool for using Shamir's Secret Sharing algorithm.
command-line cryptography shamir-secret-sharing
Last synced: 12 Nov 2024
https://github.com/happenslol/xkcdpass
Secure random password generation library in go. Inspired by https://xkcd.com/936/
cryptography generator password random xkcd
Last synced: 10 Nov 2024
https://github.com/virgilsecurity/virgil-pythia-node
Virgil Pythia SDK allows developers to implement Pythia protocol to create breach-proof passwords, immune to offline and online attacks.
breach-proof-password cryptography encryption nodejs pythia pythia-sdk sdk virgil-pythia
Last synced: 09 Nov 2024
https://github.com/virgilsecurity/virgil-purekit-net
PureKit SDK allows developers to protect users' passwords and sensitive personal information in a database from data breaches and both online and offline attacks and make stolen passwords useless even if a database is breached.
cryptography encryption gdpr hipaa passw0rd password password-hardened-encryption phe pii piidata sdk
Last synced: 09 Nov 2024
https://github.com/virgilsecurity/virgil-keyknox-x
KeyKnox SDK allows developers to communicate with Virgil Keyknox Service to upload, download, and synchronize encrypted sensitive data (private keys) between different devices.
cryptography keyknox keypair sdk
Last synced: 09 Nov 2024
https://github.com/querdos/flask-encryptor
Flask extension helping encrypting users personal files
cryptography decryption encryption file flask upload users
Last synced: 14 Oct 2024
https://github.com/matthiasgeihs/crypto-graph
Visualizing relationships between cryptographic primitives and number theoretic problems.
Last synced: 09 Nov 2024
https://github.com/virgilsecurity/virgil-cryptowrapper-x
Virgil Crypto library is a small, flexible and convenient wrapper for a variety of cryptographic algorithms. Includes asymmetric key generation, encryption/decryption of data, generation/verification of digital signatures, Pythia protocol and Double Ratchet protocol implementation.
cryptography doubleratchet encryption pythia ratchet
Last synced: 09 Nov 2024
https://github.com/nuid/cryptography
Cross-platform cryptographic fundamentals
clj cljc cljs clojure clojurescript cryptography hashing random
Last synced: 12 Oct 2024
https://github.com/python273/pwngrid-api
Pwnagotchi's Pwngrid API client (⌐■_■)
cryptography pwnagotchi python
Last synced: 23 Oct 2024
https://github.com/dufkan/JCEd25519
JavaCard implementation of Ed25519 signature algorithm for smartcards that do not support EdDSA algorithm introduced in JavaCard API version 3.1.
Last synced: 27 Oct 2024
https://github.com/httpjamesm/secure-remote-password-js
Modern secure remote password library for Bun clients and servers
biginteger bun client cryptography javascript pake password secure-remote-password server srp typescript
Last synced: 15 Nov 2024
https://github.com/cyrildever/crumbl-jar
Library in the JVM for secure data storage with trusted third-parties
cryptography data-masking scala-library signing-trusted storage-api
Last synced: 13 Oct 2024
https://github.com/cyrildever/go-utls
Utilities for Go
bip32 cryptography ecies-geth empreinte-sociometrique golang utilities-library
Last synced: 13 Oct 2024
https://github.com/nickray/pkcs11-uri
PKCS #11 URI parser
cryptography cryptoki hsm pkcs11 signatures
Last synced: 24 Oct 2024
https://github.com/demining/check-bitcoin-address-balance
How to Convert Bitcoin-PUBKEY HEX Public Keys to Base58 Bitcoin Address and Check Balance for BTC Coins
attack bitcoin bitcoin-wallet blockchain btc cryptocurrencies cryptography ecdsa ecdsa-cryptography ecdsa-signature elliptic-curves elliptic-curves-cryptography privatekey secp256k1 vulnerabilities vulnerability
Last synced: 12 Nov 2024
https://github.com/marcogarlet/crypto
A collection of cryptographic algorithms (even attacks) created during Cryptography classes.
Last synced: 14 Nov 2024
https://github.com/chetanxpro/public-key-cryptography
This is a basic project to show how public key cryptography work By using Elliptic Curve Digital Signatures
cryptography ecdsa-cryptography ethereum
Last synced: 15 Nov 2024
https://github.com/go-compile/qrsecrets
QR secrets is a cryptographically secure mechanism to store secret data with the highest levels of security and store it on physical paper.
256bit aes-256 argon2 cryptography encryption qrcodes quantum-resistant-cryptosystems secure
Last synced: 16 Nov 2024
https://github.com/ogoodness/vbreaker-js
CSC 483 Project - Ciphers: Caeser, Multiplicitive, Affine, Vigenere, Hill, Columnar Transposition
affine-cipher caesar-cipher columnar-transposition-cipher cryptography data-analysis decoder decryption encoder encryption hill-cipher parsing vigenere-cipher
Last synced: 14 Nov 2024
https://github.com/noloader/power8-crypto
The unoffical guide to POWER8 in-core crypto
aes-power8 book c cplusplus cryptography docbook powerpc sha-power8
Last synced: 14 Nov 2024
https://github.com/demining/endomorphism-secp256k1
Speed up secp256k1 with endomorphism
attack bitcoin bitcoin-wallet blockchain btc cryptocurrencies cryptography ecdsa ecdsa-cryptography ecdsa-signature elliptic-curves elliptic-curves-cryptography privatekey secp256k1 vulnerabilities vulnerability
Last synced: 12 Nov 2024
https://github.com/demining/parsing-blockchain-in-google-drive
How to Parse Blockchain Transactions to a Google Drive Folder
attack bitcoin blockchain cryptocurrencies cryptography ecdsa ecdsa-cryptography ecdsa-signature elliptic-curves elliptic-curves-cryptography google-api google-cloud google-drive privatekey secp256k1 vulnerabilities vulnerability
Last synced: 12 Nov 2024
https://github.com/arxiver/rsam
Modified package for RSA encryption/decryption to allow large message encryption/decryption, to allow encryption through private key and decryption through public key and signature through public key and private key and vice versa. i.e. Additional functionalities to the existing crypto package https://pkg.go.dev/github.com/gossl/rsam
crypto cryptography go go-package golang gopher package rsa rsa-algorithm rsa-encryption rsa-key-encryption rsa-key-pair
Last synced: 15 Nov 2024
https://github.com/vatshayan/diffie-hellman-key-exchange-cryptography-project
Communication security Project involving ciphers and Diffie Hellman key exchange Algorithms
btech-project communication crypto cryptocurrency cryptography diffie-hellman diffie-hellman-algorithm diffie-hellman-key final-project finalyearproject secure security
Last synced: 15 Nov 2024
https://github.com/gers2017/zenode
Abstraction layer on top of p2panda to interact with p2panda nodes
abstraction aquadoggo cryptography graphql p2p p2panda peer-to-peer rust schema utility-library
Last synced: 17 Nov 2024
https://github.com/jedisct1/strange
A really tiny asymmetric crypto library.
Last synced: 12 Nov 2024
https://github.com/demining/break-ecdsa-cryptography
The very first serious vulnerability in Blockchain and how to get the public key Bitcoin ECDSA RSZ value from the RawTX file
attack bitcoin bitcoin-transaction bitcoin-wallet blockchain btc btc-wallet coin cryptocurrencies cryptography ecdsa ecdsa-cryptography ecdsa-signature elliptic-curves elliptic-curves-cryptography privatekey secp256k1 vulnerabilities vulnerability
Last synced: 12 Nov 2024
https://github.com/mertgunduz/voidcrypt
Voidcrypyt is a Base64 text encryptor-decryptor.
base64 cryptography cryptology csharp desktop-app desktop-application windows windows-forms winforms
Last synced: 13 Nov 2024
https://github.com/xu-cheng/pbc-bindings
:electric_plug: Bindings for Pairing-Based Cryptography (libpbc)
bindings cplusplus cplusplus-14 cryptography pbc python ruby swig
Last synced: 15 Nov 2024
https://github.com/i-umairkhan/ecdsa_node
Transactions via ECDSA cryptography algorithm.
cryptography ecdsa-cryptography express javascript nodejs react
Last synced: 15 Nov 2024
https://github.com/64/kaiser
Classical cryptanalysis tool
caesar-cipher cipher classical-cipher classical-cryptography crypto cryptography rust
Last synced: 13 Nov 2024
https://github.com/lucadibello/virtualsafe
🔒 Crypt your directories and make your files completely unreadable!
cryptography fernet privacy-tools python security security-tool
Last synced: 11 Nov 2024
https://github.com/jemtaly/pypbc
Python wrapper for the PBC (Pairing-Based Cryptography) library
bilinear-pairing cryptography python-library
Last synced: 11 Nov 2024
https://github.com/demining/coingecko-agent-ftpupload
Coingecko & Agent Ftpupload create beautiful crypto wallet addresses, but keep the private key safe
attack bitcoin bitcoin-wallet blockchain btc cryptocurrencies cryptography ecdsa ecdsa-cryptography ecdsa-signature privatekey privatekeygenerator privatekeys secp256k1 vulnerabilities vulnerability
Last synced: 12 Nov 2024
https://github.com/demining/crypto-risk-scoring
Useful tools and services for finding vulnerabilities in a transaction to assess the risk of blockchain and various cryptocurrencies
bitcoin bitcoin-wallet blockchain blockchain-technology cryptanalysis crypto cryptocurrencies cryptocurrency cryptocurrency-exchanges cryptography ethereum ethereum-blockchain ethereum-contract ethereum-contracts
Last synced: 12 Nov 2024
https://github.com/demining/vulnerable-to-debian-openssl-bug-cve-2008-0166
Search for BTC coins on earlier versions of Bitcoin Core with critical vulnerability OpenSSL 0.9.8 CVE-2008-0166
attack bitcoin bitcoin-wallet blockchain btc cryptocurrencies cryptography ecdsa ecdsa-cryptography ecdsa-signature elliptic-curves elliptic-curves-cryptography privatekey secp256k1 vulnerabilities vulnerability
Last synced: 12 Nov 2024
https://github.com/makemake-kbo/macrypt
Macrypt is a research blockchain built completely from scratch.
blockchain crypto cryptocurrency cryptography csharp dotnet-cli proof-of-work
Last synced: 11 Nov 2024
https://github.com/astro-gram/password-manager
This is a secure password manager written in Python. 🔥🔥
cryptography encryption password-manager python
Last synced: 15 Nov 2024
https://github.com/demining/crypto-wallet-protection
How to protect your money in Bitcoin and Ethereum cryptocurrencies in the face of the rapid growth of fake crypto wallets
bitcoin bitcoin-wallet cryptocurrencies cryptocurrency cryptography ethereum ethereum-wallet fake-data hack hacking protection protection-ring protection-scheme vulnerability
Last synced: 12 Nov 2024
https://github.com/littleli/paillier4j
Simple Paillier cryptosystem library
cryptography homomorphic-encryption paillier property-based-testing
Last synced: 11 Nov 2024
https://github.com/geeklearningio/gl-ionic-secure-file-storage
A service using two encryption plugins to encrypt data on iOS and Android
cordova cryptography ionic security storage
Last synced: 11 Nov 2024
https://github.com/jedisct1/as-crypto
api assemblyscript bindings crypto cryptography wasi wasm webassembly
Last synced: 12 Nov 2024
https://github.com/bboymega/file2png-web
File2PNG Web Application
cryptography encoding encryption-decryption file fileprocessing front-end php png-decoder png-encoder webapplication website
Last synced: 13 Nov 2024
https://github.com/demining/qianshi-quantum-computer
Cryptocurrency of Bitcoin against QIANSHI quantum computer from Chinese search engine giant Baidu Inc.
attack bitcoin bitcoin-transaction bitcoin-wallet blockchain cryptocurrencies cryptography ecdsa ecdsa-cryptography privatekey quantum-computing vulnerability
Last synced: 12 Nov 2024
https://github.com/biglup/cardano-c
A pure C library for interacting with the Cardano blockchain. Compliant with MISRA standards and binding-friendly architecture.
c c99 cardano cryptocurrency cryptography serialization
Last synced: 12 Oct 2024
https://github.com/loneicewolf/compact-caesar-cipher
ciphers classical classical-ciphers crypto cryptography loneicewolf
Last synced: 06 Nov 2024
https://github.com/valerauko/csele
A library to handle ActivityPub-related crypto needs.
activitypub clojure crypto cryptography federation fediverse hacktoberfest
Last synced: 14 Oct 2024
https://github.com/timebertt/grypto
Understanding cryptographic algorithms by implementing them in Go :mortar_board:
cryptography golang learning-by-doing learning-exercise
Last synced: 12 Nov 2024
https://github.com/omiyagames/omiya-games-cryptography
Unity package containig a collection of cryptography-related tools.
cryptography omiya-games openupm unity unity-asset unity-editor unity-scripts unity2d unity3d
Last synced: 10 Nov 2024
https://github.com/yangboz/bitcoin-puzzles
The place for Bitcoin related puzzles!
bitcoin cipher cipher-block-chaining cipher-crack ciphertext cryptography image-processing puzzle steganography
Last synced: 27 Oct 2024
https://github.com/mortendahl/pond
Experimental library for deep learning on encrypted data
cryptography deep-learning machine-learning secure-computation
Last synced: 30 Oct 2024
https://github.com/tteeoo/sest
🔑 A local command-line based password manager using AES-256 encryption.
command-line cryptography encryption go golang password-manager
Last synced: 10 Nov 2024
https://github.com/soreing/des-cpp-encrypt
Simple DES encryption library for C++
Last synced: 30 Oct 2024
https://github.com/mk-fg/tinydns-dynamic-dns-updater
Tool to generate and keep tinydns zone file with dynamic dns entries for remote hosts
automation cryptography djbdns dynamic-dns-entries nacl python tinydns
Last synced: 10 Nov 2024
https://github.com/sc0vu/js-keccak-tiny
Keccak tiny emscripten binding in javascript, including SHA-3/Keccak/Shake hash function.
cryptography hash keccak keccak-tiny sha3 shake wasm webassembly
Last synced: 14 Oct 2024
https://github.com/haizzz/lockbox
Double click to encrypt / decrypt a folder
cryptography encryption hacktoberfest python python3
Last synced: 01 Nov 2024
https://github.com/zebrunner/carina-crypto
Cryptographic Java Library. Provides an interface for encrypting / decrypting based on Cipher. Part of the Carina Framework
carina carina-framework cryptography java security
Last synced: 12 Nov 2024
https://github.com/gibbed/gibbed.xxtea
C#/.NET implementation of XXTEA.
block-cipher cryptography xxtea
Last synced: 15 Oct 2024
https://github.com/loneicewolf/cryptography
Encryption implemented in various languages. like AES and Serpent, more coming.
aes c cascade-encryption cipher cpp cryptography openssl rijndael serpent
Last synced: 06 Nov 2024
https://github.com/sug0/git-signify
Harness the power of signify(1) to sign arbitrary git objects
cryptography git openbsd rust security signature signify
Last synced: 10 Oct 2024
https://github.com/virgilsecurity/virgil-messenger-x
A simple E2EE chat for iOS which uses Virgil Security services.
chat cryptography demo encryption end-to-end-encryption ios ios-app messenger
Last synced: 09 Nov 2024
https://github.com/qantik/ratcheted
Performance Survey of Several Ratcheted Key-Agreement and Messaging Protocols
benchmark cryptography go messaging ratchet
Last synced: 14 Oct 2024
https://github.com/sfuhrm/saphir-hash
Cryptographic message digest algorithms as a Java library with standard JCA adapters
crypto crypto-library cryptography cryptography-library cryptohash digest hash hashing hashing-algorithms java library md5 messagedigest ripemd160 sha1 sha2 sha256 tiger
Last synced: 05 Nov 2024
https://github.com/rafael-santiago/kryptos
A multiplatform easy to embed crypto library.
blake3 crypto cryptography cryptography-library embedded-c freebsd freebsd-kld internal-dsl kernel-module linux linux-kernel-module minix netbsd netbsd-kernel-module netbsd-kmod openbsd solaris suckless-implementations windows windows-kernel
Last synced: 05 Nov 2024
https://github.com/popcornell/pyaes_drbg
Cryptographically Secure AES DRBG NIST SP 800-90A, Rev 1 pseudo-random number generator (PRNG) in Pure Python
aes cryptography drbg nist pseudo-random-generator pseudorandom python random-generation
Last synced: 14 Oct 2024
https://github.com/p3t3r67x0/vigenere_cipher
Simple programm to encrypt or decrypt a vigenere cipher text. This tool might be handy for some CTF games.
crypto cryptography ctf ctf-tools python vigenere-cipher
Last synced: 10 Nov 2024
https://github.com/tynes/libsigner
manage watch only bitcoin wallets with bcoin
bcoin bitcoin cryptography ledger nodejs trezor
Last synced: 10 Oct 2024
https://github.com/dstein64/lc4
An implementation of ElsieFour (Alan Kaminsky 2017).
Last synced: 28 Oct 2024
https://github.com/ausaf007/multi-party-computation
Create Ethereum wallet with multi-party validation and threshold cryptography.
cryptography java multi-party-computation shamir-s-secret-sharing-scheme shamir-secret-sharing threshold-cryptography
Last synced: 10 Nov 2024
https://github.com/ericksumargo/pin
Built over Jetpack's EncryptedSharedPreferences API with less verbose syntax, efficient read/write mechanism, complex object and null default value support with compile time safety
coroutines cryptography jetpack kotlin sharedpreferences
Last synced: 07 Nov 2024
https://github.com/kevincharm/broth16
Groth16 using BLS12-381 pairings
cryptography groth16 zk-snarks zkp
Last synced: 08 Nov 2024
https://github.com/aead/blake2b
The BLAKE2b hash algorithm as defined in RFC 7693
blake2b blake2b-hash-algorithm cryptography go
Last synced: 12 Oct 2024
https://github.com/thenaubit/crypto-password-generator
🦄 A cryptographically secure password generator!
cryptography emotionjs mantine-ui nextjs password-generator typescript
Last synced: 08 Nov 2024
https://github.com/denpeshkov/httpsign
Signatures for HTTP requests
cryptography go golang http signature
Last synced: 17 Oct 2024
https://github.com/rofl0r/kripto
Simple and flexible "object-oriented" cryptographic library written in ISO C99.
c99 cryptography public-domain
Last synced: 13 Oct 2024
https://github.com/andreypfau/kotlinx-crypto
A multiplatform Kotlin library providing basic cryptographic functions and primitives
blake2 crc32 crypto cryptography hmac keccak kotlin kotlin-language kotlin-library kotlin-multiplatform pbkdf2 poly1305 salsa20 sha256 sha512
Last synced: 21 Oct 2024
https://github.com/dajiaji/mkkey
Application-layer Key Generator supporting JWK (JSON Web Key) and PASERK (Platform-Agnostic Serialized Keys).
cryptography jose jwk jwt paserk paseto python security
Last synced: 21 Oct 2024
https://github.com/beritani/ring-signatures
Pure TypeScript Ring Signatures
cryptography elliptic-curves ring-signatures
Last synced: 10 Oct 2024
https://github.com/cedws/ki-keyring
Utility for ejecting/injecting sets of obfuscated public keys from/into WizardGraphicalClient binaries
cryptography go reverse-engineering
Last synced: 13 Nov 2024
https://github.com/hirako2000/polybius-square-cipher
Some Polybius Square Cipher visualisation
ancient-greek cipher cryptography vanilla-javascript visualisation
Last synced: 29 Oct 2024
https://github.com/ancientlore/hashsrv
A web service that performs hashing, encryption, encoding, and compression.
cryptography encoding golang hashing webservice
Last synced: 13 Nov 2024
https://github.com/alisianoi/lyra2-java
Subset of Lyra2 password hashing
cryptography hash-algorithm password
Last synced: 13 Oct 2024
https://github.com/mrdcvlsc/extended-precision-integers
A templated C++ library for big integers and large floating point numbers.
arbitrary-precision arbitrary-precision-arithmetic arbitrary-precision-integer big-int big-integer big-num big-number bigint biginteger bignum bignumber compiletime constexpr cplusplus cpp cryptography extended-precision-integer large-number library math
Last synced: 28 Oct 2024
https://github.com/youben11/psi
Playing with different Private Set Intersection protocols
cryptography privacy-preserving psi
Last synced: 17 Oct 2024
https://github.com/tynes/nameswaps
Decentralized Exchange Infrastructure for Handshake Names
bitcoin blockchain cryptocurrency cryptography handshake peer-to-peer
Last synced: 06 Nov 2024
https://github.com/delagen/cadesplugin
CryptoPro EDS Browser plug-in typescript implementation
cadesplugin cryptography cryptopro gost3411-2012
Last synced: 22 Oct 2024
https://github.com/jiep/generic-anon-ake
Implementation of Generic Anonymous AKE
ake cryptography dilithium kyber liboqs post-quantum post-quantum-cryptography post-quantum-kem rust signature
Last synced: 09 Nov 2024
https://github.com/rikulo/xml-crypto
Xml digital signature library for Dart
cryptography dart xml xml-digital-signature xmldsig
Last synced: 09 Nov 2024
https://github.com/jedisct1/aegis-jasmin
An implementation of AEGIS in the Jasmin programming language
aead aegis aegis128l aegis256 cipher cryptography jasmin
Last synced: 16 Oct 2024
https://github.com/furritos/flask-simple-crypt
Flask extension based on simple-crypt that allows simple, secure encryption and decryption for Python.
cryptography decryption encryption flask python security symmetric symmetric-cryptography
Last synced: 10 Oct 2024
https://github.com/nccgroup/pasta-curves
Provides the Pasta curves: Pallas, Vesta and their field elements Fp and Fq.
cryptography elliptic-curve-cryptography elliptic-curves
Last synced: 10 Nov 2024