如何让一个文件永远携带一个信息,并且不可更改,不影响该文件正常使用?

2020-06-07 16:43:29 +08:00
 tctc4869

如题。对一个文件内部写入一个字符串信息,并且写入后,无法再次写入,不可更改。或者让更改难度难度很大,就像破解反编译 c++一样

不会影响到文件的使用,切换了操作系统也不会发生改变。至少能包含大多数文件格式,文本文件,图片,文档文件等,能被程序读取写入的信息。专业性质的文件不包括在内。

如何做到?用什么工具?或者什么编程开发语言能做到

8793 次点击
所在节点    程序员
66 条回复
youla
2020-06-07 18:24:26 +08:00
写一个 exe 程序,把你的图片视频 pdf 装进去。
liuser666
2020-06-07 18:53:15 +08:00
在线查看,远程给文档,图片,pdf 你把文件放 csn 里。
liuser666
2020-06-07 18:53:57 +08:00
cdn
dream10201
2020-06-07 19:18:19 +08:00
洗洗睡不香?
Mac
2020-06-07 19:19:58 +08:00
当年软盘时代有写保护口
aloxaf
2020-06-07 19:44:46 +08:00
你需要的大概是数字盲水印
Jooooooooo
2020-06-07 19:50:39 +08:00
做不到

楼上好多答案说的都是怎么发现被改的

你想想, 文件就是本地磁盘上的数据, 有管理员权限之后还有啥不能改?
acess
2020-06-07 19:59:42 +08:00
@CNife 很多年前听说过有些小说网站会替换一些不太重要的字词来嵌入水印,这样就可以在小说泄露(盗版)后追踪到泄露出去的用户。
pusheax
2020-06-07 20:01:10 +08:00
这种多媒体数据的话可以考虑隐写,也不是完全不能更改,但是很难以发现
LengthMin
2020-06-07 20:02:48 +08:00
楼主是想做一个泄露查询吗? 给某个文件加上一个独特的密钥 泄露之后就可以知道是谁泄露的
reus
2020-06-07 20:03:13 +08:00
@acess 拿到两个不同用户的文本,做一个 diff,把不同的地方删除,就可以去掉特征了
llh880808
2020-06-07 20:33:25 +08:00
有人记得图种吗,利用操作系统根据文件头判断文件类型的机制,把信息夹带在文件尾,也不影响正常浏览,如果信息量很小,在文件大小上也看不出来
问题是一旦知道这种方法,当然还是可以编辑夹带的信息
tctc4869
2020-06-07 21:38:31 +08:00
@LengthMin 是的
tctc4869
2020-06-07 21:39:26 +08:00
@llh880808 可以字符串加密信息,塞入文件里的是加密的字符串
tctc4869
2020-06-07 21:45:11 +08:00
@pusheax 这种有相关软件么?自己把一些信息进行对称加密,然后把加密的字符串信息塞入多媒体文件,pdf 文件里。这样用户就难以发现,
beastk
2020-06-07 21:47:15 +08:00
哪有永远的事,你想多了
niubee1
2020-06-07 21:47:15 +08:00
你说的不是 EXIF 信息 ?
BadAngel
2020-06-07 21:48:17 +08:00
突然想到,如果可以这么做,放入病毒也是可以的咯?
而且还是全平台?
这个有点离谱了。
xcstream
2020-06-07 21:49:41 +08:00
其实就是水印 随便找个软件就可以了
la9998372
2020-06-07 21:57:00 +08:00
图片、PDF 文件上,可以加数字水印。而且这种数字水印可以在截图、翻拍等情况下,也可以实现恢复。https://www.jianshu.com/p/08041bcf0f23

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/679444

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX