Note: By no means is this code secure or validated. Treat as unchecked copy archived due to no changes planned.
Program allows ciphering an image onto two separate images (with noise). Only when output images are overlapped, the input image can be deciphered.
- Press "Cipher" button at the top of the page,
- Set columns and rows and press "Set columns/rows" button,
- Click onto input net on the left side,
- Press "Cipher >>" button to create new shares,
- Optionally press "<< Overlap" to check the ciphering result.
- Press "Decipher" button at the top of the page,
- Write or paste your shares into textboxes at the bottom,
- Press "Show shares" to check if they are correct,
- Overlap shares by pressing "<< Overlap shares".
This program was written only for educational purposes. The author is aware that the noise level can be so high to make data deciphering impossible.
Heart ciphered onto two shares:
and overlapped:
Image that will be rewritten into textboxes:
inserted:
and overlapped:
Daniel Shiffman (https://github.com/shiffman)