public static string EncryptId(long id) { try { string key = GenarateKey(); string encrypt = CryptorEngine.Encrypt(id.ToString(), true, key); encrypt = encrypt.Replace(rpl1, rpl11).Replace(rpl2, rpl21).Replace(rpl3, rpl31); return(encrypt); } catch (Exception ex) { Logger.ErrorLog(ex); return(string.Empty); } }
public static long DecryptIdToLong(string encrypt) { try { string key = GenarateKey(); encrypt = encrypt.Replace(rpl11, rpl1).Replace(rpl21, rpl2).Replace(rpl31, rpl3); string decrypt = CryptorEngine.Decrypt(encrypt, true, key); return(decrypt.ToLong(0)); } catch (Exception ex) { Logger.ErrorLog(ex); return(0L); } }