BF2Statistics.Gamespy.GamespyUtils.GsPassEncode C# (CSharp) Method

GsPassEncode() public static method

Gamespy's XOR method to encrypt and decrypt a password
public static GsPassEncode ( byte pass ) : byte[]
pass byte
return byte[]
        public static byte[] GsPassEncode(byte[] pass)
        {
            int a = 0;
            int num = 0x79707367; // gspy
            for (int i = 0; i < pass.Length; ++i)
            {
                num = Gslame(num);
                a = num % 0xFF;
                pass[i] ^= (byte)a;
            }

            return pass;
        }