Hello xin chào tất cả các bạn.
Đột nhiên trong lúc rãnh rỗi không có gì làm, ăn ở không mình viết 1 lib Ẩn dữ liệu (steganography). Demo nên chỉ dùng thuật toán đơn giản là LSB ẩn dữ liệu trên hình ảnh
Chú ý là hình gốc (Cover) để ẩn là bitmap. mời các bạn xem 1 vài hình ảnh (sources code mình để dưới cùng):
Encode:
- Cover image:
lena.bmp
- file ẩn:
landmark81.jpg
Command line:
java -jar watermark.jar -E -al LSB -c lena.bmp -sc landmark81.jpg -st wlena.bmp
- Stego file:
wlena.bmp
Decode:
- Stego file:
wlena.bmp
Command line:
java -jar watermark.jar -D -al LSB -st wlena.bmp -o img.jpg
- Data ẩn dược trích ra:
img.jpg
Tương lai nếu có điều kiện mình sẽ nân cấp lib thêm nhiều thuật toán hay hơn và ẩn data được trên hình ảnh, văn bản v.v