Tink is a multi-language, cross-platform, open source library that provides cryptographic APIs that are secure, easy to use correctly, and hard(er) to misuse.
-
Updated
Apr 17, 2024 - Java
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.[
Tink is a multi-language, cross-platform, open source library that provides cryptographic APIs that are secure, easy to use correctly, and hard(er) to misuse.
Multi-platform transparent client-side encryption of your files in the cloud
Project Wycheproof tests crypto libraries against known attacks.
A p2p, secure file storage, social network and application protocol
Spongy Castle - a repackage of Bouncy Castle for Android (which ships a crippled version of BC)
EJBCA® – Open-source public key infrastructure (PKI) and certificate authority (CA) software.
ffffffff0x team toolset for penetration testing, cryptography research, CTF and daily use. | ffffffff0x 团队工具集,用来进行渗透测试,密码学研究,CTF和日常使用。
A Java implementation of Shamir's Secret Sharing algorithm over GF(256).
Hardware-based attestation / intrusion detection app for Android devices. It provides both local verification with another Android device via QR codes and optional scheduled server-based verification with support for alert emails. It uses hardware-backed keys and attestation support as the foundation and chains trust to the app for software checks.
(Android) Networking and Cryptography Library (NaCL) JNI binding. JNI is utilized for fastest access to native code. Accessible either in Android or Java application. Uses SWIG to generate Java JNI bindings. SWIG definitions are extensible to other languages.
Java binding to the Networking and Cryptography (NaCl) library with the awesomeness of libsodium
Repositório que contém os componentes para facilitar a implementação de assinatura digital nos padrões da ICP-BRASIL
Java web and command line applications demonstrating various security topics
Java library for distributed zero knowledge proof systems
A FRamework for Efficient Secure COmputation
Whitebox AES implementation in Java. Chow scheme.
A shared preference implementation for confidential data in Android. Per default uses AES-GCM, BCrypt and HKDF as cryptographic primitives. Uses the concept of device fingerprinting combined with optional user provided passwords and strong password hashes.
This modest Java Application aims to teach children the basics of (classical) cryptography, try out different encryption types and practice their skills.
Capillary is a library to simplify the sending of end-to-end encrypted push messages from Java-based application servers to Android clients.