Package 'msoc'

Title: Encrypt and Decrypt of office open xml files
Description: Provide encryption and decryption functions for the Office Open XML file format.
Authors: Jan Marvin Garbuszus [aut, cre], Shigeo Mitsunari [cph] (Author of included msoc library)
Maintainer: Jan Marvin Garbuszus <[email protected]>
License: BSD_3_clause + file LICENSE
Version: 0.2.1
Built: 2024-11-14 05:59:44 UTC
Source: https://github.com/JanMarvin/msoc

Help Index


msoc

Description

Package to make the msoc library (⁠https://github.com/herumi/msoffice⁠) for encrypting/decrypting of Office Open XML files available under R.

Details

The password is expected to be plain text. If security is of importance, do not use this package. If the password is lost, opening the file will be impossible.

Author(s)

Maintainer: Jan Marvin Garbuszus [email protected]

Other contributors:

  • Shigeo Mitsunari (Author of included msoc library) [copyright holder]

See Also

Useful links:


Encryption/Decryption function

Description

Encryption/Decryption function

Usage

encrypt(input, output = NULL, pass, aes256 = FALSE)

decrypt(input, output = NULL, pass)

Arguments

input

input file

output

(optional) output file. If none is provided, construct a temporary output file with the file extension of the input file

pass

a password to decrypt/encrypt the input file. The password is expected to be plain text. If security is of importance, do not use this package. If the password is lost, opening the file will be impossible.

aes256

use AES256 for encryption, the default is AES128.

Value

a path to the output file. Either specified or temporary