inst/doc/cryptography.R

## ---- include = FALSE---------------------------------------------------------
knitr::opts_chunk$set(
  collapse = TRUE,
  comment = "#>"
)

## ----setup--------------------------------------------------------------------
library(cryptography)

## -----------------------------------------------------------------------------
# To install and load the package from GitHub
# library(devtools)
# install_github("PiarasFahey/cryptography")

library(cryptography)


## -----------------------------------------------------------------------------
scytale("very super secret message!", col = 4, encrypt = TRUE)

## -----------------------------------------------------------------------------
scytale("v eetseesrc s!ru rmaypseeg", col = 4, encrypt = FALSE)

## -----------------------------------------------------------------------------
columnar_transposition("Hidden message", "hack", encrypt = TRUE)

## -----------------------------------------------------------------------------
columnar_transposition("insed sHeegdma", "hack", encrypt = FALSE)

## -----------------------------------------------------------------------------
autokey("VerySecretMessage", "Hack", encrypt = TRUE)

## -----------------------------------------------------------------------------
autokey("c4JYn8JfwNoLMbmAM", "Hack", encrypt = FALSE)

## -----------------------------------------------------------------------------
autokey("Very $%^&SecretMes(*sag£$%e", "Hack", encrypt = TRUE)

## -----------------------------------------------------------------------------
autokey("c4JYn8JfwNoLMbmAM", "Hack", encrypt = FALSE)

## -----------------------------------------------------------------------------
playfair("SUPERSECRETMESSAGE", "safety", encrypt = TRUE)

## -----------------------------------------------------------------------------
playfair("YSQFNTFDQTGRTAAFDT", "safety", encrypt = FALSE)

## -----------------------------------------------------------------------------
playfair(playfair("$%^Att&(a09Ck___He86re", "safety"), "safety", encrypt = FALSE)

## -----------------------------------------------------------------------------
four_square("THEPRISONERSHAVEESCAPED", "HACK", "SAFE")

## -----------------------------------------------------------------------------
four_square("SHBOTDTMPFSQDFZSCUHFPBCY", "HACK", "SAFE", encrypt = FALSE)

Try the cryptography package in your browser

Any scripts or data that you put into this service are public.

cryptography documentation built on July 9, 2023, 7:23 p.m.