-
快速 RSA 密码体制实现使用中国剩余定理
/ / RSATestFast: 测试快速 RSA 实现
导入 java.math.* ; / / 为 BigInteger
导入 java.util.* ; / / 为随机
公共类 RSATestFast {
公共静态 void elapsedTime (长开始时间) {
长时间停止时间 = System.currentTimeMillis() ;
双 elapsedTime = ((双)(stopTime-startTime)) / 1000.0 ;
System.out.println ("已用时间:"+ elapsedTime +"秒") ;
}
公共静态 void main (字符串 [] args) {
随机 rnd = 新 Random() ;
BigInteger m、 m1、 m2、 m3、 c、 s,s1 ;
RSAPrivateKeyFast 爱丽丝 = 新 RSAPrivateKeyFast (1024,rnd,"爱丽丝") ;
RSAPrivateKeyFast bob = 新 RSAPrivateKeyFast (1024,rnd,"鲍勃 ") ;
m = 新 BigInteger (
"1234567890987654321012345678909876543210"+
"1234567890987654321012345678909876543210"+
"1234567890987654321012345678909876543210"+
"1234567890987654321012345678909876543210"+
"1234567890987654321012345678909876543210"+
"1234567890987654321012345678909876543210") ;
System.out.println
- 2022-05-29 11:03:37下载
- 积分:1
-
这个程序分别用二分法,Newton法,弦截法,Newton下山法等算法求解非线性方程...
这个程序分别用二分法,Newton法,弦截法,Newton下山法等算法求解非线性方程-this procedure were used dichotomy, Newton, String interception, Newton downhill law for solving nonlinear equations
- 2022-11-19 17:30:03下载
- 积分:1
-
布料模拟
布料物理模拟,带碰撞检测和响应,共轭梯度
- 2023-07-24 21:05:03下载
- 积分:1
-
简单有限元程序c++
使用c++编写一个简单的三角形单元有限元程序,通过编译链接,已经可以,初学有限元程序着可以看看
- 2022-09-14 03:15:03下载
- 积分:1
-
gradient method
这是凸优化中梯度法的代码
- 2023-05-17 04:10:03下载
- 积分:1
-
贝叶斯网络学习算法――k2算法,包括对贝叶斯网络结构的学习,最后生成网络...
贝叶斯网络学习算法――k2算法,包括对贝叶斯网络结构的学习,最后生成网络-Bayesian network learning algorithm- k2 algorithms, including Bayesian network structure learning, the last generation network
- 2022-04-07 02:05:04下载
- 积分:1
-
用C++实现的 用链表实现无限大整数的加减运算,
用C++实现的 用链表实现无限大整数的加减运算,-C achieved with Chain achieve infinite integer addition and subtraction operations.
- 2023-02-05 01:30:03下载
- 积分:1
-
赌博(DaNH BAC)
应用背景此应用程序是用于一个问答有关编程技能和算法;五人刚收到一项工程竣工的款项,每个人都获得了美元,并使用它进行赌博。这个疯狂的动作后,每个人都有一个[我](整数)美元 ; ;左,0≤ܿA1,A2,A3,A4,A5≤100。 ;请计算每个人以前的钱的数量。关键技术这个问题的算法是什么都没有。它只是为了使自己熟悉C++编程。
- 2022-03-30 17:52:31下载
- 积分:1
-
n阶方阵的克劳特(crout)分解matlab实现
应用背景n阶方阵的克劳特(crout)分解matlab实现关键技术在矩阵分析课上学习了n阶方阵的三角分解或叫克劳特(crout)分解,便尝试着用MATLAB编程实现。给一个例子如下:
原矩阵a=[2 1 -5 1;1 -3 0 -6;0 2 -1 2;1 4 -7 6]
执行 [l,u]=crout(a);
分解后得:
l=[2 0 0 0;1 -3.5 0 0;0 2 0.4286 0;1 3.5 -2 -9]
u=[1 0.2 2.5 0.5;0 1 -0.7143 1.8571;0 0 1 -4;0 0 0 1]
- 2022-03-20 07:06:32下载
- 积分:1
-
八皇后问题的解法,非常好,请大家看一下,谢谢了
八皇后问题的解法,非常好,请大家看一下,谢谢了-8 Queen" s problem solution, very good, please look at, I would like to thank the
- 2022-01-28 01:59:41下载
- 积分:1