Security tools, cryptography, and vulnerability research
2,615 repositories found
A JavaScript/TypeScript implementation of the complete Secure Hash Standard (SHA) family (SHA-1, SHA-224/256/384/512, SHA3-224/256/384/512, SHAKE128/256, cSHAKE128/256, and KMAC128/256) with HMAC.
Software U2F authenticator for macOS
Cryptographic filesystem for the cloud
BOLT: Basis of Lightning Technology (Lightning Network Specifications)
Collection of cryptographic hash functions written in pure Rust
👤 Identity and Access Management knowledge for cloud platforms
RISC Zero is a zero-knowledge verifiable general computing platform based on zk-STARKs and the RISC-V microarchitecture.
零知识证明入门教程。Comprehensive Zero-Knowledge Proofs Tutorial. #zk #WIP
A curated list of cryptography papers, articles, tutorials and howtos.
跨平台密码学工具箱。包含编解码,编码转换,加解密, 哈希,MAC,签名,大数运算,压缩,二维码功能,CTF等功能。
Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.
BouncyCastle.NET Cryptography Library (Mirror)
A decentralized P2P networking stack written in Go.
HACL*, a formally verified cryptographic library written in F*
A simple blockchain in Javascript. For educational purposes only.
LibTomCrypt is a fairly comprehensive, modular and portable cryptographic toolkit that provides developers with a vast array of well known published block ciphers, one-way hash functions, chaining modes, pseudo-random number generators, public key cryptography and a plethora of other routines.
Better privacy without special software
:lock: Trezor Firmware Monorepo
Open-source implementation of a substantial portion of the API of Apple CryptoKit suitable for use on Linux platforms.
CloakifyFactory - Data Exfiltration & Infiltration In Plain Sight; Convert any filetype into list of everyday strings, using Text-Based Steganography; Evade DLP/MLS Devices, Defeat Data Whitelisting Controls, Social Engineering of Analysts, Evade AV Detection
CIRCL: Cloudflare Interoperable Reusable Cryptographic Library
Unlocking the Full Potential of OPC UA with Typescript and NodeJS - http://node-opcua.github.io/
Library consisting of explanation and implementation of all the existing attacks on various Encryption Systems, Digital Signatures, Key Exchange, Authentication methods along with example challenges from CTFs
TFHE-rs: A Pure Rust implementation of the TFHE Scheme for Boolean and Integer Arithmetics Over Encrypted Data.
Official implementation of IoTeX blockchain protocol in Go. An ultra-efficient EVM blockchain offering 1000 TPS with instant 1-block finality. Perfect for DeFi, DePIN tokenomics, Identities, and any trusted logic requiring Web3 composability
The portal to the new, open Internet. ([I:b])
Concrete: TFHE Compiler that converts python programs into FHE equivalent
A very small, very simple, yet very secure encryption tool.
A tool to analyze multi-byte xor cipher
IBM Fully Homomorphic Encryption Toolkit For Linux. This toolkit is a Linux based Docker container that demonstrates computing on encrypted data without decrypting it! The toolkit ships with two demos including a fully encrypted Machine Learning inference with a Neural Network and a Privacy-Preserving key-value search.