All Projects → WeBankBlockchain → WeDPR-Lab-Java-SDK

WeBankBlockchain / WeDPR-Lab-Java-SDK

Licence: Apache-2.0 License
Java SDK of WeDPR-Lab-Core; WeDPR即时可用场景式隐私保护高效解决方案核心算法组件通用Java SDK

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to WeDPR-Lab-Java-SDK

WeDPR-Lab-Core
Core libraries of WeDPR instant scenario-focused solutions for privacy-inspired business; WeDPR即时可用场景式隐私保护高效解决方案核心算法组件
Stars: ✭ 147 (+716.67%)
Mutual labels:  crypto, mpc, homomorphic-encryption, zkp, wedpr
WeDPR-Lab-iOS-SDK
iOS SDK of WeDPR-Lab-Core; WeDPR即时可用场景式隐私保护高效解决方案核心算法组件iOS SDK
Stars: ✭ 13 (-27.78%)
Mutual labels:  mpc, homomorphic-encryption, zkp, wedpr
WeDPR-Lab-Android-SDK
Android SDK of WeDPR-Lab-Core; WeDPR即时可用场景式隐私保护高效解决方案核心算法组件Android SDK
Stars: ✭ 14 (-22.22%)
Mutual labels:  mpc, homomorphic-encryption, zkp, wedpr
Capillary
Capillary is a library to simplify the sending of end-to-end encrypted push messages from Java-based application servers to Android clients.
Stars: ✭ 445 (+2372.22%)
Mutual labels:  cryptography, privacy, crypto
Iotex Core
Official implementation of IoTeX blockchain protocol in Go.
Stars: ✭ 505 (+2705.56%)
Mutual labels:  cryptography, privacy, crypto
Cryptomator
Multi-platform transparent client-side encryption of your files in the cloud
Stars: ✭ 6,623 (+36694.44%)
Mutual labels:  cryptography, privacy, crypto
I2pdbrowser
i2pd browser bundle
Stars: ✭ 94 (+422.22%)
Mutual labels:  cryptography, privacy, crypto
WeDPR-Lab-Doc
WeDPR-Lab documentation; WeDPR即时可用场景式隐私保护高效解决方案文档
Stars: ✭ 14 (-22.22%)
Mutual labels:  privacy, wedpr
Awesome Iam
👤 Identity and Access Management Knowledge for Cloud Platforms
Stars: ✭ 186 (+933.33%)
Mutual labels:  cryptography, privacy
Vuvuzela
Private messaging system that hides metadata
Stars: ✭ 2,423 (+13361.11%)
Mutual labels:  cryptography, privacy
Orion
Usable, easy and safe pure-Rust crypto
Stars: ✭ 227 (+1161.11%)
Mutual labels:  cryptography, crypto
Gun
An open source cybersecurity protocol for syncing decentralized graph data.
Stars: ✭ 15,172 (+84188.89%)
Mutual labels:  cryptography, crypto
Seal
Microsoft SEAL is an easy-to-use and powerful homomorphic encryption library.
Stars: ✭ 2,424 (+13366.67%)
Mutual labels:  cryptography, homomorphic-encryption
Wycheproof
Project Wycheproof tests crypto libraries against known attacks.
Stars: ✭ 2,299 (+12672.22%)
Mutual labels:  cryptography, crypto
Cryptag
Encrypted, taggable, searchable cloud storage
Stars: ✭ 178 (+888.89%)
Mutual labels:  cryptography, privacy
Armadillo
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.
Stars: ✭ 226 (+1155.56%)
Mutual labels:  cryptography, crypto
Stegcloak
Hide secrets with invisible characters in plain text securely using passwords 🧙🏻‍♂️⭐
Stars: ✭ 2,379 (+13116.67%)
Mutual labels:  cryptography, privacy
Nsec
A modern and easy-to-use cryptographic library for .NET Core based on libsodium
Stars: ✭ 217 (+1105.56%)
Mutual labels:  cryptography, crypto
Helib
HElib is an open-source software library that implements homomorphic encryption. It supports the BGV scheme with bootstrapping and the Approximate Number CKKS scheme. HElib also includes optimizations for efficient homomorphic evaluation, focusing on effective use of ciphertext packing techniques and on the Gentry-Halevi-Smart optimizations.
Stars: ✭ 2,749 (+15172.22%)
Mutual labels:  cryptography, crypto
Cryptopp
free C++ class library of cryptographic schemes
Stars: ✭ 3,150 (+17400%)
Mutual labels:  cryptography, crypto

WeDPR-Lab-Java-SDK

如何体验WeDPR-Lab-Java-SDK

WeDPR-Lab-Java-SDK是WeDPR-Lab的Java客户端。

参考文档

环境依赖

WeDPR Lab Java SDK 依赖如下:

依赖软件 支持版本
JAVA JDK1.8+

文档中提供的预编译类库仅支持x86与x86_64架构,如需使用arm架构的动态库,需使用WeDPR-Lab-Core或WeDPR-Lab-Crypto的ffi模块编译生成动态库

快速体验

# 下载仓库
git clone https://github.com/WeBankBlockchain/WeDPR-Lab-Java-SDK.git && cd ./WeDPR-Lab-Java-SDK
# 根据操作系统访问release页面获取对应动态库,以mac为例,支持mac、linux和windows版本
curl -LO https://github.com/WeBankBlockchain/WeDPR-Lab-Core/releases/download/v1.1.0/java_sdk_dynamic_lib_mac.tar.gz
# 解压
tar zxvf java_sdk_dynamic_lib_mac.tar.gz
# 拷贝动态库至加载路径
cp ./java_sdk_dynamic_lib_mac/* ./demo/src/main/resources/WeDPR_dynamic_lib
# 编译项目
bash ./gradlew clean build
# 进入项目目录
cd demo/dist
# 运行demo
java -cp "apps/*:conf/:libs/*" com.webank.wedpr.demo.DemoMain
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].