This tool works similar to our image XOR, but instead it generates a random key from a random number generator, and seeds it using the entered key. This way, the entered key generates the same key every time, and the XOR ensures that the ciphered image is significantly different. On top of this, XOR is reversible and the same tool works for both encryption and decryption.