资源简介
用Pohlig-Hellman算法加密文件,属于密码学问题,用Java编写.
代码片段和文件信息
import java.math.*;
import java.security.SecureRandom;
import java.util.*;
public class BigIntegerMath {
//Define some BigInteger constants; this is handy for comparisons
static final BigInteger ZERO=new BigInteger(“0“);
static final BigInteger ONE=new BigInteger(“1“);
static final BigInteger TWO=new BigInteger(“2“);
static final BigInteger THREE=new BigInteger(“3“);
static final BigInteger FOUR=new BigInteger(“4“);
//A nonrecursive version of euclid. It returns an array answer of 3 BigIntegers
//answer[0] is the gcd answer[1] is the coefficient of a answer[2] the coeff of b
public static BigInteger[] euclid(BigInteger aBigInteger b) throws IllegalArgumentException {
//Throw an exception if either argument is not positive
if (a.com
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-03-19 21:01 PohligHellman
文件 14030 2002-05-07 12:29 PohligHellman\BigIntegerMath.java
文件 6442 2002-05-07 12:32 PohligHellman\PrimeGenerator.java
文件 14373 2013-03-18 21:23 PohligHellman\Ciphers.java
文件 4248 2002-05-07 12:34 PohligHellman\TestPohligHellmanCipherap
文件 137 2013-03-19 21:05 PohligHellman\TestPohlingHellmanCipherap
----------- --------- ---------- ----- ----
39230 6
相关资源
- Java入门-非对称加密(86).zip
- Java入门-对称加密(85).zip
- Java 调用加密存储过程
- Java 使用PBE加密
-
Java 使用ba
se64加密 - Java 使用DSA加密
- Java 使用Hmac加密
- Java 使用MD5加密
- Java RSA服务端加密
- Java 使用DES加密
- Java DH服务端加密
- Java RSA客户端加密
- Java DH客户端加密
- des3向量加密解密(java类文件)
- Android下的加密信息客户端 WhisperSyst
- java版:ECC加密解密
- 国密加密解密
- java-web项目加密运行包含springMVC项目
- 前台JS和后台Java对应的RSA加解密
- DES加解密三重加解密图片加解密文件
- sunjce_provider JAVA数据加密
- DES加密算法JAVA实现带简单界面
-
sun.misc.ba
se64Encoder 加密源码+完整包 - RSA加密JAVA实现
- android加密解密封装类
- DES加密算法JAVA实现带简单界面
- 微信小程序 AES加密 ECB模式js文件
- java模仿QQ通信实现RSA加密解密
- DES及其3种改进版CBC,CFB,OFB加密模式
- java 调用 Security.js 加密的js 有改动。
评论
共有 条评论