虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

发明

  • 维吉尼亚(Vigenere)密码为了提高密码的破译的难度

    维吉尼亚(Vigenere)密码为了提高密码的破译的难度,人们有发明一种多表置换的密码,即一个明文字母可以表示为多个密文字母,多表密码加密算法结果将使得对单表置换用的简单频率分析方法失效,其中维吉尼亚密码就是一种典型的加密方法。维吉尼亚密码是使用一个词组(语句)作为密钥,词组中每一个字母都作为移位替换密码密钥确定一个替换表,维吉尼亚密码循环的使用每一个替换表完成明文字母到密文字母的变换,最后所得到的密文字母序列即为加密得到的密文,具体过程如下: 设密钥 ,明文 , 加密变换 其中 例如,M=data security,k=best。可以先将M分解为长为4的序列data secu rity 每一节利用密钥k=best加密得密文c=Ek(M)=EELT TIUN SMLR。 当密钥k取的词组很长时,截获者就很难将密文破解。(我们还在计算机上就维吉尼亚密码设计的方法,编写了一个小的程序,可以运用其进行加密和相应的解密。见附录) 由于我们知识和条件所限,本学期对以上6种古典加密方法进行了学习和研究,从中我们收获颇多,我们了解古典密码学的基本原理和方法,并能够对信息进行简单的加密和解密,大大提高我们的学习文化知识的兴趣和热情,如果有条件我们在今后将进一步研究密码学。

    标签: Vigenere 密码

    上传时间: 2015-03-24

    上传用户:songnanhua

  • 蒙特卡罗方法又称随机抽样技巧或统计试验方法。半个多世纪以来

    蒙特卡罗方法又称随机抽样技巧或统计试验方法。半个多世纪以来,由于科学技术的发展和电子计算机的发明 ,这种方法作为一种独立的方法被提出来,并首先在核武器的试验与研制中得到了应用。蒙特卡罗方法是一种计算方法,但与一般数值计算方法有很大区别。它是以概率统计理论为基础的一种方法。由于蒙特卡罗方法能够比较逼真地描述事物的特点及物理实验过程,解决一些数值方法难以解决的问题,因而该方法的应用领域日趋广泛。

    标签: 蒙特卡罗 抽样 随机 试验方法

    上传时间: 2014-01-05

    上传用户:qwe1234

  • 著名的Jade算法

    著名的Jade算法,利用高阶累积量盲分离。法国Cardoso发明的算法。

    标签: Jade 算法

    上传时间: 2014-01-06

    上传用户:PresidentHuang

  • 这是一个pso程序源代码

    这是一个pso程序源代码,pso源于对鸟群捕食行为的研究而发明的进化计算技术,属于进化算法的一种。 优点:收敛速度快,具有全局寻优能力,而且编程简单,易于推广使用。

    标签: pso 程序 源代码

    上传时间: 2015-09-24

    上传用户:dbs012280

  • 托马斯阿尔瓦爱迪生是位举世闻名的美国电学家和发明

    托马斯阿尔瓦爱迪生是位举世闻名的美国电学家和发明家,他除了在 留声机、电灯、电话、电报、电影等方面的发明和贡献以外,在矿业、建筑 业、化工等领域也有不少著名的创造和真知灼见。爱迪生一生共有约两千项 创造发明,为人类的文明和进步作出了巨大的贡献。

    标签: 爱迪生 美国 电学

    上传时间: 2013-12-31

    上传用户:BIBI

  • 一个简单而且快速的无损压缩算法。包含源代码实现

    一个简单而且快速的无损压缩算法。包含源代码实现,这种算法速度较快,是一个德国人发明的,对CCSDS SZIP算法进行了改进。

    标签: 无损压缩 算法 源代码

    上传时间: 2014-01-14

    上传用户:hjshhyy

  • 粒子群优化算法(PSO)是一种进化计算技术(evolutionary computation)

    粒子群优化算法(PSO)是一种进化计算技术(evolutionary computation),有Eberhart博士和kennedy博士发明。源于对鸟群捕食的行为研究 PSO同遗传算法类似,是一种基于叠代的优化工具。系统初始化为一组随机解,通过叠代搜寻最优值。但是并没有遗传算法用的交叉(crossover)以及变异(mutation)。而是粒子在解空间追随最优的粒子进行搜索。详细的步骤以后的章节介绍 同遗传算法比较,PSO的优势在于简单容易实现并且没有许多参数需要调整。目前已广泛应用于函数优化,神经网络训练,模糊系统控制以及其他遗传算法的应用领域

    标签: evolutionary computation PSO 粒子群

    上传时间: 2016-04-26

    上传用户:zhuimenghuadie

  • 蒙特卡罗方法又称随机抽样技巧或统计试验方法。半个多世纪以来

    蒙特卡罗方法又称随机抽样技巧或统计试验方法。半个多世纪以来,由于科学技术的发展和电子计算机的发明

    标签: 蒙特卡罗 抽样 随机 试验方法

    上传时间: 2014-01-02

    上传用户:lanhuaying

  • FPGA是电子设计领域中最具活力和发展 前途的一项技术

    FPGA是电子设计领域中最具活力和发展 前途的一项技术,它的影响丝毫不亚于 70年代单片机的发明和使用

    标签: FPGA 电子设计 发展

    上传时间: 2016-07-17

    上传用户:haohaoxuexi

  • Kakuro数独问题: 数独这个奇特的名字来源于日语Sudoku

    Kakuro数独问题: 数独这个奇特的名字来源于日语Sudoku,是十八世纪瑞士数学家欧拉发明的。 后在美国发展,并在日本得以发扬光大。 Sudoku的规则十分简单,就是在9×9的九宫格里面填数字,每个方格中填人合适的数字以使得每行,每列以及每个九宫格都要包含从1~9的数字且互不相同. 数独的玩法逻辑简单,数字排列方式千变万化.不少教育者认为数独是锻炼脑筋的好方法。 谜题中会预先填入若干数字, 其它方格为空白, 玩家得依谜题中的数字分布状况, 逻辑推敲出剩下的空格里是什么数字。 由于规则简单, 在推敲之中完全不必用到数学计算, 只需运用逻辑推理能力, 所以无论男女老幼, 人人都可以玩, 而且容易上手、容易入迷。 世界各地有很多数独俱乐部, 还有的国家如法国等专门举行过数独比赛, 其风靡程度可见一斑。目前网上流行一些经过变形的数独,其中Kakuro数独就是其中一种。 图1就是一道难度级别较高的Kakuro数独问题。 Kakuro数独规则如下: 1、在空格中填入数字1-9;数字0不能出现。 2、带斜线的方格,斜线上方的数字等于该方格右面对应的一组水平空格里的数字之和;斜线下方的数字,等于该方格下面对应一组垂直空格里的数字之和。 3、同一数字在每组水平(垂直)空格里只能出现一次。

    标签: Kakuro Sudoku

    上传时间: 2014-01-13

    上传用户:h886166