• (5 Pages)
  • +
  • 1
  • 2
  • 3
  • 4
  • 5

Steganography Rate Topic: ***** 9 Votes

#31 janhvi  Icon User is offline

  • New D.I.C Head

Reputation: 1
  • View blog
  • Posts: 12
  • Joined: 03-November 09

Posted 28 January 2010 - 01:57 AM

this tutorial was very helpful but we also want to use .bmp and .jpg images. so wat to do in such case?? plz also let know the main difference in code while using different extensions of images.
Was This Post Helpful? 0
  • +
  • -

#32 navyasaikrishna.b  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 3
  • Joined: 20-February 10

Posted 20 February 2010 - 11:45 PM

Thank you very much.Obsolutely this tutorial is very much helpfull.But its better having a look at following cases.
1.Text - Text stegnography.
2.Text - Image Steganography.
3.Text - Audio Steganography.
4.Text - Video Steganography.
5.Image - text ;; ;; ;; ;;
6.Image - Image ;; ;; ;; ;;
7.Image - Audio ;; ;; ;; ;;
8.Image - Video ;; ;; ;; ;;
9.Audio - Text ;; ;; ;; ;;
10.Audio - Image ;; ;; ;; ;;
11.Audio - Video ;; ;; ;; ;;
12.Audio - Audio ;; ;; ;; ;;
13.Video - Text ;; ;; ;; ;;
14.Video - Image ;; ;; ;; ;;
15.Video - Audio ;; ;; ;; ;;
16.Video - Video ;; ;; ;; ;;
Why not we use combine these 16 modules combined into a single steganographic application. Which we can name it as an "MULTIMEDIA STEGANOGRAPHY". Can you please help me some more to doing this?. One more difficulty involved here is algorithms for audio and video embedding.Since for text and Image enbedding LSB algorithm is suficient.

Thank you very much.Obsolutely this tutorial is very much helpfull.But its better having a look at following cases.
1.Text - Text stegnography.
2.Text - Image Steganography.
3.Text - Audio Steganography.
4.Text - Video Steganography.
5.Image - text ;; ;; ;; ;;
6.Image - Image ;; ;; ;; ;;
7.Image - Audio ;; ;; ;; ;;
8.Image - Video ;; ;; ;; ;;
9.Audio - Text ;; ;; ;; ;;
10.Audio - Image ;; ;; ;; ;;
11.Audio - Video ;; ;; ;; ;;
12.Audio - Audio ;; ;; ;; ;;
13.Video - Text ;; ;; ;; ;;
14.Video - Image ;; ;; ;; ;;
15.Video - Audio ;; ;; ;; ;;
16.Video - Video ;; ;; ;; ;;
Why not we use combine these 16 modules combined into a single steganographic application. Which we can name it as an "MULTIMEDIA STEGANOGRAPHY". Can you please help me some more to doing this?. One more difficulty involved here is algorithms for audio and video embedding.Since for text and Image enbedding LSB algorithm is suficient.
Was This Post Helpful? 0
  • +
  • -

#33 Guest_Shahzad*


Reputation:

Posted 08 March 2010 - 05:49 AM

I want to know that how many red,green and blue pixel is used to hide the data. i.e One pixel contain 24 bit for RGB (8 for red and 8 for green and 8 for blue).The data suppose A (010 000 01) is hide in one pixel. how many bit of a is hide in red,green and blue respectively in your code
Was This Post Helpful? 0

#34 arshadrehmani  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 4
  • Joined: 11-April 10

Posted 11 April 2010 - 12:15 PM

Hi Wilson,
I'm a student & myself have written a code for embedding text in mp3 using java.
But i'm utilizing random bits to do so.
I want to know how will i be able to find ID3v2 tag & headers of mp3 frames.
Please help me with your code.
Was This Post Helpful? 0
  • +
  • -

#35 danielc1657  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 1
  • Joined: 21-April 10

Posted 21 April 2010 - 08:24 AM

Hi, thanks a lot.
very good matterial, i am studying some of cryptography and this is an excellent matterial to learn about it. good bye
Was This Post Helpful? 0
  • +
  • -

#36 Guest_javad*


Reputation:

Posted 30 April 2010 - 02:10 AM

hi , test it .
Was This Post Helpful? 0

#37 Guest_arpi cyril*


Reputation:

Posted 19 May 2010 - 10:22 AM

i went through your tutorial.But i could not run the whole program.there are three set of codes-steganography_view,steganography_controller and image_filter,how to compile these three together?

please do help me.Iam waiting for your reply..thanks in advance...god bless u...
Was This Post Helpful? 0

#38 Guest_Radzell*


Reputation:

Posted 11 July 2010 - 12:43 PM

