【发布时间】:2018-05-09 16:09:05
【问题描述】:
我想将字符串替换为另一个可以使用 c# 恢复为原始字符串的字符串 例如如果我输入了
“XcXa$2A”
然后单击按钮,输出将是以下字符串:
“t6tYQA*”
那是因为对于我的例子
X replaced by t
c replaced by 6
a replaced by Y
A replaced by *
$ replaced by Q
2 replaced by A
而且输出字符串可以从另一个按钮返回到原始字符串“t6tYQA*”可以返回到原始“XcXa$2A” 所以我需要将键盘中的所有字符替换为另一个字符,并且输出可以恢复为原始字符。 提前致谢。 我需要它来保护我的所有字符串,并且不需要使用加密和解密。
【问题讨论】:
-
到目前为止你写了什么代码?
-
“我需要它来保护我所有的字符串” - 请不要因为误解这无论如何都是安全的而工作太久
-
只需使用
SecureString- 不要重新发明轮子。或者使用你的 X-man 密码学技能来对付凡人!
标签: c# asp.net string security encryption