私は必死に 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++で解決したローカルメソッドです。この奇妙な方法 (ご想像のとおり) は、必須ではない文字列の暗号化にモバイル クロス プラットフォームを使用できるように、私が思いついた小さな暗号化方法でした。
どうもありがとう