目录导航
我决定做一个快速项目,目标是使用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.org/code/#recipe=Extract_EXIF()

此时可以看到gps信息,但是并没有用,①不是gps真实信息,②看不出来隐藏信息.
安装方法
各位也可以安装在本地使用.
①下载源码
GitHub: github.com/LucasN-dev/EXIF-GPS-Steganography
雨苁网盘: https://w.ddosi.workers.dev
解压密码 www.ddosi.org
②解压双击index.html即可(或直接上传服务器).
在线gps信息隐藏加密解密地址
①作者原始网站: ucasn-dev.github.io/EXIF-GPS-Steganography/
②本站地址:http://www.ddosi.org/gps/

转载请注明出处及链接