没有合适的资源?快使用搜索试试~ 我知道了~
javabiginteger源码-paillier-lib:在FISCOBCOS中使用paillier
共26个文件
h:6个
java:4个
txt:3个
需积分: 50 1 下载量 23 浏览量
2021-06-04
11:51:34
上传
评论 1
收藏 31KB ZIP 举报
温馨提示
java biginteger 源码 paillier-lib paillier同态加密算法库,具体包括: java库:实现了完整的paillier同态库,可完成加解密和同态加运算。 cpp接口:提供同态加接口,核心算法由c语言实现,并用c++实现了调用协议的封装。 隐私模块中同态加密的预编译合约便是调用此cpp同态接口。java同态库和cpp同态接口的密文封装协议是一致的, 即通过java同态库生成的密文可以直接调用cpp同态接口完成加同态运算,生成的同态密文可以调用java同态库解密。 关键特性 公私钥对生成和编解码 密文的paillier加法同态运算 java库提供了完整的同态功能支持,cpp接口为链上预编译合约提供密文加同态支持 Java库说明 公私钥模块(PaillierKeyPair) 接口名称:generateGoodKeyPair 接口功能说明:生成同态加密的公私钥对,2048位 输入 类型 说明 无 输出 类型 说明 返回值 KeyPair 生成的密钥对 接口名称:generateStrongKeyPair 接口功能说明:生成同态加密的公私钥对,4096位 输入 类型
资源推荐
资源详情
资源评论
收起资源包目录
paillier-lib-master.zip (26个子文件)
paillier-lib-master
CMakeLists.txt 484B
.gitignore 536B
README.md 6KB
LICENSE 11KB
paillierCpp
macro.h 573B
CMakeLists.txt 258B
common.c 3KB
common.h 1KB
callpaillier.cpp 2KB
paillier.c 2KB
callpaillier.h 527B
typedef.h 507B
bn.c 5KB
bn.h 1KB
paillier.h 423B
CONTRIBUTING.md 2KB
paillierJava
build.gradle 1KB
gradlew.bat 2KB
gradlew 5KB
src
test
java
paillier
PaillierTest.java 9KB
main
java
paillier
PaillierKeyPair.java 4KB
CommonUtils.java 4KB
PaillierCipher.java 5KB
testAdd.cpp 5KB
Changelog.md 239B
release_note.txt 6B
共 26 条
- 1
资源评论
weixin_38589150
- 粉丝: 6
- 资源: 919
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功