如何构建桌面应用程序来检测隐写图像?考虑到我对编程的基本知识,我应该关注什么?需要一些指南 [英] How can build a desktop app to detect steganography image? What are the things I should focus on considering my basic knowledge of programming? Need some guides

查看:57
本文介绍了如何构建桌面应用程序来检测隐写图像?考虑到我对编程的基本知识,我应该关注什么?需要一些指南的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我实际上已经尝试过找到以前的工作,但所有已经制作的应用程序,我需要为我的最后一年项目构建一个。我正在寻找答案和指南



我尝试了什么:



我实际上试图找到以前的作品

解决方案

因为这是家庭作业,你需要做硬码并自己完成作业。在今天的世界里,你有一些强大的工具触手可及我们许多年龄较大的程序员无法通过我们自己解决这个问题!



这不是一个要解决的新问题,许多人过去已经这样做,并与社区分享了他们的解决方案。我能做的最好的事情是推荐一些有大量信息的搜索:



* CodeProject搜索:隐写术 [ ^ ]

* Google搜索: c#steganography [ ^ ]


引用:

我实际上试图找到以前的工作,但都是已经制作的应用程序



您可能需要构建自己的解决方案。

Quote:

如何构建一个桌面应用程序来检测隐写图像?



隐写术的一般原理是众所周知的,你将遇到的问题是细节留给程序员。

- 数据嵌入图片的方式取决于程序员的品味和技巧,有几种方法可以做到这一点。

- 由于数据可以压缩和编码,您不能依赖提取数据的可读性来识别您所读取的内容是实际数据。

- 可以在实际数据末尾附加一些垃圾数据,以防止过于容易地检测边界。 br />


因此,在不知道用于编码和嵌入的实际方法的情况下进行隐写检测非常困难。

我们不做你的HomeWork。


I have actually tried to find previous work but all are already made apps and I need build one for my final year project.I am looking for answers and guides

What I have tried:

I have actually tried to find previous work

解决方案

As this is homework, you need to do the hard yards and complete the assignment yourself. In today's world, you have powerful tools at your fingertips that were not available to many of us older programmers who had to figure it out by ourself!

This is not a new problem to be solved, many have done this in the past and have shared their solutions with the community. The best that I can do is recommend a couple of searches that have a wealth of information:

* CodeProject Search: steganography [^]
* Google Search: c# steganography[^]


Quote:

I have actually tried to find previous work but all are already made apps


You may have to build your own solution.

Quote:

How can build a desktop app to detect steganography image?


The general principle of steganography is pretty well known, the problem you will encounter is that details are left to programmer.
- The way data is embedded in picture depend on taste and skills of programmer, there are tens of ways to do it.
- Since data can be compressed and encoded, you can't rely on readability of extracted data to identify that what you read is actual data.
- Some garbage data can be appended at the end of actual data to prevent too easy detection of boundaries.

So steganography detection without knowledge of actual method used for encoding and embedding can be pretty tough.
We do not do your HomeWork.


这篇关于如何构建桌面应用程序来检测隐写图像?考虑到我对编程的基本知识,我应该关注什么?需要一些指南的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