Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- string text = null;
- string text2 = null;
- char[] array = null;
- long num = 0L;
- byte b = 0;
- byte b2 = 0;
- byte b3 = 0;
- byte b4 = 0;
- text = UserName.ToLower() + ProdName.ToLower();
- text2 = DigestStrToHexStr(text);
- array = HexStrToBinStr(text2);
- num = (F_Code & 0xFFFF);
- b = (byte)(num & 0xFF);
- b2 = (byte)((num & 0xFF00) / 256 & 0xFF);
- char c = array[array.Length - 1];
- char c2 = array[array.Length - 2];
- b3 = (byte)c;
- b4 = (byte)c2;
- b3 = (byte)(b3 ^ b);
- b4 = (byte)(b4 ^ b2);
- char c3 = (char)b3;
- char c4 = (char)b4;
- string text3 = new string(array);
- text3 = text3.Substring(0, array.Length - 2);
- text3 = text3 + c4 + c3;
- text3 = text3.Substring(2, text3.Length - 2);
- string text4 = DigestStrToHexStr(text3);
- string str = text4.Substring(0, 2);
- string str2 = text4.Substring(text4.Length - 2, 2);
- string str3 = BinStrToHexStr(text3);
- return str + str2 + str3;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement