How to take the 8th bit in lsb

조회 수: 1 (최근 30일)
Swati Nagpal
Swati Nagpal 2018년 5월 31일
답변: Walter Roberson 2018년 6월 1일
I am applying LSB for image steganography and I have got the binary representation of an rgb image i. e. 10001010 but I m not getting any idea of how to use the 8th bit to hide data in it anybody plz help me.
  댓글 수: 3
Jan
Jan 2018년 5월 31일
The readers cannot guess, what "binary representation of an rgb image i. e. 10001010" exactly is. Is this a logical vector, a decimal number or a character vector? Did you search in the forum for "lsb steganography" already? You will find a lot of corresponding threads.
I strongly recommend to remove the "ASAP" from the question. Pushing the readers is counterproductive, because it sounds impolite.
Swati Nagpal
Swati Nagpal 2018년 6월 1일
the binary representation of 10001010 is just an example from my side. The thing is i have got uptothe binary representation of the image and now i have to take the 8th least bit of it to apply the lsb technique. i want a code for it so please help me in this.

댓글을 달려면 로그인하십시오.

답변 (1개)

Walter Roberson
Walter Roberson 2018년 6월 1일
You can use bitset() and bitget() .
To extract the lsb you can use mod(YourImage,2) . To set new lsb you can do
YourImage - mod(YourImage,2) + NewLSBValue

카테고리

Help CenterFile Exchange에서 Encryption / Cryptography에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by