Aurora.ScriptEngine.AuroraDotNetEngine.APIs.LSL_Api.llXorBase64StringsCorrect C# (CSharp) Метод

llXorBase64StringsCorrect() публичный Метод

public llXorBase64StringsCorrect ( string str1, string str2 ) : Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.LSLString
str1 string
str2 string
Результат Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.LSLString
        public LSL_String llXorBase64StringsCorrect(string str1, string str2)
        {
            if (!ScriptProtection.CheckThreatLevel(ThreatLevel.None, "LSL", m_host, "LSL", m_itemID)) return "";

            string ret = String.Empty;
            string src1 = llBase64ToString(str1);
            string src2 = llBase64ToString(str2);
            int c = 0;
            foreach (char t in src1)
            {
                ret += (char)(t ^ src2[c]);

                c++;
                if (c >= src2.Length)
                    c = 0;
            }
            return llStringToBase64(ret);
        }
LSL_Api