How to Hide Files Inside Other Files in Windows - Using OpenPuff

remontka.pro
4 min
Steganography is a method of keeping data secret by hiding it inside other data. In software implementations, it usually involves storing the information that needs to be hidden or a file with it inside another file that can be publicly accessible.

There are a large number of Windows programs designed for these purposes, and one of them is OpenPuff, which is completely free and offers perhaps the widest range of functions among such utilities. This manual will discuss how to use OpenPuff.

A Simple Data Hiding Script Using OpenPuff

First, about the basic use case of steganography using OpenPuff without any additional nuances. Let's assume that we have some file with information that needs to be hidden inside another container file (OpenPuff supports BMP, JPG, PCX, PNG, TGA, AIFF, MP3, NEXT/SUN, WAV, 3GP, MP4, MPG, VOB, FLV, SWF, PDF).

In this case, the steps for simple hiding in OpenPuff will be as follows:

  1. Download the program from the official website and unpack it to a convenient location. Run it.
  2. In the main program window, click the "Hide" button.
  3. Specify 3 different passwords. You can uncheck "Enable B" and "Enable C" to use one password (A). The first two passwords are used to encrypt data in the target file using different algorithms, the third one is used to mix them up to remove patterns that could be used to find them. Passwords will be automatically checked for similarity in the "Passwords check" field.
  4. Select the file you want to hide in the "Data" field.
  5. Add a carrier file using the Add Carriers button to which the data will be placed. If you see a red indicator in the Selected/Total field, this means that the data does not fit into the selected container. You can select a larger file, change the amount of data that can be stored in the file in the Bit selection panel, or add multiple containers - these options are discussed in the last section of the instructions.
  6. Click the "Hide Data!" button, specify the location to save the file with encrypted data in it and wait for the process to complete (it may seem like it is frozen, but it is not).

As a result, a file will be created in the location you specified, which will open just like the original file, visually or aurally (if the file contains audio) you will not see any changes:

But now there is data in the file that can be extracted.

Extract Hidden File in OpenPuff

To extract a file hidden using steganography in OpenPuff, simply follow these steps:

  1. Launch OpenPuff and click the "Unhide" button.
  2. Enter the same passwords that you entered when hiding the file.
  3. Click the "Add Carriers" button and add the file with encrypted data.
  4. Click the "Unhide!" button, specify the location to save the hidden file and wait for the extraction to complete.
  5. Once the process is complete, the file will be available in the same form in which you hid it - with the same name and content.

This is just a basic example of using steganography with OpenPuff, for beginners. The program has other features, which we will discuss below.

Additional OpenPuff Features

Here are some advanced steganography features in OpenPuff that can further secure your data:

  • At the stage of adding containers for hiding data, you can add more than one container file. This is useful if the file to be hidden does not fit into one container, or if you need to distribute the data across several files. When extracting data from several containers, the order in which they are presented in the list will be important, i.e. it must be the same as when hiding the file.
  • You can add a decoy file inside the container or containers with your passwords and contents. To do this, at the data hiding stage, click "Add Decoy", specify other passwords and another file (the required size will be specified for it in the Limits field - no less and no more than a certain one, depending on the size of the container file and the real hidden data). After specifying the decoy file, click "Check & Accept". Now, if someone asks you for passwords, you can give the passwords specified in this window and not worry about the safety of the real data.
  • When hiding data, you can choose how much data to hide in each file type in the "Bit selection options" field. I'm not sure how this affects the "hiddenness" of the data, but when hiding the maximum amount of information in an image file, I didn't see any noticeable visual differences or differences in file size (more precisely, the file with hidden data even got smaller).
  • There is another section in the main OpenPuff window called "Volatile marking & Carrier clean up". The first two buttons allow you to set and read a text "watermark" in a file (without any passwords). The last one removes both watermarks and data, if any of these are in the file or files.

If you have any questions about how to use OpenPuff or if some of the nuances remain unclear, I am waiting for your comments on this article, I will try to answer.

Просмотры:

Коментарі

Популярні публікації