sha1collider:构建两个内容不同但SHA1总和相同的PDF

时间:2021-05-22 17:40:54
【文件属性】:
文件名称:sha1collider:构建两个内容不同但SHA1总和相同的PDF
文件大小:8.28MB
文件格式:ZIP
更新时间:2021-05-22 17:40:54
Python 关于 生成两个具有不同内容但具有相同SHA1散列的PDF。 PDF呈现为JPG,然后合并到输出文件中。 它们必须具有相同的页面大小和页面数。 需要ghostscript,turbojpeg,PIL和Python 3。 使用来自shattered.io的“ shattered” PDF序言-马克·史蒂文斯(Marc Stevens)等人提供。 对于碰撞。 与来自的碰撞生成器类似,但更灵活(支持多个页面,任意大小的输入等)。 用法 只需运行python3 collide.py PDF1.pdf PDF2.pdf ,它将生成out-PDF1.pdf和out-PDF2.pdf 。 这些将包含与原始输入PDF相同的内容,但将具有相同的SHA1哈希。 如果生成的PDF对您不起作用(例如,它们看起来已损坏,图像有瑕疵等),请尝试--progressive模式。 评论 有两种编码模式:通过--pr
【文件预览】:
sha1collider-master
----README.md(1KB)
----examples()
--------1314-academic-calendar.pdf(148KB)
--------out-eve100.pdf(139KB)
--------1213-academic-calendar.pdf(159KB)
--------eve1b.pdf(21KB)
--------eve100.pdf(20KB)
--------out-1213-academic-calendar.pdf(4.7MB)
--------sha1sums.txt(502B)
--------out-1314-academic-calendar.pdf(4.7MB)
--------out-eve1b.pdf(139KB)
----collide.py(12KB)

网友评论