hyperlink-one-time-pad

Crates.iohyperlink-one-time-pad
lib.rshyperlink-one-time-pad
version0.2.0
sourcesrc
created_at2021-04-21 19:08:28.901426
updated_at2021-12-12 15:04:57.316569
descriptionCLI tool that doesn't require you to save huge files for one-time-pad encryptions by using hyperlinks.
homepage
repositoryhttps://github.com/772/hyperlink-one-time-pad/
max_upload_size
id387829
size69,366
Armin S. (772)

documentation

README

hyperlink-one-time-pad

Example

hyperlink-one-time-pad "secret_stuff.zip" add http://example.com/vid.mp4 http://example.com/data.rar

Description

The above example uses two files from the internet (both should have a bigger file size than the file to encrypt) that are both downloaded automatically and "layed over" the file to encrypt. Decrypting works the same way using the parameter sub instead of add. You only need to memorize the files that are online available and don't need to store or exchange huge keys, which is a negative point with the normal one-time-pad. It is also possible to use local files as keys instead of hyperlinks.

Notes

  • Remember that the internet providers may safe the files you download. Use this on top of normal encryption methods.
  • The order of the key parameters does not matter.
  • Hyperlinks must start with http:// or https://.
Commit count: 16

cargo fmt