[R] Encrypt/decrypt in R

Barry Rowlingson b.rowlingson at lancaster.ac.uk
Fri Mar 19 18:35:59 CET 2010


On Fri, Mar 19, 2010 at 5:10 PM, Barry Rowlingson
<b.rowlingson at lancaster.ac.uk> wrote:
> On Fri, Mar 19, 2010 at 5:00 PM, Hadley Wickham <hadley at rice.edu> wrote:
>> Hi all,
>>
>> Does any one know of any encryption/decryption algorithms in R?  I'm
>> not looking for anything robust - I want some way of printing output
>> to the screen that the user can't read immediately, but can decrypt a
>> little later.  The main thing I don't want to the user to see is a
>> number, so (e.g.) ROT13 isn't appropriate.
>
>  You could just include the numbers in a ROT13-sort of algorithm. It
> would end up being ROT-18 I guess...

 "ROT-18" (?) using chartr:

 > oldletters=c(letters,0:9)
 > old=paste(oldletters,collapse="")
 > new=paste(c(oldletters[19:36],oldletters[1:18]),collapse="")
 > chartr(old,new,message)
 [1] "g6c zsdw e65 kl.qr v633s9a"
 > chartr(old,new,chartr(old,new,message))
 [1] "you have won 23.89 dollars"

Barry



More information about the R-help mailing list