Пример #1
0
        public void Encrypt()
        {
            var result = CharCrypto.Encrypt(UID, ID ?? 0);

            Pages[DataRegister.Page36] = result[0];
            Pages[DataRegister.Page37] = result[1];
            Pages[DataRegister.Page43] = CharCrypto.PWDGen(UID);
        }
Пример #2
0
 private uint?DecryptID()
 {
     if (Pages[DataRegister.Page36]?.Length > 0)
     {
         return(CharCrypto.ReturnTokenUint(Pages[DataRegister.Page36]));
     }
     else
     {
         return(ID);
     }
 }
Пример #3
0
 private uint?DecryptID()
 {
     if (Pages[DataRegister.Page36]?.Length > 0 && Pages[DataRegister.Page37]?.Length > 0)
     {
         return(CharCrypto.Decrypt(UID, Pages[DataRegister.Page36] + Pages[DataRegister.Page37]));
     }
     else
     {
         return(ID);
     }
 }
Пример #4
0
 public void Encrypt()
 {
     Pages[DataRegister.Page36] = CharCrypto.ReturnTokenHex(ID ?? 0);
     Pages[DataRegister.Page43] = CharCrypto.PWDGen(UID);
 }
Пример #5
0
 public void Decrypt()
 {
     ID = DecryptID();
     Pages[DataRegister.Page43] = CharCrypto.PWDGen(UID);
 }