繁体   English   中英

使用密钥和字典快速进行简单解密?

[英]Simple decryption in swift with key & dictionary?

在较小的问题上寻求正确的方向,但好奇心驱动的搜索。

我正在尝试处理大量文本,并使用大写,小写和数字将其作为普通日密钥“加密”。 即。

Array('1'=>'h', '0'=>'L', '3'=>'H',....

brain不休地试图思考是否有一种方法可以像本本提供的那样使用值/键来构建字典,我可以输入加密的文本并引用字典以获取答案以输出解密的文本吗?

假设映射是1:1,即1个字符映射到1个字符,即没有数字大于9。这应该起作用:

let cypher = ["1": "h",
              "0": "L"] as [Character: Character]
             //Add more here as needed.

let yourText = "014"

let decypheredText = yourText.map { char in
    return cypher[char] ?? "?" //Untranslatable things mpa to ?
}.joined()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM