qnap-decrypt

Decrypt files encrypted by QNAP's Hybrid Backup Sync

https://github.com/alexkazik/qnap-decrypt#readme

Version on this page:0.3.4
LTS Haskell 14.27:0.3.5
Stackage Nightly 2019-09-21:0.3.5
Latest on Hackage:0.3.5

See all snapshots qnap-decrypt appears in

BSD-3-Clause licensed by ALeX Kazik
Maintained by [email protected]
This version can be pinned in stack with:qnap-decrypt-0.3.4@sha256:1f70d7160f70c6c4387df812b0458c2ef723820918519f6bc157fe74ae9fbebc,3318

Module documentation for 0.3.4

  • Crypto
    • Crypto.QNAP
  • Data
    • Data.Conduit
      • Data.Conduit.Crypto

qnap-decrypt

A program (and library) to decrypt files encoded by QNAP’s Hybrid Backup Sync.

Installation

  1. Install Stack

  2. Download/clone this repo

  3. cd into it

  4. stack install

    • You may have to add the path of the installation to your PATH or always use the full path

Usage

The program supports four modes:

  • Decrypt a single file or
  • Decrypt a full directory tree
  • Replace the decrypted file(s) or
  • Save the file/directory to a new file/directory

Example:

qnap-decrypt file -p password -s source.file -d target.file

Thanks

  • Mikiya83 for hbs_decipher which I used to learn about the file structure

Changes

Changelog for qnap-decrypt

0.3.4 – 2019-01-18

  • Support for hspec 2.7

0.3.3 – 2018-11-21

  • Support for hspec 2.6

0.3.2 – 2018-06-13

  • Support for temporary 1.3

0.3.1 – 2018-04-29

  • Specifying upper bounds by hand

0.3.0 – 2018-04-28

  • Initial release