1. Z26 上的仿射密码体制: (1) 应用 随机产生的密钥 (A 、 B ) 将一段英 文 ( 其长度应较长 ) 进行加、解密; (2) 针对 (1) ,统计其明文和密文中各字符出现的频率; (3) 针对 (1) ,计算明文和密文的重合指数。 2. Z26 上的维吉尼亚 密码体制: (1) 编写密钥为 (k1,k2,…,kn) 的 维吉尼亚加、解密程序 ,其中 n 值由 用户输入,密钥随机产生; (2) 用 (1) 实现的 加、减密程序对 一段英 文 ( 其长度应较长 ) 进 行加、 解 密; (3) 针对 (2) ,统计明文和密文中各字符出现的频率。要求给出 n =4,16 两 种情况下的频率统计结果; (4) 针对 (2) ,计算明文和密文的重合指数。要求给出 n =1,2,4,8,16,32,64, 128,256 几种情况下的计算结果。
2022-04-07 00:24:38 6KB 仿射密码,维吉尼亚密码
1
从改变仿射投影算法的条件出发,迫使仿射投影算法(APA)后验误差等于噪声,提出一种新的变阶仿射投影算法(E-APA)。该算法令迭代过程中阶数正比于误差向量的L2范数的平方与噪声功率之比,通过调节正则化因子来改变二者比值,从而实现了在初始阶段输入阶数较大,在收敛阶段输入阶数较小。实验结果表明该算法收敛速度快,稳态失调小,计算量少,优于目前最好的变阶算法(E-APA)。
2022-04-06 09:57:39 499KB 论文研究
1
主要介绍了Python 在OpenCV里实现仿射变换—坐标变换效果,本文通过一个例子给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
2022-03-25 14:08:39 98KB opencv仿射变换 python 坐标变换 python
1
包含各种仿射变换的程序,即平移、旋转、均匀和非均匀缩放、正投影、斜投影和透视投影。 它还包含面部绘图功能,可以轻松地针对特定问题绘制 3d 图形。 这可以在代码的仿射变换阶段之后完成。 法向量和初始状态需要由用户定义。
2022-03-15 11:41:29 4KB matlab
1
该文档介绍了凸分析中与仿射集相关的基础概念及一些定理,像仿射组合,仿射无关,仿射变换,还有超平面的概念。
2022-03-11 06:03:48 253KB 仿射集 凸分析
1
IOS开发仿微信右侧弹出视图实现 微信首页的+号,点击之后会弹出一个更多的视图,这个视图如何实现呢? 实现该效果可能需要以下技术要点: 1.图片拉伸,通过拉伸图片的中间的较小区域来保持图片的边上的形状 2.仿射变换,用到仿射变换的缩放,平移和合并,视图动画 3.navigationBar的样式设置 实现效果,如下: 本Demo图片来源微信安装包解压得到的图片 实现代码: // // ViewController.m // appXX-微信更多工具栏 // // Created by MRBean on 15/7/27. // Copyright (c) 2015年 yangbi
2022-03-03 00:01:28 91KB ios ios开发 仿射变换
1
前面介绍怎么样实现平移的功能,接着下来演示缩放功能。比如在一个文档里插入一个图片,发现这个图片占用太大的面积了,要把它缩小,才放得下,与文字的比例才合适。这样的需求,就需要使用仿射变换的缩放功能,而实现这个功能的方法,就是采用齐次坐标的变换功式: 可看到最后一条公式,就是缩放公式,要实现二维图像的缩放,需要构造前面那个缩放矩阵,因此在OpenCV也是构造一个2X3的矩阵。不过,在缩放变换里,要考虑另外一个问题,比如图片放大之后,原来两点像素的距离变大了,在中间留下了空间,那么中间空白的像素点怎么样处理呢?其实图像处理要完成两个独立的算法计算,首先需要一个算法实现空间坐标变换,用它描述每个像素
2022-01-27 09:48:41 192KB opencv 仿射变换 矩阵
1
级联仿射不变集成 MCMC 采样器。 “MCMC 锤子” gwmcmc 是 Goodman and Wear 2010 Affine 的实现不变集成马尔可夫链蒙特卡罗 (MCMC) 采样器。 MCMC采样启用贝叶斯推理。 许多传统 MCMC 采样器的问题是它们对于严重扩展的问题可能收敛缓慢,并且难以优化高维问题的随机游走。 这是 GW 算法真正擅长的地方,因为它是仿射不变的。 它可以在严重缩放的问题上实现更好的收敛。 很多开箱即用更简单,因此它名副其实的MCMC锤。 (此代码使用 Goodman and Wear 算法的级联变体)。 用法: [models,logP]=gwmcmc(minit,logPfuns,mccount,[Parameter,Value,Parameter,Value]); 输入: minit:每个步行者的初始值的 MxW 矩阵合奏。 (M:模型参数的数量。W:步行
2022-01-18 14:48:27 147KB matlab
1
新学期有一门密码学课,课上老师布置了一道密码学题,题目如下: 解密由仿射密码加密的密文“DBUHU SPANO SMPUS STMIU SBAKN OSMPU SS” 想解密这个密文,首先必须要知道仿射密码是什么: 仿射密码是一种代换密码,加解密公式如下 加密:C=E([a,b],p)=(ap+b) mod 26C=E([a,b],p)=(ap+b) mod 26 解密:p=D([a,b],C)=((C−b)/a) mod 26p=D([a,b],C)=((C−b)/a) mod 26 很显然不能靠人力来解密,只好求助于计算机程序,下面是我写的用Python解密的代码,输出结果后要用语言学
2022-01-08 21:54:32 172KB python python函数 仿射密码
1
用于各种古典加密,是用C语言写的,playfair hill Vigenere和仿射密码的加解密
2021-12-29 13:46:39 8KB playfair hill Vigenere 仿射密码
1