RSA 工具类。提供加密,解密,生成密钥对等方法。
RSA加密原理概述 :
RSA的安全性依赖于大数的分解,公钥和私钥都是两个大素数(大于100的十进制位)的函数。
据猜测,从一个密钥和密文推断出明文的难度等同于分解两个大素数的积
密钥的产生:
1.选择两个大素数 p,q ,计算 n=p*q;
2.随机选择加密密钥 e ,要求 e 和 (p-1)*(q-1)...
分类:
编程语言 时间:
2015-03-20 16:34:50
阅读次数:
189
Question:(随机数相关)
假设张三的mp3里有1000首歌,现在希望设计一种随机算法来随机播放。与普通随机模式不同的是,张三希望每首歌被随机到的改了吧是与一首歌的豆瓣评分(0~10分)成正比的,如item0评分为8.9分,item1评分为9.5分,则希望听item0的概率与item1的概率比为89:95,。现在我们已知这1000首歌的豆瓣评分。
解决方案:
一、
d...
分类:
其他好文 时间:
2015-03-20 16:29:03
阅读次数:
156
/** * 根据给定概率随机选择一项 * @param $itemArray array("奖项1","奖项2"....); * @param $chanceArray array("10","50","40","70") 数组的一个参数/所有参数加起来 == 这项奖项...
分类:
其他好文 时间:
2015-03-13 10:36:04
阅读次数:
121
此篇文接上篇
为了更好的理解Q-Learning算法是如何工作的,我们一步步手动计算一些过程。
我们把γ的值设为0.8,初始状态在房间1中。
把Q矩阵初始化为0
让我们看一下R矩阵的第二行(状态1),对当前状态1有两种可能的动作:到达状态3或者到达状态5.我们随机选择到达状态5作为采取的动作。
现在让我们想象一下Agent在状态5会发生什么。观察R矩阵的第六行(状态5),...
分类:
其他好文 时间:
2015-03-10 17:22:26
阅读次数:
140
实验要求:编写一段代码,执行结果输出30道四则运算题目,要考虑小学二年级学生的水平实验思路:利用 random方法来生成随机数,定义各个数范围;用switch随机选择一个运算符,再编辑数和符号的输出顺序代码如下:import java.util.*;public class Test {public...
分类:
其他好文 时间:
2015-03-08 16:59:40
阅读次数:
121
题目: 编写一个程序能输出30道随机四则运算小学二年级题目设计思想: 利用随机函数生成两个两位数,并且利用随机数随机选择四个算符,并且以此循环30次,并输出源代码(Vc软件): #include#include#includeint rak(){ return rand()/327; //设置...
分类:
其他好文 时间:
2015-03-06 18:55:58
阅读次数:
140
上一次,我介绍了一些数论知识。有了这些知识,我们就可以看懂RSA算法。这是目前地球上最重要的加密算法。六、密钥生成的步骤我们通过一个例子,来理解RSA算法。假设爱丽丝要与鲍勃进行加密通信,她该怎么生成公钥和私钥呢?第一步,随机选择两个不相等的质数p和q。爱丽丝选择了61和53。(实际应用中,这两个质...
分类:
编程语言 时间:
2015-03-05 16:42:22
阅读次数:
196
看了些论文,小结一下,分享给大家!聚类算法主要可以分为以下几类:1)基于划分的方法划分方法的主要思想是:给定要构建的划分数目k,在数据库中随机选择k个对象,每个对象代表一个类的平均值或中心,根据剩余的对象到类中心的距离将其划分到最近的类,然后重新计算每个类的中心,不断重复这个过程,直到所有的对象都不...
分类:
编程语言 时间:
2015-02-27 09:53:34
阅读次数:
171
演唱顺序问题时间限制(普通/Java):1000 MS/3000 MS 运行内存限制 : 65536 KByte题目描述2014“华为杯”南京邮电大学大学生团体歌唱大赛与2013年情况相似:大赛分为多轮,每一轮随机选择参赛团体进行两两PK赛。当根据多轮多场的PK赛成绩能够确定排名次序时,大赛结束.....
分类:
其他好文 时间:
2015-02-23 23:34:00
阅读次数:
243