示例#1
0
 public string ComputePassword(string Password, DateTime DateCreated)
 {
     if (Password != null)
     {
         var datenumber = DateCreated.Month.ToString() + DateCreated.Day.ToString() + DateCreated.Year.ToString();
         var newpass    = _passwordprefix + Password + datenumber;
         newpass = BPSSecurity.Encrypt(newpass);
         return(newpass);
     }
     return("");
 }
示例#2
0
 public string BreakPassword(string Password, DateTime DateCreated)
 {
     if (Password != null)
     {
         var datenumber = DateCreated.Month.ToString() + DateCreated.Day.ToString() + DateCreated.Year.ToString();
         var pass       = BPSSecurity.Decrypt(Password);
         //remove the prefix string;
         pass = pass.Substring(_passwordprefix.Length, pass.Length - _passwordprefix.Length);
         //remove the suffix string;
         pass = pass.Substring(0, pass.Length - datenumber.Length);
         return(pass);
     }
     return("");
 }