EXIF GPS隐写术|使用EXIF GPS数据在图像中隐藏消息

EXIF GPS隐写术|使用EXIF GPS数据在图像中隐藏消息

我决定做一个快速项目,目标是使用EXIF GPS数据在图像中隐藏一条消息。您可以在这里进行测试。

它是如何工作的?

使用EXIF,我们可以将其GPS位置附加到图像上。纬度和经度及其各自的参考值存储在DMS(度分秒)中。

引用由ASCII字符表示,“ N”代表北,“ S”代表南,“ E”代表东,或“ W”代表西。实际坐标使用6个有理数或12个整数存储。

例子:

  • S; 32/1; 11/1; 32/3,
  • E; 31/1; 40/1; 11/7;

该工具允许用户使用确定坐标秒数的有理数来存储短消息

大写字母后,该消息将转换为十进制,以便每个字符的十进制值的长度为2。然后将其分隔为4个整数,并将它们插入秒的字段中。

该工具允许用户对消息进行编码或解码。这本身不是一种加密方法,而是一种有趣的隐藏消息的方式。

编码过程示例:

  • 原始消息:GITHUB DEMO
  • 邮件编码为小数:7173847285663268697779
  • 存储在图像中的坐标:N;28/1; 22/1; 71738/47285,E;64/1; 42/1;66326/8697779

使用此示例,最有可能通过图像查看器或专用工具以以下格式之一显示坐标:

  • 28.36708809465064,64.70000211822914
  • N; 28; 22; 1.5171407423072856,E;64; 42; 0.007625624886537126

依存关系

使用方法

隐藏内容(加密)

①打开此网站 lucasn-dev.github.io/EXIF-GPS-Steganography

②输入要隐藏的内容(只能输入2到16个字符,只有字母,空格和以下字符: ?,!.)

③选择一张jpg/jpeg格式的图片上传.

④点击Encode进行编码

⑤点击右下角download下载编码过的图片.

解密

点击Decoed,上传被加密过的图片进行解密.

隐藏效果检测

使用exif提取器进行提取检测

www.ddosi.com/code/#recipe=Extract_EXIF()

此时可以看到gps信息,但是并没有用,①不是gps真实信息,②看不出来隐藏信息.

安装方法

各位也可以安装在本地使用.

①下载源码

GitHub: github.com/LucasN-dev/EXIF-GPS-Steganography

雨苁网盘: https://w.ddosi.workers.dev
解压密码 www.ddosi.com

②解压双击index.html即可(或直接上传服务器).

在线gps信息隐藏加密解密地址

①作者原始网站: ucasn-dev.github.io/EXIF-GPS-Steganography/

②本站地址:https://www.ddosi.com/gps/

转载请注明出处及链接