WARNING: Please be aware that this gem has not undergone any form of independent security evaluation and is provided for academic/educational purposes only. RHUBARBCIPHER should not be used to encrypt any data with high confidentiality, availability or integrity requirements, and should be treated purely as a proof of concept and/or learning exercise. RHUBARBCIPHER is an experimental multi-key file encryption/decryption system for GNU/Linux and BSD that combines one-time pad encryption/decryption with Shamir's Secret Sharing in an attempt to encrypt files in a versatile yet information-theoretically secure manner. RHUBARBCIPHER only works well on smaller files (e.g. less than 15000KiB) due to the time taken to encrypt/decrypt data, which increases as a function of file size. It includes an optional decoy feature which allows users to specify a decoy file and generate a set of decoy keys in addition to the real keys. Size similarity between the decoy file and the real file is strictly enforced.

Required Ruby Version

>= 2.5.5

Authors

Peter Funnell

Versions

  1. 0.2.5
    1. source

      1. 0.2.5 source August 02, 2024 (11.5 KB)
  2. 0.2.4
    1. source

      1. 0.2.4 source June 12, 2020 (11 KB)
Show all versions (9 total)

Requirements

A GNU/Linux or BSD operating system.

Pushed by

SHA 256 checksum