[英]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.