<-- Back to Projects
Aurora Image Encoder
(win32+ only)
(win32+ only)
Copyright ©2005 Jacob Stephenson
Aurora Image Encoder is designed to take a normal 32-bit bitmap image and any other file and merge the two togather into a new bitmap that will look identical to the original bitmap. Later, the encoded data can be extracted from the bitmap in its entirety. The data can also be encrypted first, for added security. The benefit of this encoding is that the hidden data is unlikely to be found simply by the fact that its existance is unknown. Also, if the data is encrypted, there is no way of testing for the existance of such data (even using this program) unless the correct password is provided. Click on the picture at the left to save it.
This program works by first XORing the data by a form of the password in order to encrypt it. The size of the file is added at the begining of its stream. The data is then stored bit by bit into the bitmap. This is done using the lowest order bits of the red, green, and blue bytes of each pixel. Thus the maximum amount of data storable in any bitmap is Width*Height*3 bits or divide by 8 for bytes.
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
All Aurora files may be distributed freely without modification as long as all of the files are together with each other. The excepions are the images, which may be modified and/or individualy distributed/used, but not under the name of AlliedHackers, Thealliedhacker, or Aurora except when noting the source of the original. The above image and the Aurora screenshots are also free under this agreement.
Current Version: 2.01
-Current Features:
- Image encoding/decoding.
- Encryption.
-Known Bugs: (to submit a bug, thealliedhacker@yahoo.com subject:"Aurora Bugs")
-ToDo:
- Write the help file.
- Add more encryption options.