Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: cryptography-library
secretflow/yacl
YACL (Yet Another Common crypto library) is a C++ library that contains cryptgraphy, network and io modules which other SecretFlow code depends on.
Language: C++ - Size: 2.58 MB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 64 - Forks: 57
nthparty/rbcl
Python library that bundles libsodium and provides wrappers for its Ristretto group functions.
Language: Python - Size: 47.9 MB - Last synced: 2 days ago - Pushed: 3 days ago - Stars: 0 - Forks: 3
nthparty/fe25519
Pure-Python data structure for working with Ed25519 (and Ristretto) field elements and operations.
Language: Python - Size: 58.6 KB - Last synced: 6 months ago - Pushed: 9 months ago - Stars: 1 - Forks: 0
Cypher-Laboratory/Alice-s-Ring-SAG-TS
A TypeScript implementation of ring signatures.
Language: TypeScript - Size: 2.15 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 0 - Forks: 0
sebastienrousseau/kyberlib
A Robust Rust Library for CRYSTALS-Kyber Post-Quantum Cryptography 🦀
Language: Rust - Size: 525 KB - Last synced: 3 days ago - Pushed: 4 days ago - Stars: 17 - Forks: 0
cossacklabs/themis
Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.
Language: C - Size: 47.7 MB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 1,814 - Forks: 142
paragonie/sodium_compat
Pure PHP polyfill for ext/sodium
Language: PHP - Size: 1.72 MB - Last synced: 4 days ago - Pushed: about 1 month ago - Stars: 873 - Forks: 63
brndnmtthws/dryoc
Don't Roll Your Own Crypto: pure-Rust, hard to misuse cryptography library
Language: Rust - Size: 1.06 MB - Last synced: 9 days ago - Pushed: about 1 month ago - Stars: 235 - Forks: 11
Sanix-Darker/kripta
A CrossLanguage Encryption Module to encrypt data/files (Asymmetric and Symmetric encryption handled)
Language: Java - Size: 4.25 MB - Last synced: 16 days ago - Pushed: 16 days ago - Stars: 23 - Forks: 6
Jemtaly/CryptoXX
A modern, high-speed, easy-to-use object-oriented C++ cryptographic library, aims to simplify the steps of using, making cryptographic algorithms modular and unifying the interface, thus enhancing scalability and flexibility of use. 一个现代、高效、易用的面向对象 C++ 密码库,旨在简化使用步骤,同时使密码算法模块化并统一接口,从而提升可扩展性和使用的灵活性。
Language: C++ - Size: 737 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 8 - Forks: 3
paragonie/halite
High-level cryptography interface powered by libsodium
Language: PHP - Size: 1.23 MB - Last synced: 11 days ago - Pushed: 23 days ago - Stars: 1,119 - Forks: 88
power4j/skf-rs
Rust wrapper for GM/T 0016-2012 (Smart token cryptography application interface specification)
Language: Rust - Size: 213 KB - Last synced: 21 days ago - Pushed: 21 days ago - Stars: 0 - Forks: 0
ladnir/cryptoTools
A repo to hold common tools used by my crypto projects
Language: C++ - Size: 2.29 MB - Last synced: 22 days ago - Pushed: 22 days ago - Stars: 110 - Forks: 52
microsoft/Spartan
Spartan: High-speed zkSNARKs without trusted setup
Language: Rust - Size: 134 KB - Last synced: 22 days ago - Pushed: about 2 months ago - Stars: 634 - Forks: 96
secp256k2/secp256k2
Basic Arithmetic or Advanced Cryptographic Protocols, SECP256k2 Provides the Essential Functions Needed for Modern Cryptography Generating & Converting
Language: Python - Size: 28.3 MB - Last synced: 24 days ago - Pushed: 3 months ago - Stars: 7 - Forks: 5
Synss/python-mbedtls
Cryptographic library with an mbed TLS back end
Language: Python - Size: 9.63 MB - Last synced: 24 days ago - Pushed: 24 days ago - Stars: 77 - Forks: 27
5n00py/soft-aes
Software implementation of the AES cipher with related modes of operations
Language: Rust - Size: 108 KB - Last synced: 25 days ago - Pushed: 4 months ago - Stars: 0 - Forks: 0
tigertv/secretpy
Classical ciphers: Caesar, ADFGX, ROT13 and etc.
Language: Python - Size: 473 KB - Last synced: 28 days ago - Pushed: almost 3 years ago - Stars: 58 - Forks: 10
randombit/botan
Cryptography Toolkit
Language: C++ - Size: 96.5 MB - Last synced: 30 days ago - Pushed: 30 days ago - Stars: 2,411 - Forks: 538
tehmaze/confidentiality
:lock: Portable, secure by default cryptography
Language: Java - Size: 133 KB - Last synced: 30 days ago - Pushed: over 5 years ago - Stars: 19 - Forks: 1
TechnitiumSoftware/TechnitiumLibrary
A library for .net based applications.
Language: C# - Size: 2.01 MB - Last synced: 3 days ago - Pushed: 12 days ago - Stars: 90 - Forks: 48
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.
Language: C - Size: 795 KB - Last synced: 3 days ago - Pushed: over 2 years ago - Stars: 83 - Forks: 13
VinKekFish/VinKekFish
VinKekFish 4096 bit symmetric key crypto prime repository
Language: C# - Size: 3.93 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 1 - Forks: 0
sfuhrm/saphir-hash
Cryptographic message digest algorithms as a Java library with standard JCA adapters
Language: Java - Size: 4.45 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 3 - Forks: 0
wangqinghao123/Kunlun-CryptoLibrary Fork of yuchen1024/Kunlun
A C++ library containing both easy-to-use lower level bigint/ecgroup interfaces and high-level cryptographical schemes/protocols.
Language: C++ - Size: 1.92 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0
jhdcruz/kipher
Abstracted cryptographic library for straightforward & ready-to-use cryptographic operations for JVM applications.
Language: Kotlin - Size: 1.64 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 8 - Forks: 1
MrSharkSpamBot/CadaverousCipher
A keyed permutation based substitution cipher which uses randomly generated substitute characters as a character mapping.
Language: Python - Size: 82 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 5 - Forks: 1
M3DZIK/libcrypto-go
Cryptography utilities for golang
Language: Go - Size: 27.3 KB - Last synced: about 1 month ago - Pushed: 12 months ago - Stars: 2 - Forks: 0
hellman/cry
SageMath/Python Toolkit for Cryptanalytic Research
Language: Python - Size: 117 KB - Last synced: 29 days ago - Pushed: almost 2 years ago - Stars: 32 - Forks: 7
Mbed-TLS/mbedtls
An open source, portable, easy to use, readable and flexible TLS library, and reference implementation of the PSA Cryptography API. Releases are on a varying cadence, typically around 3 - 6 months between releases.
Language: C - Size: 115 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 4,881 - Forks: 2,453
Xeertz-Org/diffie_hellman
Dart implementation of modular Diffie-Hellman
Language: Dart - Size: 91.8 KB - Last synced: 2 months ago - Pushed: 3 months ago - Stars: 2 - Forks: 3
OGBitBlt/Cryptography
PHP Library to encrypt/decrypt data
Language: PHP - Size: 30.3 KB - Last synced: about 2 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
Sajjon/EllipticCurveKit
Elliptic Curve Cryptography in Pure Swift
Language: Swift - Size: 940 KB - Last synced: 20 days ago - Pushed: about 2 years ago - Stars: 43 - Forks: 10
danielga/botan Fork of randombit/botan
Cryptography Toolkit
Language: C++ - Size: 95 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0
pmuens/ecc-ts
Elliptic Curve Cryptography implementation of ECDH and ECDSA on curve secp256k1
Language: TypeScript - Size: 38.1 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0
sodiumoxide/sodiumoxide 📦
[DEPRECATED] Sodium Oxide: Fast cryptographic library for Rust (bindings to libsodium)
Language: Rust - Size: 15.3 MB - Last synced: about 2 months ago - Pushed: over 1 year ago - Stars: 638 - Forks: 174
raaz-crypto/libverse
The low level crypto library generated using the Verse eDSL.
Language: C - Size: 111 KB - Last synced: 2 months ago - Pushed: about 1 year ago - Stars: 4 - Forks: 1
DavyLandman/compact25519
A compact portable X25519 + Ed25519 implementation
Language: C - Size: 102 KB - Last synced: about 2 months ago - Pushed: over 2 years ago - Stars: 30 - Forks: 10
KotlinCrypto/secure-random
A Kotlin Multiplatform library for obtaining cryptographically secure random data from system sources
Language: Kotlin - Size: 183 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 13 - Forks: 1
KotlinCrypto/MACs
Message Authentication Code algorithms for Kotlin Multiplatform
Language: Kotlin - Size: 367 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 11 - Forks: 2
KotlinCrypto/hash
Cryptographic hash functions for Kotlin Multiplatform
Language: Kotlin - Size: 614 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 31 - Forks: 3
KotlinCrypto/core
Low level core cryptographic components for Kotlin Multiplatform
Language: Kotlin - Size: 256 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 20 - Forks: 1
amittos/ObliviousTransferExtensions
Implementation of the IKPN03 protocol written in Java, using the SCAPI interface.
Language: Java - Size: 47.9 KB - Last synced: 3 months ago - Pushed: about 5 years ago - Stars: 0 - Forks: 2
NotAFile/libolm-go
Go Bindings for libolm, an implementation of the Double Ratchet cryptographic ratchet
Language: Go - Size: 7.81 KB - Last synced: 3 months ago - Pushed: over 6 years ago - Stars: 10 - Forks: 4
onlyphantom/blockchain
Interactive workbook on core blockchain concepts
Language: JavaScript - Size: 8.58 MB - Last synced: 29 days ago - Pushed: about 2 years ago - Stars: 4 - Forks: 0
dusk-network/dusk-zerocaf 📦
Zerocaf: A library built for EC operations in Zero Knowledge.
Language: Rust - Size: 5.65 MB - Last synced: 17 days ago - Pushed: almost 3 years ago - Stars: 51 - Forks: 11
nitram509/jmacaroons
Pure Java implementation of Macaroons: Cookies with Contextual Caveats for Decentralized Authorization in the Cloud. Android ready. Online playground available. Project is STALE
Language: Java - Size: 1.41 MB - Last synced: about 2 months ago - Pushed: 12 months ago - Stars: 114 - Forks: 11
koba-e964/base58-go
A fast implementation of Base58 with resistance to side-channel attacks.
Language: Go - Size: 8.79 KB - Last synced: 2 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0
koba-e964/bip32-typesafe
A Go implementation of BIP 32 which is type-safe and a best-effort attempt at timing-attack resistance
Language: Go - Size: 72.3 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0
AwesomeKalin/kalhash.js
A very useless hashing algorithm based on MD5 that probably has more hash collisions than MD5
Language: TypeScript - Size: 46.9 KB - Last synced: about 1 month ago - Pushed: 3 months ago - Stars: 0 - Forks: 0
Naruto/simon-speck-c
example C language implementation of SIMON and SPECK lightweight block ciphers.
Language: C++ - Size: 199 KB - Last synced: about 1 month ago - Pushed: over 4 years ago - Stars: 23 - Forks: 3
xCykrix/cryptocipher 📦
[Library] Simplified Node.js Encryption, Hashing, and HMAC. Featuring security & policy by design to ensure strong standards for development of your services.
Language: TypeScript - Size: 60.8 MB - Last synced: 2 months ago - Pushed: 11 months ago - Stars: 0 - Forks: 0
afonsocrg/RSACypherMachine
RSA string encrypter and decrypter
Language: Python - Size: 4.59 MB - Last synced: about 1 month ago - Pushed: over 5 years ago - Stars: 11 - Forks: 3
SaDs3c/sadkey
A command line tool for generating RSA keys
Language: Go - Size: 1.95 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 1 - Forks: 0
paragonie/EasyRSA
Simple and Secure Wrapper for phpseclib
Language: PHP - Size: 38.1 KB - Last synced: 13 days ago - Pushed: about 2 years ago - Stars: 194 - Forks: 34
exc-jdbi/Chacha20-and-Poly1305
Shows how Chacha20 and Poly1305 works.
Language: C# - Size: 36.6 MB - Last synced: 4 months ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0
nthparty/bcl
Python library that provides a simple interface for symmetric (i.e., secret-key) and asymmetric (i.e., public-key) encryption/decryption primitives.
Language: Python - Size: 42.1 MB - Last synced: 27 days ago - Pushed: 7 months ago - Stars: 2 - Forks: 4
crodriguezvega/go-knapsackcrypto
Knapsack crypto systems in Go
Language: Go - Size: 1.11 MB - Last synced: 4 months ago - Pushed: 10 months ago - Stars: 1 - Forks: 0
stephenhaunts/Block-Encryptor
A simple C# code library that makes encrypting blocks of data easier. Data blocks are encrypted using AES but also have HMAC integrity built in to guard against data tampering or corruption. This library is designed to be very easy to use.
Language: C# - Size: 27.3 KB - Last synced: 15 days ago - Pushed: about 7 years ago - Stars: 7 - Forks: 2
oreparaz/xsig
eXtended signatures
Language: Go - Size: 39.1 KB - Last synced: 4 months ago - Pushed: about 1 year ago - Stars: 3 - Forks: 0
Ayrx/python-aead
An Authenticated Encryption with Associated Data (AEAD) implementation for Python.
Language: Python - Size: 22.5 KB - Last synced: 29 days ago - Pushed: over 6 years ago - Stars: 34 - Forks: 3
Kuaaro/Joker6
Prototype Symmetrical Stream Substitution-Transposition Hybrid Encryption Algorithm
Language: Rust - Size: 21.5 KB - Last synced: 4 months ago - Pushed: 5 months ago - Stars: 0 - Forks: 0
MrNick-code/Projeto_Computacional-grupo_2
Criação de módulo em python como projeto para a disciplina LOM3268 Projeto Computacional.
Language: Python - Size: 176 KB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 2 - Forks: 0
min868/Auction-Management-System
Auction Management System using the concept of file input/output as a simple database
Language: Python - Size: 5.86 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 0 - Forks: 0
Brinsky/LFSR-Stream-Cipher-Kit
An open-source library supporting simulation and cryptanalysis of stream ciphers based on linear feedback shift registers (LFSRs).
Language: Java - Size: 265 KB - Last synced: 6 months ago - Pushed: about 6 years ago - Stars: 1 - Forks: 3
IronCoreLabs/ironoxide
Rust SDK for IronCore Privacy Platform
Language: Rust - Size: 737 KB - Last synced: 18 days ago - Pushed: about 2 months ago - Stars: 10 - Forks: 3
danieagle/adare_hqc256
An Ada2012 bind for the HQC-256 PQC code based KEM
Language: Ada - Size: 54.7 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 1 - Forks: 0
nlitsme/pyCryptoBenchmarking
benchmarking the python pyCrypto and cryptography moduls
Language: Python - Size: 6.84 KB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 5 - Forks: 2
nitram509/macaroons.js
Javascript implementation of Macaroons: Cookies with Contextual Caveats for Decentralized Authorization in the Cloud.
Language: HTML - Size: 1.5 MB - Last synced: 2 days ago - Pushed: over 1 year ago - Stars: 78 - Forks: 9
mirinda123/bitslice-mask
Bitsliced Implementations of Multiple Encryption Algorithms on Cortex-m4 with Masking
Language: C - Size: 2.51 MB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 2 - Forks: 0
denkochev/goboxcrypt
Library for the encryption and decryption of plain text in Go/Golang. This library was written on pure go without any packages. All code is implemented in 259 lines.
Language: Go - Size: 31.3 KB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 0 - Forks: 0
denkochev/FIPS140
Go/Golang realization of cryptographic tests FIPS140
Language: Go - Size: 47.9 KB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 0 - Forks: 0
calccrypto/OpenPGP
A C++ Implementation of RFC 4880
Language: C++ - Size: 26 MB - Last synced: 7 months ago - Pushed: over 4 years ago - Stars: 109 - Forks: 38
nsacyber/simon-speck-supercop 📦
Fast implementations of the SIMON and SPECK lightweight block ciphers for the SUPERCOP benchmark toolkit. #nsacyber
Language: C - Size: 39 MB - Last synced: 3 months ago - Pushed: almost 6 years ago - Stars: 42 - Forks: 19
nsacyber/simon-speck 📦
The SIMON and SPECK families of lightweight block ciphers. #nsacyber
Size: 2.45 MB - Last synced: 7 months ago - Pushed: over 4 years ago - Stars: 159 - Forks: 35
SamProtas/hs-triplesec
TripleSec is a simple, triple-paranoid, symmetric encryption library
Language: Haskell - Size: 41 KB - Last synced: about 1 month ago - Pushed: 5 months ago - Stars: 12 - Forks: 2
aydinnyunus/PhoneKeypadto-String
Phone KeyPad to String (HacktheBox Cryptography)
Language: Python - Size: 291 KB - Last synced: 30 days ago - Pushed: about 4 years ago - Stars: 8 - Forks: 3
simplyYan/W7DTH
A Go library for easy, fast, lightweight and effective encryption.
Language: Go - Size: 37.1 KB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 1 - Forks: 0
freakingrocky/thoryvos
The All In One Cryptographic Toolkit
Language: Python - Size: 23.3 MB - Last synced: 27 days ago - Pushed: almost 3 years ago - Stars: 7 - Forks: 2
mmihailescu-hub/SE_Sketch
SE_Sketch (Searchable Encryption Sketch) represents a tentative for implementing a searchable encryption scheme.
Size: 2.93 KB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 0 - Forks: 0
michpro/XTEA-Cipher
XTEA cipher library, with MAC support, for the Arduino environment.
Language: C++ - Size: 16.6 KB - Last synced: 9 months ago - Pushed: over 2 years ago - Stars: 2 - Forks: 1
ArthurF23/Cryptography
C++ AES-128 encryption header for text and files.
Language: C++ - Size: 52.1 MB - Last synced: 6 months ago - Pushed: about 1 year ago - Stars: 3 - Forks: 1
weikengchen/libdpf
2-party 1-bit Distributed Point Function for PIR read and/or write
Language: C - Size: 12.7 KB - Last synced: 9 months ago - Pushed: about 3 years ago - Stars: 8 - Forks: 1
crodriguezvega/probabilisticpubkey
Probabilistic public-key crypto systems in Rust
Language: Rust - Size: 26.4 KB - Last synced: 10 months ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0
AtropineTears/Lamport-rs
A Post-Quantum Cryptographic Library For Lamport Signatures
Language: Rust - Size: 46.9 KB - Last synced: 3 months ago - Pushed: over 2 years ago - Stars: 5 - Forks: 1
wultra/sike-java 📦
SIKE for Java is a software library that implements experimental supersingular isogeny cryptographic schemes that aim to provide protection against attackers running a large-scale quantum computer.
Language: Java - Size: 806 KB - Last synced: 10 months ago - Pushed: almost 2 years ago - Stars: 29 - Forks: 6
mcci-catena/mcci_tweetnacl
MCCI's production variant of TweetNaCl. https://mcci-catena.github.io/mcci_tweetnacl/
Language: Shell - Size: 666 KB - Last synced: 10 months ago - Pushed: about 3 years ago - Stars: 0 - Forks: 1
terl/hydride-android
Hydride binds against Libhydrogen to provide a simple cryptography that is compatible with Android API 16 and above.
Language: Java - Size: 185 KB - Last synced: 10 months ago - Pushed: over 3 years ago - Stars: 9 - Forks: 2
maggieezzat/Scrooge-Coin
Scrooge Coin: a Simple Crypto-Currency System using Python
Language: Python - Size: 450 KB - Last synced: 10 months ago - Pushed: almost 4 years ago - Stars: 0 - Forks: 2
prokls/classic-mceliece-rust Fork of Colfenor/classic-mceliece-rust
A safe pure-rust implementation of the Classic McEliece post-quantum scheme.
Language: Rust - Size: 17.1 MB - Last synced: 10 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
imdea-software/homomorphic-authentication-library
HAL: A Library for Homomorphic Authentication
Language: C - Size: 378 KB - Last synced: 10 months ago - Pushed: about 7 years ago - Stars: 19 - Forks: 2
rogerioacp/oram
Open-source library for ORAM implementations
Language: C - Size: 1.79 MB - Last synced: 6 months ago - Pushed: about 4 years ago - Stars: 11 - Forks: 0
jdwhite48/groth-sahai-rs
A Rust library for the Groth-Sahai non-interactive witness-indistinguishable and zero-knowledge proof system
Language: Rust - Size: 112 KB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 8 - Forks: 2
frankw2/libfss
Library for performing Function Secret Sharing (FSS)
Language: C++ - Size: 69.3 KB - Last synced: 10 months ago - Pushed: over 5 years ago - Stars: 67 - Forks: 28
CXNNIBVL/himitsu
Language: Rust - Size: 223 KB - Last synced: 11 months ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0
oreparaz/go-nonce-sanitizer
Language: Go - Size: 12.7 KB - Last synced: 11 months ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0
parallaxsecond/parsec-client-rust
Parsec Rust Client
Language: Rust - Size: 195 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 10 - Forks: 18
FrederickGeek8/libpaillier
C++ Library for the Paillier homomorphic cryptosystem. Don't roll your own crypto and don't trust anyone who has (including me).
Language: C++ - Size: 2.59 MB - Last synced: 12 months ago - Pushed: 12 months ago - Stars: 0 - Forks: 0
KotlinCrypto/sponges
Sponge functions for Kotlin Multiplatform
Language: Kotlin - Size: 119 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 3 - Forks: 2
milosob/milo
Cryptography library for modern C++.
Language: C++ - Size: 1.95 MB - Last synced: 10 months ago - Pushed: 10 months ago - Stars: 71 - Forks: 5