解密-怎么计算用维吉尼亚加密的密文的分组重合指数?

问题描述

怎么计算用维吉尼亚加密的密文的分组重合指数?

比如这个是经过维吉尼亚加密的密文,长度为31:wplle omkam aicqu ioigy oewrd hjlle o
假如密钥为5,所以把密文分成5列,Na,Nb....Nz为每个字母在文中出现的次数
1 2 3 4 5
w p l l e
o m k a m
a i c q u
i o i g y
o e w r d
h j l l e
o

那么第一列的重合指数是不是把这一列的每一个字母(w,o,a,i,h)在整篇文中出现的次数的平方相加再除以文章长度(31^2)的平方
就像这样:(Nw^2 + No^2 + Na^2 + Ni^2 + Nh^2) / (31^2)
以此类推,求出其他4列然后再进行求平均值。是这样求么?

解决方案

http://www.pudn.com/downloads625/sourcecode/hack/crack/detail2542949.html
http://wenku.baidu.com/link?url=X1NgkEgdjJCmyc__VZgcJKWEyqYTdqvdEOdjHSXZQqIzR32CEhklIST_KGpGGdmuT0Ag6pQ_bm6ke4-4uCqa9i9eUYHpyF79PhPTjTLqO-S

解决方案二:

http://download.csdn.net/detail/anfeng1234/1790356

时间: 2024-09-13 19:04:27

解密-怎么计算用维吉尼亚加密的密文的分组重合指数?的相关文章

关于维吉尼亚密码问题

问题描述 怎么编写维吉尼亚密码有关密钥的程序代码?求大神解说一下

JavaScript实现维吉尼亚(Vigenere)密码算法实例_javascript技巧

传统加密技术对于当今的网络安全发挥不了大作用,但每一本讲述密码学的书的开头都会率先介绍它们,因为它们是密码学的基础,是密码学的历史.几乎每一本密码学的书在讲述Vigenere密码的章节都会有这么一个<Vigenere代换表>用户讲解Vigenere密码机制: 加密过程很简单,就是给定密钥字母x和明文字母y,密文字母是位于x行和y列的那个字母.这样就决定了加密一条消息需要与消息一样长的密钥字符串,通常,密钥字符串是密钥词的重复.以<密码编码学与网络安全--原理与实践>中的例子来作为本

JS维吉尼亚密码算法实现代码_javascript技巧

复制代码 代码如下: var Vigenere = { _strCpr: 'abcdefghijklmnopqrstuvwxyz_12345 67890.ABCDEFGHIJKLMNOPQRSTUVWXYZ',//可以将此字符串的顺序打乱点,或者添加更多字符 _strKey: function(strK,str){//生成密钥字符串,strK为密钥,str为明文或者密文 var lenStrK = strK.length; var lenStr = str.length; if(lenStrK

php计算多维数组中所有值总和的方法

本文实例讲述了php计算多维数组中所有值总和的方法.分享给大家供大家参考.具体实现方法如下: php 内置函数 array_sum() 函数返回数组中所有值的总和,只能返回一维数组的总和; 计算多维数组所有值的和就要自定义函数了; ? 1 2 3 4 5 6 7 8 9 10 function get_sum($array) { $num = 0; foreach($array as $k => $v) { if(is_array($v)) { $num += get_sum($v); } }

史蒂夫•沃兹尼亚克:iWatch将复制iPhone辉煌

史蒂夫•沃兹尼亚克: iWatch将复制iPhone辉煌8月29日,据CNET网站报道,苹果联合创始人史蒂夫•沃兹尼亚克(以下简称为"沃兹")对苹果iWatch智能手表信心十足,称这款可穿戴设备就如同当年iPhone手机一样,能够在大众消费市场上占据竞争优势. 但是就整个可穿戴市场而言,沃兹 认为,很多产品都只是复制了当今智能手机的功能,厂商很难说服消费者购买这类设备.沃兹表示:"苹果正努力打造极为优秀的产品,它并不急于发布可穿戴设备.因此,如果苹果发布一款这类设备,我预期,

十大著名黑客:乔布斯和沃兹尼亚克上榜

凤凰科技讯 北京时间5月28日消息,一提到黑客,人们便会想到一个坐在5台电脑前,双手飞速的敲击键盘,目不转睛的盯着屏幕上天书式的代码. 然后重重的点一下回车,"当"一声,便成功入侵美国中情局系统或者从银行盗走数百万美元.但黑客并非总是破坏或者盗取信息的为恶者,其中最出名的黑客 的确因其非法行径而受到惩处,但他们中的许多人都已"改邪归正"-- 有的成立了自己的公司.成为亿万富翁,有的则著书立传.成为了畅销书经销商.罗伯特森列举了其中的十大著名黑客,其中苹果公司联合创始

php计算多维数组中所有值总和的方法_php技巧

本文实例讲述了php计算多维数组中所有值总和的方法.分享给大家供大家参考.具体实现方法如下: php 内置函数 array_sum() 函数返回数组中所有值的总和,只能返回一维数组的总和: 计算多维数组所有值的和就要自定义函数了: function get_sum($array) { $num = 0; foreach($array as $k => $v) { if(is_array($v)) { $num += get_sum($v); } } return $num + array_sum

苹果创始人沃兹尼亚克称想加入澳洲国籍

腾讯科技讯(萧谔)北京9月25日消息,据国外媒体报道,苹果联合创始人史蒂夫·沃兹尼亚克(Steve Wozniak)将澳大利亚部署全国宽带网络(NBN)列为他想成为澳大利亚人的原因之一.沃兹尼亚克先生在悉尼对<澳大利亚金融评论>(Australian Financial Review)表示,他已与澳大利亚通信部长斯蒂芬·康罗伊(Stephen Conroy)交谈过,表示支持澳联邦政府的光纤网络建设.沃兹尼亚克称:"我与他谈论过,他们计划将光纤连接到全国每个人.对此我非常支持.这也是我

史蒂夫沃兹尼亚克表示支持苹果:FBI根本没有说服力

圣贝纳迪诺枪击案之后,FBI要求苹果协助其解锁一台原属于罪犯的iPhone 5c,苹果拒绝,此事受到社会各界的广泛关注.苹果联合创始人史蒂夫沃兹尼亚克(Steve Wozniak)表达了对苹果的支持立场. http://static.cnbetacdn.com/article/2016/0308/72ac2881dab2dd2.png 沃兹尼亚克出席了昨晚的Conan脱口秀,分享他对于这件事的观点,他认为FBI的这起案子是有史以来最站不住脚的,"他们甚至都尚未被定罪为恐怖分子,也没有跟任何恐怖组