描述
"Privacy is necessary for an open society in the electronic age."
- Eric Hughes, A Cypherpunk's Manifesto
VeilPNG is a robust utility designed to securely hide sensitive data within PNG images using strong encryption and compression techniques. Built to protect user data and enable secure sharing, especially in censorship-heavy or information-restricted environments, VeilPNG lets you embed any file into a PNG image by compressing and encrypting it with AES-256-GCM encryption. The encryption key is derived from your password using PBKDF2 with HMAC-SHA256, utilizing a unique salt and high iteration count to guard against brute-force attacks.
The hidden data is stored within a custom ancillary chunk, ensuring the image remains valid while concealing sensitive content. The hidden file can only be extracted with the correct password, which also ensures data integrity via an HMAC-SHA256 hash.
sVeil is ideal for secure sharing on social media and platforms prone to censorship. It embeds hidden data directly into the deflate stream of the PNG image’s IDAT chunk, making the hidden content less detectable and more resistant to removal. This approach allows users in restricted regions to discreetly share information while keeping the image compliant with PNG specifications, even on platforms that strip custom chunks.