vc++平台的经典加密算法,虽然很粗糙,但是还是很乐意和大家共享。
java和php通用的加密算法,可以互相加密和解密
针对Blowfish算法在实际应用中存在的等价密钥、重复初始化等问题,提出Blowfish与MD5算法相结合,将MD5算法的生成值作为密钥的一部分对Blowfish算法进行初始化,使用概率统计方法证明
为了研究图像压缩与加密同步进行及提高安全性问题,提出了一种基于改进零树结构的分块图像联合压缩加密算法,将图像对应不同分块区域映射到相应子带中。利用密钥对图像压缩产生的原始上下文进行修正,然后与判决一起
为了提高图像加密算法的安全性和减少加密中使用的拉丁方数量,提出了一种新的基于完备拉丁方的图像加密算法。通过拉丁方与图像的灰度值矩阵进行异或运算,以提高安全性;再利用完备拉丁方扩展后的矩阵与正交拉丁方对
设计了一种新的图像加密算法,先将图像进行小波变换,再利用交叉混沌映射产生的混沌序列分别对低频和高频系数进行分块置乱;小波逆变换后,再用一组新的混沌序列对置乱后的图像进行扩散。实验证明,该算法密钥空间大
依据混沌置乱信息熵,给出选择驱动图像比特全排列混沌映射的准则,依据混沌轨道的不可预测性,设计一个图像比特全置乱算法,应用选择的混沌完成图像最小粒度—比特全空间内最大程度的等概率置乱。为增加抗攻击能力,
作为不可破译的密码,一次一密密码是信息安全领域的一个重要研究课题,但密钥生成、存储和分配时存在较大困难,使得一次一密密码很难实现。以生物分子为基础的DNA计算,因其巨大的信息存储能力和高度的并行计算能
针对现有图像加密算法相关性较高的问题,提出一种基于DNA编码与统计信息优化的图像加密算法。采用DNA编码将图像的RGB三色通道分转换为DNA序列,并通过DNA运算对像素进行空间域的失真处理;然后对图像
这个算法可以使用人RSA并引用LIBTOMMATH库完成对大数的处理。