本人利用网上找的一个C#版的大整数类BigInteger(本人认为这是偶发现的效率最高的一个C#版大整数类)来实现私钥加密公钥加密(事实上也完全支持公租加密私钥解密),但没有使用类BigInteger的大素数生成函数,而是直接使用类RSACryptoServiceProvider来生成大素数。
2023-04-13 11:04:21 39KB RSA 加密解密 BigInteger 模数
1
Java FPE 格式保存加密 从DotFPE复制的.NET 的NewBSD许可的实现。 ...进而具有一种算法,该算法是从Botan库移植的。 ...使用Bellare,Rogaway等人的论文“格式保留加密”中的方案FE1。 ( ) 因此,真正的荣誉归功于该链中的所有作者! 用法 import java.math.BigInteger ; import org.junit.Assert ; import org.junit.Test ; import net._95point2.fpe.FPE ; public class FPETests { @Test public void testBasic () throws Exception { final byte [] key = " Here is my secret key! " . getBytes();
2023-03-23 09:25:03 10KB Java
1
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位 输入 类型
2022-06-19 20:04:00 31KB 系统开源
1
C#写的BigInteger,我也是下载的,在这个和大家分享吧
2022-04-28 21:03:17 24KB C# igInteger
1
用C#编写的大整数类,可生成大素数,用于RSA加密,注释非常详细
2021-10-09 17:15:17 108KB 大整数类 BigInteger RSA加密 C#
1
大整数 C ++实现BigInteger
2021-09-25 10:34:16 13KB
1
BigInteger的源代码,有英文注释
2021-07-02 11:28:56 354KB BigInteger java 源码
1
.net版本为2.0,可自由升级,使用7z压缩,解压后102K,珍贵资源。
2021-04-22 13:02:34 15KB BigInteger
1