我是一个 C# 人,正在拼命学习 C++ 并移植一些旧代码。到目前为止一直做得很好,但下面的方法让我很难过。如果有人能给我一些指示(对不起双关语),我将不胜感激。
C#方法:
public static string crappyEncryption(String userKey)
{
StringBuilder eStr = new StringBuilder();
String key1 = "somehorriblelongstring";
String key2 = "someotherhorriblelongstring";
for (int i = 0; i < userKey.Length; i++)
{
eStr.Append(key2[key1.IndexOf(userKey[i])]);
}
return encodeTo64(eStr.ToString());
}
encodeTo64
是我在 C++ 中解决的本地方法。这种奇怪的方法(如果你想知道的话)是我想出的一种小型加密方法,我们可以使用移动跨平台进行非必要的字符串加密。
非常感谢