使用变量 alpha 和 key,将 ptext 加密为名为 ctext 的变量。使用替换密码
所以我有一个在向量中分隔的文本文件
ptext <- strsplit(ptext,split = "", fixed = TRUE) ptext <- unlist(ptext)
我还为这个密码创建了一个密钥
key <- "ZGYHXIWJVKULTMSARBQCPDOENF"
key <- unlist(strsplit(key,""))
and an Alphabet vector for the key
alpha <- "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
alpha <= toupper(alpha)
alpha <- unlist(strsplit(alpha,""))
现在我的目标是尝试替换与 alpha 相关的键中字母对应的 ptext 向量中的所有字符(例如:alpha 中的 A 与键中的 Z 相关。所以文本中的所有 A 都将替换为一个Z)
我知道我应该匹配 key 中的 alpha
cipher <- match(key,alpha)
现在我的问题是,ptext 文件中有超过 1000 个字符。我如何能够替换该向量中的所有字母?