Steganography is the practice of hiding secret information inside a cover file (such as a picture)
where nobody would suspect it contains hidden information inside of it.
The secret information itself can be a message or even another file (picture, video or audio file).
This hidden data is usually encrypted with a password.
Steganography is beneficial for watermarking images, securely storing sensitive data, such as hiding system passwords or keys within other files.
This online steganography service lets you hide a secret message or a secret file inside a cover image.
See an example of a photo where a secret message is hidden:
http://www.mobilefish.com/download/steganography/hongkong.png
To unhide the secret message use this tool and enter password: joshua
How this online steganography service works
Encrypt: Hide a secret message or a secret file inside a cover image.
- Upload a cover image where a secret message or a secret file will be hidden in.
The cover image can be any of the following filetypes (max file size = 300 KB):
.bmp, .gif, .jpeg, .jpg, .png.
To avoid detection please use a cover image with plenty of fine details.
A cloudless blue sky and a car in front of a red painted wall is not good.
Animals in a forrest on a rainy day is much better.
Also less information hidden inside the cover image is better.
- Enter a secret message or instead upload a secret file.
The secret message or secret file will be embedded inside the cover image.
The maximum size of the secret message is 5000 characters.
The secret file can be any filetype (max file size = 100 KB).
- Enter a password if you need additional security.
If a password is entered, the same password is required to unhide the secret message or secret file from the cover image.
- Press the "Encrypt" button.
- An encrypted image is created (always a .png file) where the secret message or secret file is hidden inside.
Decrypt: Unhide the secret message or the secret file from the encrypted image.
- There are two ways to unhide the secret message or the secret file:
- Upload an encrypted image where the secret message or the secret file is hidden inside.
The encrypted image must be a .png file (max file size = 4 MB).
- Or instead enter an image URL, for example:
http://www.mobilefish.com/download/steganography/toetanchamon.png
The image URL must refer to a .png file (max file size = 4 MB).
- If a password is specified during the encryption process, the same password is required here.
- Press the "Decrypt" button.
- If a secret message is found it will be displayed in the text area.
If a secret file is found it can be downloaded.
All cryptography related services on this website:
- .htpasswd and .htaccess generator
Generates .htpasswd and .htaccess files to protect a directory from unauthorized access on your website.
- Base64 encoder and decoder
Base64 encode or decode a given text or a file.
- Big number bitwise calculation
Perform bitwise AND, bitwise OR and bitwise XOR (bitwise exclusive or) operations on two big positive integer numbers.
- Big number converter
Convert big positive integer numbers into binary, decimal, hexadecimal or base64 encoding schemes.
- Big number equation calculation
Add (+), subtract (-), mutiply (*), calculate the modulo (%), calculate the power (^) or calculate the greatest common divisor (gcd) of very large positive integer numbers.
- Convert ISO Latin 1, UTF-8, UTF-16, UTF-16LE or Base64 text to hex and vice versa
Convert ISO Latin 1, UTF-8, UTF-16, UTF-16LE or Base64 text to a hexadecimal value and vice versa.
- Create self-signed SSL certificates online
Create Certificate Signing Request (CSR), Self-signed SSL certificate (CER), Private key, Public key and Personal Information Exchange PKCS#12 online.
- Cryptographic Pseudorandom Number Generator
Generate small to large cryptographic pseudorandom numbers by specifying its bytesize.
- CVS pserver password decoder and encoder
Recover CVS pserver passwords or create encoded CVS pserver passwords to be used in the .cvspass file.
- Decode Certificate Signing Request (CSR)
Decodes your Certificate Signing Request (CSR) and verifies that your Certificate Signing Request is valid and displays the information held in the CSR
- Decode SSL certificate
Decode x509 SSL certificate and verifies the certificate is valid. Displays the information held in the SSL certificate, such as subject name, issuer name, purposes, valid from and valid to dates etc.
- File checksum calculator
Calculate the checksum of any file and compare it with the original.
- MD5, SHA1, SHA224, SHA256, SHA384, SHA512 and RIPEMD160 hash generator
Enter a message and generate MD5, SHA1, SHA224, SHA256, SHA384, SHA512 or RIPEMD160 hashes.
- Online eval gzinflate base64_decode decoder
Decodes PHP files encoded by nested functions, for example: eval(gzinflate(base64_decode('Code')))
- One-time pad encoder/decoder and key generator
One-time pad encoder/decoder and generates multiple one-time pads.
- Online GUID generator
GUID generator creates a unique character number/letter combinations, such as {E18B7C76-48C0-1A77-461A-7FB146FC26CA}.
- Online hex editor
Online hex editor allows you to edit, view, modify and analyze binary files.
- Online RSA key generation
Create an RSA key pair consisting of an RSA public key and an RSA private key.
- Online steganography service, hide message or file inside an image
Hide secret information inside an image where nobody would suspect it contains hidden information inside of it.
- Private key match the certificate
Checks if a given private key corresponds to a certificate (cer).
- Rot13 (rot-n) encoder decoder
Encrypt or decrypt text with a ROT13 cipher and allows you to shift each letter 1 (ROT1) to 25 (ROT25) places along the alphabet.
- Unicode character map
Display all unicode characters, symbol and punctuation maps. You can also display a character by entering its character code or vice versa.
Secret message:
Download encrypted image or secret file:
|
|