Về công cụ này
Công cụ này giấu một thông điệp văn bản bí mật bên trong một ảnh thông thường và sau đó lấy nó ra lại, dùng giấu tin theo bit có ý nghĩa nhỏ nhất (LSB). Mọi thứ diễn ra cục bộ trong trình duyệt của bạn trên một canvas HTML: bức ảnh và thông điệp của bạn không bao giờ rời khỏi thiết bị và không có gì được tải lên bất kỳ máy chủ nào.
Giấu tin LSB hoạt động bằng cách ghi đè lên bit có ý nghĩa nhỏ nhất của mỗi kênh màu. Ảnh được vẽ lên một canvas và các điểm ảnh thô của nó được đọc; thông điệp được chuyển thành các byte UTF-8 và, từng bit một, những bit đó thay thế bit thấp nhất của các kênh đỏ, lục và lam của các điểm ảnh liên tiếp (kênh alpha/độ trong suốt được bỏ qua để tránh dấu vết thị giác). Việc chỉ thay đổi bit thấp nhất làm dịch mỗi kênh nhiều nhất 1 trên 255, nên kết quả nhìn giống hệt bằng mắt thường. Một tiêu đề độ dài 32-bit big-endian được ghi trước để bộ giải mã biết chính xác có bao nhiêu byte thông điệp theo sau. Mỗi điểm ảnh mang 3 bit, nên một ảnh chứa được khoảng floor(rộng x cao x 3 / 8) byte, trừ đi 4 byte tiêu đề.
Để giấu một thông điệp, chọn "Giấu thông điệp", chọn một ảnh, gõ văn bản của bạn và bấm Mã hóa & Tải xuống để lưu một PNG. Để khôi phục nó, chuyển sang "Lộ thông điệp" và mở một PNG stego; văn bản ẩn được giải mã tự động. Đầu ra phải là PNG vì nó không mất dữ liệu — một JPEG nén lại các điểm ảnh và sẽ xóa sạch các bit có ý nghĩa nhỏ nhất mong manh, phá hủy thông điệp.