文件名称:photocrypt:此 repo 已弃用。 更新的回购
文件大小:144KB
文件格式:ZIP
更新时间:2024-07-08 09:40:40
steganography C++
光密 一种图像中文本的程序。 它同时具有图形 ( ) 和命令行界面。 它是一个用 C++ 编写的跨平台应用程序。 它实现了带有密码保护的修改后的 LSB(最低有效位)替换算法。 秘密数据的每一位都存储在图像像素颜色值的较低有效位(并非总是最低位)中。 这使得隐写图像实际上与原始图像相同。 该算法取决于密钥,因此在没有密钥的情况下提取数据是不可行的。 该程序中使用的算法可以简单地解释为: 图像的第一行用于存储密码的 SHA1 摘要。 用于隐藏数据的位取决于密钥本身。 这是添加密码验证功能所必需的。 秘密数据从第 2 行的开头开始。 用于隐藏数据的位取决于密钥本身。 最后附加\0字符以标记文本的结尾。 注意:您无法从 JPEG 图像中提取文本,因为 JPEG 压缩算法会修改某些像素以减小文件大小和质量。 依赖关系 它仅依赖于以下包来构建。 内置包是独立的。 包裹 任务 带有 C+
【文件预览】:
photocrypt-master
----inc()
--------Error.h(2KB)
--------util.h(966B)
--------MatImage.h(4KB)
--------Win.h(3KB)
--------TextFile.h(2KB)
--------INFO.h(3KB)
----Doxyfile(11KB)
----src()
--------Win.cc(14KB)
--------unsteg.cc(3KB)
--------util.cc(1KB)
--------main.cc(371B)
--------TextFile.cc(2KB)
--------steg.cc(4KB)
--------MatImage.cc(11KB)
--------Error.cc(922B)
----icon.png(120KB)
----.gitignore(366B)
----Makefile(2KB)
----README.md(3KB)