Image-Cryptography:图像加密技术的实现https

时间:2024-06-05 08:59:34
【文件属性】:

文件名称:Image-Cryptography:图像加密技术的实现https

文件大小:4.97MB

文件格式:ZIP

更新时间:2024-06-05 08:59:34

Python

基于Rubix立方体原理的图像密码学 使用Rubix的多维数据集原理实现图像加密和解密。 该算法基于可在上找到的论文。 先决条件 您需要在系统上安装Python2。 按照说明进行操作您还需要安装numpy和Image库。 在Ubuntu上 sudo apt-get install python-numpy sudo apt-get install python-imaging 跑步 要加密图像,首先将该图像放置在input/文件夹中 然后跑python encrypt.py 可以在encrypted_images/文件夹中找到加密的图像。 加密过程中生成的密钥存储在keys.txt文件中。 (注:要执行可以通过改变调整加密迭代次数ITER_MAX在价值encrypt.py文件较大值将使加密更安全,但它花费更多的时间。) 要解密图像,请运行python dec


【文件预览】:
Image-Cryptography-master
----helper.pyc(1KB)
----.DS_Store(6KB)
----helper.py(610B)
----keys.txt(2KB)
----README.md(2KB)
----encrypt.py(2KB)
----encrypted_images()
--------pic1.png(148KB)
--------.DS_Store(6KB)
--------pic3.png(148KB)
--------pic4.png(2.25MB)
--------pic2.png(148KB)
----input()
--------pic1.png(72KB)
--------.DS_Store(6KB)
--------pic3.png(77KB)
--------pic4.png(1013KB)
--------pic2.png(48KB)
----decrypt.py(2KB)
----decrypted_images()
--------pic1.png(65KB)
--------.DS_Store(6KB)
--------pic3.png(77KB)
--------pic4.png(936KB)
--------pic2.png(47KB)

网友评论