Exemplo n.º 1
0
 public void insert_NV(string maNV, string hoTen, string email, string luong, string tenDN, string matKhau)
 {
     using (QLSV_CANHANEntities db = new QLSV_CANHANEntities())
     {
         SHA1Managed sha1 = new SHA1Managed();
         sha1.ComputeHash(Encoding.UTF8.GetBytes(matKhau));
         byte[]        hashMK  = sha1.Hash;
         StringBuilder buildMK = new StringBuilder();
         for (int i = 0; i < hashMK.Length; i++)
         {
             buildMK.Append(hashMK[i].ToString());
         }
         string finalMk        = buildMK.ToString();
         byte[] encryptedLuong = EncryptStringToBytes_Aes(luong, key, IV);
         string finalLuong     = Convert.ToBase64String(encryptedLuong);
         db.SP_INS_ENCRYPT_NHANVIEN(maNV, hoTen, email, finalLuong, tenDN, finalMk);
     }
 }