I am trying to change the code for it to work with bitmaps. I think i got the jist of what you were explain and i turn a bitmap into bytes with this code and vice versa:
 /**
     * Receive bytearray containing the pixel positions of a bitmap which are
     * painted.
     * 
     * @param bmp
     *            Bitmap to receive painted pixels
     * @return Bytearray of numbers with positions of painted pixels
     */
    public Bitmap getBitmapFromBytes(byte[] data) {
	Log.i("Bitmap Size", "Size:" + data.length);
	Bitmap bmp = BitmapFactory.decodeByteArray(data, 0, data.length);

	return bmp;
    }

    /**
     * Receive bytearray containing the pixel positions of a bitmap which are
     * painted.
     * 
     * @param bmp
     *            Bitmap to receive painted pixels
     * @return Bytearray of numbers with positions of painted pixels
     */
    public byte[] getBytesFromBitmap(Bitmap bmp) {
	ByteArrayOutputStream baos = new ByteArrayOutputStream();
	try {
	    baos.flush();
	} catch (IOException e) {
	    // TODO Auto-generated catch block
	    e.printStackTrace();
	}

	bmp.compress(Bitmap.CompressFormat.PNG, 100, baos); // bm is the bitmap
	return baos.toByteArray();
    }

I keep trying to make it work but the size of the code seems the same i was wondering if you could figure out whats wrong i am doing the same thing, but with bitmaps not buffer images and nothing is working.
Was This Post Helpful? 0

#39 vsecsev  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 1
  • Joined: 20-July 10

Posted 20 July 2010 - 09:31 AM

View PostWilliam_Wilson, on 12 May 2007 - 01:24 PM, said:

No problem, i've always enjoyed all forms of encryption and cryptography, but i don't always have time to pursue it. I will admit the idea of modifying the least significant bit is not really my idea, it has been used in many programs over the years, and it is the most logical choice if you understand the importance of each bit.


*I also wanted to take the opportunity to properly describe how the GUI works, as it is simple and not explained anywhere, lol.
Menu Options:

Encode: type or paste the text to encode into the textarea, and press "Encode Now!", this will prompt you with a jfilechooser, which is to pick your image to encode, then you are prompted for an output file name (this does not include the extension, as it will always be .png). If the image is encoded correctly, the end result image will be saved, and then displayed in the decode view.

Decode: will prompt to choose an image, .jpg are available, but it will not work, so select a .png. Once open, select "Decode Now!" and if the image has a hidden message it will be displayed in the textarea of encode view.


I have also been adding some encryption abilities to the text, before it is encoded, both encryptions thus far are bit shifting operations. If there is a demand for it, i can post .jar files of any newer versions i create.



could to keep the message even though the picture changed

This post has been edited by vsecsev: 20 July 2010 - 09:36 AM

Was This Post Helpful? 0
  • +
  • -

#40 Guest_schude*


Reputation:

Posted 21 July 2010 - 09:48 PM

Hi,

very interesting program to be used but why i cant run it using NetBeans 6.8. Please.. Please.. someone there help me to sort out this problem. :bananaman:

Thanks
Was This Post Helpful? 0

#41 Guest_pratul*


Reputation:

Posted 15 January 2011 - 06:00 AM

hi i m doing video steganography...
ccan i get some video tutorials....
Was This Post Helpful? 0

#42 Guest_funonnet*


Reputation:

Posted 18 January 2011 - 07:47 AM

When i try to run your code i the error "The operator << is undefined for the argument type(s) byte[], int" in the below lines cld anyone help me fix dis out
for(int b=0; b<result.length; ++b )
		{
			//loop through each bit within a byte of text
			for(int i=0; i<8; ++i, ++offset)
			{
				//assign bit: [(new byte value) << 1] OR [(text byte) AND 1]
				result = ((result << 1) | (image[offset] & 1));
			}
		}

Was This Post Helpful? 0

#43 eng.mk  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 2
  • Joined: 09-April 11

Posted 10 April 2011 - 12:55 PM

View Postfunonnet, on 18 January 2011 - 07:47 AM, said:

When i try to run your code i the error "The operator << is undefined for the argument type(s) byte[], int" in the below lines cld anyone help me fix dis out
for(int b=0; b<result.length; ++b )
		{
			//loop through each bit within a byte of text
			for(int i=0; i<8; ++i, ++offset)
			{
				//assign bit: [(new byte value) << 1] OR [(text byte) AND 1]
				result = ((result << 1) | (image[offset] & 1));
			}
		}



i have this error also
Was This Post Helpful? 0
  • +
  • -

#44 Bverly  Icon User is offline

  • New D.I.C Head

Reputation: 1
  • View blog
  • Posts: 41
  • Joined: 30-May 08

Posted 28 April 2011 - 04:31 AM

When you want do this project at least learn basic and rule java language
Was This Post Helpful? 0
  • +
  • -

#45 stego  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 1
  • Joined: 05-May 11

Posted 05 May 2011 - 12:54 PM

Hi
When I Apply the program and worked to hide the image of extension jpeg transfir after saving to image of the extension Bng What is the reason for the change extension the image in this program??????
///////////////////////////////////////////////////////////
Was This Post Helpful? 0
  • +
  • -

  • (5 Pages)
  • +
  • 1
  • 2
  • 3
  • 4
  • 5