The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.

Type: Package
Title: Encrypt Text Using a Shifting Substitution Cipher
Version: 0.1.0
Author: Danielle Quinn
Maintainer: Danielle Quinn <danielle.quinn@mun.ca>
Description: Encrypt text using a simple shifting substitution cipher with setcode(), providing two numeric keys used to define the encryption algorithm. The resulting text can be decoded using decode() function and the two numeric keys specified during encryption.
License: MIT + file LICENSE
Encoding: UTF-8
LazyData: true
RoxygenNote: 7.0.2
Imports: stringr, tidyr, dplyr, magrittr, testthat, rlang
NeedsCompilation: no
Packaged: 2020-02-13 18:56:47 UTC; Danielle
Repository: CRAN
Date/Publication: 2020-02-21 14:10:02 UTC

Decrypt a Message

Description

Decrypt a character string generated with setcode() given two numeric keys.

Usage

decode(text, key1, key2)

Arguments

text

A string

key1

A numeric value between 1 and 25

key2

A numeric value between 1 and 25

Value

A string, converted to lowercase and decrypted

Examples

# string argument as output of setcode()
decode(setcode("hello world", 5, 16), 5, 16)
# string argument as user defined character string
decode("cjakx preik", 5, 16)

Encrypt a message

Description

Encrypt a character string given two numeric keys.

Usage

setcode(text, key1, key2)

Arguments

text

A string

key1

A numeric value between 1 and 25

key2

A numeric value between 1 and 25

Value

A string, converted to lowercase and encrypted

Examples

setcode("hello world", 5, 16)

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.