First page Back Continue Last page Graphics
Example: 8-bit Audio Embedding
Let’s assume an 8-bit cover-audio file has the following 8 bytes of data in it:
- 0xb4, 0xe5, 0x8b, 0xac, 0xd1, 0x97, 0x15, 0x68
In binary:
- 10110100-11100101-10001011-10101100
- 11010001-10010111-00010101-01101000
We wanted to hide the byte value ‘214’ (11010110), we replace the least significant bit from each byte to hide our message byte:
- 10110101-11100101-10001010-10101101
- 11010000-10010111-00010101-01101000
The modifications result in the following:
- Original: 0xb4, 0xe5, 0x8b, 0xac, 0xd1, 0x97, 0x15, 0x68
- Modified: 0xb5, 0xe5, 0x8a, 0xad, 0xd0, 0x97, 0x15, 0x68