混沌加密 该存储库包含使用完全用python编写的各种技术对图像进行加密的代码。 所使用的混沌系统 1. Logistic映射方程 2. Lorenz微分方程组 使用的加密方法 1.仅替换(混淆方法) 在这里,代码用另一个像素替换了图像的每个像素(通过对初始像素值与使用上述PRNG之一生成的伪随机数(每个像素不同)进行异或运算而获得),从而使加密非常安全。 2.改组然后替换(扩散然后混淆方法) 此处,代码首先使用使用PRNG之一生成的随机数(每个像素一个)对图像的像素进行混洗,然后使用另一组键执行上述替换方法。 因此,这种加密方法非常安全。 将混沌与分形联系起来 该代码还旨在将混沌与分形联系起来,这从得到启发 最终报告 1.使用Lorenz微分方程系统进行加密的报告 该报告可以在找到。 2.分形混乱的报告 该报告可以在 找到。