基于压缩感知的图像加密算法,稀疏基用的是小波,重构用的是OMP(Compressed sensing image encryption algorithm)
2023-05-09 20:48:29 59KB matlab 重构 源码软件 开发语言
一般混沌图像加密,都是对图像的整体像素置乱处理,其抵抗明文攻击能力较差。为此,提出基于离散Hopfield神经网络的彩色图象混沌加密算法。该算法采用自治三维混沌系统对彩色图像单像素比特位进行加密操作,通过利用三维混沌序列的其中一维置乱图像R、G、B分量的像素位置,用另外两维序列设置置乱每个像素比特位的权值和阈值,从而改变彩色图像各分量像素的位置和像素值,达到有效加密的效果。理论分析和实验结果表明,该单像素加密算法可有效抵抗差分攻击,使反馈密文提高了像素置乱效果,并具有良好的加密效果和保密性。
2023-04-23 11:18:27 4.67MB 工程技术 论文
1
RC5算法 1994年设计,1995年公开 RC5是一种分组长度、密钥长度和加密迭代轮数都可变的分组密码体制。RC5算法包括三部分:密钥扩展、加密算法和解密算法。 RC5表示为RC5-w/r/b,w(字) 、r(加密轮数)、b(密钥的字节长度),输入为2w 例如:RC5-32/12/16,输入64位,12轮,密钥128 分组长度可变,密钥长度可变,迭代轮数可变
1
AES招标的候选加密算法Serpent代码
2023-04-18 15:16:09 893KB Serpent 加密算法
1
AES算法整理成.h和.cpp文件,可以直接调用,test是测试文件
2023-04-14 11:44:09 5KB 加密算法
1
自己写的 呵呵 希望支持 信息安全 古典加密算法------置换密码 古典加密算法------代换密码------乘数密码
2023-04-13 20:05:05 1007B 置换密码
1
本人利用网上找的一个C#版的大整数类BigInteger(本人认为这是偶发现的效率最高的一个C#版大整数类)来实现私钥加密公钥加密(事实上也完全支持公租加密私钥解密),但没有使用类BigInteger的大素数生成函数,而是直接使用类RSACryptoServiceProvider来生成大素数。
2023-04-13 11:04:21 39KB RSA 加密解密 BigInteger 模数
1
提出了一种用三维Jerk系统对彩色图像加密的算法。首先对Jerk系统输出的混沌序列进行预处理,使其成为更为理想的伪随机序列;其次用得到的混沌序列对图像进行行、列置乱变换;最后再用混沌序列对置乱后的图像进行扩散,完成加密。此外,在解密中利用原图像相邻像素的相关性增强了算法的抗攻击能力。仿真结果表明,Jerk系统产生的混沌序列有理想的伪随机性,该加密算法可以达到很好的加密效果,并具有较强的抗攻击性能。
1
DES加密算法的C语言实现,运行环境VC++6.0,使用一个 56 位的密钥以及附加的 8 位奇偶校验位,产生最大 64 位的分组大小。这是一个迭代的分组密码,使用称为 Feistel 的技术,其中将加密的文本块分成两半。使用子密钥对其中一半应用循环功能,然后将输出与另一半进行“异或”运算;接着交换这两半,这一过程会继续下去,但最后一个循环不交换。DES 使用 16 个循环,使用异或,置换,代换,移位操作四种基本运算。
2023-04-10 15:51:21 117KB DES C
1
加密算法des的源码实现(c语言版),控制台程序,可以直接运行
2023-03-30 17:00:17 10KB des,c,源码
1