private static IEncrypt GetEncryptFactory(LkEncryptType type) { IEncrypt encrypt = null; switch (type) { case LkEncryptType.MD5: encrypt = new MD5Encrypt(); break; case LkEncryptType.SHA1: encrypt = new SHA1Encrypt(); break; case LkEncryptType.SHA256: encrypt = new SHA256Encrypt(); break; case LkEncryptType.SHA384: encrypt = new SHA384Encrypt(); break; case LkEncryptType.SHA512: encrypt = new SHA512Encrypt(); break; case LkEncryptType.BCrypt: break; default: break; } return(encrypt); }
public B_WORKER Login(string loginName, string passWord) { IApplicationContext ctx = ContextRegistry.GetContext(); IEncrypt encrypt = ctx["Encrypt"] as IEncrypt; HashEncrypt he = new HashEncrypt(); //解密前台DES加密的密码 //loginName = he.DESDecrypt(loginName, "", ""); //passWord = he.DESDecrypt(passWord, "", ""); B_WORKER entity = DAL.Organize.Worker.Login(loginName); if (entity == null) { return(null); } //根据后台配置加密密码 string temp = encrypt.Encrypt(entity.ID, passWord); if (entity.PassWord == temp) { return(entity); } else { return(null); } }
public Member() { Response = System.Web.HttpContext.Current.Response; Request = System.Web.HttpContext.Current.Request; Server = System.Web.HttpContext.Current.Server; Session = System.Web.HttpContext.Current.Session; Application = System.Web.HttpContext.Current.Application; tools = ToolsFactory.CreateTools(); MyMember = MemberFactory.CreateMember(); Mygrade = MemberGradeFactory.CreateMemberGrade(); MyMemLog = MemberLogFactory.CreateMemberLog(); encrypt = EncryptFactory.CreateEncrypt(); MyConsumption = MemberConsumptionFactory.CreateMemberConsumption(); MyFavor = MemberFavoritesFactory.CreateMemberFavorites(); MyProduct = ProductFactory.CreateProduct(); MyPackage = PackageFactory.CreatePackage(); MyReview = ProductReviewFactory.CreateProductReview(); MyFeedback = FeedBackFactory.CreateFeedBack(); MyAddr = MemberAddressFactory.CreateMemberAddress(); MyCart = OrdersGoodsTmpFactory.CreateOrdersGoodsTmp(); MyCoupon = PromotionFavorCouponFactory.CreatePromotionFavorCoupon(); // MyEmail = U_EmailNotifyRequestFactory.CreateU_EmailNotifyRequest(); MyAccountLog = MemberAccountLogFactory.CreateMemberAccountLog(); MyShop = SupplierShopFactory.CreateSupplierShop(); pageurl = new PageURL(int.Parse(Application["Static_IsEnable"].ToString())); }
protected void Page_Load(object sender, EventArgs e) { userApp = new UserApplication(); if (!IsPostBack) { try { IEncrypt encrypt = UtilFactory.GetEncryptProvider(EncryptType.DES); string username = encrypt.Decrypt(UtilFactory.Helpers.CookieHelper.Get(encrypt.Encrypt("Login_UserName_"))); string password = encrypt.Decrypt(UtilFactory.Helpers.CookieHelper.Get(encrypt.Encrypt("Login_Password_"))); string preFailedUserName = QS("uname"); if (!string.IsNullOrEmpty(preFailedUserName))//如果前一次登陆成功过,那么就保存cookie, 否则就重新赋值为上一次失败的用户名。 { txtUserName.Text = preFailedUserName; txtPassword.Focus(); } else { txtUserName.Text = username; txtPassword.Text = password; } chkRemember.Checked = true; } catch { txtUserName.Text = "*****@*****.**"; txtPassword.Text = "jacK1234"; chkRemember.Checked = false; } } }
public bool SendForgotPasswordEmail(string username) { try { this.ClearBrokenRuleMessages(); UsersEntity user = this.GetUserByUserName(username); if (user == null) { return(false); } user.AccountStatus = UsersEntity.ForgotPasswordFlag; this.UpdateUser(user); IEncrypt encrypt = UtilFactory.GetEncryptProvider(EncryptType.DES); string enkey = encrypt.Encrypt(string.Format("{0}_{1}", user.ID.ToString(), DateTime.Now.ToString())); string url = string.Format("http://{0}{1}", HttpContext.Current.Request.Url.Host + "/ResetPassword.aspx?link=", enkey); string body = UtilFactory.Helpers.FileHelper.GetTemplateFileContent("SendEmailToUserForFindPassword.txt"); body = body.Replace("{FirstName}", user.FirstName); body = body.Replace("{LastName}", user.LastName); body = body.Replace("{Date}", DateTime.Now.ToString("MM/dd/yyyy")).Replace("{URL}", url); if (emailSender.SendMail(username, Config.DefaultSendEmail, "Password Assistance", body)) { return(true); } this.AddBrokenRuleMessage("Error", "Sorry,mail server is unavailable."); return(false); } catch (Exception ex) { WebLogAgent.Write(ex); return(false); } }
public AccountController(IConfiguration config, IEncrypt encryptor, UserIdentityDbContext identityDbContext, UserAndVideoDbContext userAndVideoDbContext) { _config = config; _identityDbContext = identityDbContext; _encryptor = encryptor; _userAndVideoDbContext = userAndVideoDbContext; }
public Link(IDecrypt decrypt, IEncrypt encrypt, IPhysical physical, int maxFrameSize) { _decrypt = decrypt; _encrypt = encrypt; _physical = physical; _maxFrameSize = maxFrameSize; }
public UploadHandler(ISaveFiles fileSaver, IEncrypt encryptor, IUnzip unzipper, IMakeWebRequests webRequester) { _fileSaver = fileSaver; _encryptor = encryptor; _unzipper = unzipper; _webRequester = webRequester; }
protected UsersEntity GetEntity() { IEncrypt encrypt = UtilFactory.GetEncryptProvider(EncryptType.DES); string[] items = encrypt.Decrypt(Request.Params["link"]).Split("_".ToCharArray(), StringSplitOptions.RemoveEmptyEntries); if (items.Length != 2) { return(null); } int userid; DateTime date; if (!int.TryParse(items[0], out userid) || !DateTime.TryParse(items[1], out date)) { return(null); } if (date.Date != DateTime.Now.Date) { return(null); } UserApplication userApp = new UserApplication(); UsersEntity user = userApp.GetUser(userid, false); return(user); }
protected void Page_Load(object sender, EventArgs e) { IEncrypt encrypt = UtilFactory.GetEncryptProvider(EncryptType.DES); UtilFactory.Helpers.CookieHelper.Remove(encrypt.Encrypt("LoginUserID")); Response.Redirect("/Login.aspx"); }
public TokenAuthController(IHttpContextAccessor httpContextAccessor, ILogService logService, IEncrypt encrypt) { _logService = logService; _encrypt = encrypt; _httpContextAccessor = httpContextAccessor; }
public void ProcessRequest(HttpContext context) { int eventID; if (int.TryParse(context.Request.Form["id"], out eventID)) { IEncrypt encrypt = UtilFactory.GetEncryptProvider(EncryptType.DES); string strUserID = encrypt.Decrypt(UtilFactory.Helpers.CookieHelper.Get(encrypt.Encrypt("LoginUserID"))); if (string.IsNullOrEmpty(strUserID)) { context.Response.Write("0"); } int userID = int.Parse(strUserID); EventEntity entity = new EventsApplication().GetEventInfo(eventID); if (entity == null || entity.CreatedBy != userID) { context.Response.Write("0"); } if (new EventsApplication().Delete(eventID, entity.FromDay.Date)) { context.Response.Write("1"); } else { context.Response.Write("0"); } } else { context.Response.Write("0"); } }
public Orders() { Response = System.Web.HttpContext.Current.Response; Request = System.Web.HttpContext.Current.Request; Server = System.Web.HttpContext.Current.Server; Session = System.Web.HttpContext.Current.Session; Application = System.Web.HttpContext.Current.Application; tools = ToolsFactory.CreateTools(); encrypt = EncryptFactory.CreateEncrypt(); MyOrders = OrdersFactory.CreateOrders(); Mylog = OrdersLogFactory.CreateOrdersLog(); MyDelivery = DeliveryWayFactory.CreateDeliveryWay(); MyPayway = PayWayFactory.CreatePayWay(); MyProduct = ProductFactory.CreateProduct(); Mypackage = PackageFactory.CreatePackage(); Myorderdelivery = OrdersDeliveryFactory.CreateOrdersDelivery(); MyFavorFee = PromotionFavorFeeFactory.CreatePromotionFavorFee(); MyCoupon = PromotionFavorCouponFactory.CreatePromotionFavorCoupon(); MyBack = OrdersBackApplyFactory.CreateOrdersBackApply(); MyPolicy = PromotionFavorPolicyFactory.CreatePromotionFavorPolicy(); MySupplier = SupplierFactory.CreateSupplier(); Mydelierytime = DeliveryTimeFactory.CreateDeliveryTime(); MyMember = MemberFactory.CreateMember(); MyConsumption = MemberConsumptionFactory.CreateMemberConsumption(); pageurl = new PageURL(int.Parse(Application["Static_IsEnable"].ToString())); MyAccountLog = MemberAccountLogFactory.CreateMemberAccountLog(); MyFavor = PromotionFavorFactory.CreatePromotionFavor(); MyCouponRule = PromotionCouponRuleFactory.CreatePromotionFavorCoupon(); MyInvoice = OrdersInvoiceFactory.CreateOrdersInvoice(); }
public Cart() { Response = System.Web.HttpContext.Current.Response; Request = System.Web.HttpContext.Current.Request; Server = System.Web.HttpContext.Current.Server; Session = System.Web.HttpContext.Current.Session; Application = System.Web.HttpContext.Current.Application; tools = ToolsFactory.CreateTools(); encrypt = EncryptFactory.CreateEncrypt(); MyOrders = OrdersFactory.CreateOrders(); MyCart = OrdersGoodsTmpFactory.CreateOrdersGoodsTmp(); MyProduct = ProductFactory.CreateProduct(); MyMem = MemberFactory.CreateMember(); Mypackage = PackageFactory.CreatePackage(); MyAddr = MemberAddressFactory.CreateMemberAddress(); MyDelivery = DeliveryWayFactory.CreateDeliveryWay(); MyPayway = PayWayFactory.CreatePayWay(); Mydelierytime = DeliveryTimeFactory.CreateDeliveryTime(); MyInvioce = OrdersInvoiceFactory.CreateOrdersInvoice(); MyFavorFee = PromotionFavorFeeFactory.CreatePromotionFavorFee(); MyCoupon = PromotionFavorCouponFactory.CreatePromotionFavorCoupon(); MyPolicy = PromotionFavorPolicyFactory.CreatePromotionFavorPolicy(); MyGift = PromotionFavorGiftFactory.CreatePromotionFavorGift(); MyCommission = SupplierCommissionCategoryFactory.CreateSupplierCommissionCategory(); MySupplier = SupplierFactory.CreateSupplier(); MyFavor = PromotionFavorFactory.CreatePromotionFavor(); MyLimit = PromotionLimitFactory.CreatePromotionLimit(); MyMemberFavor = MemberFavoritesFactory.CreateMemberFavorites(); pageurl = new PageURL(int.Parse(Application["Static_IsEnable"].ToString())); }
/// <summary> /// /// </summary> /// <param name="httpContext"></param> /// <returns></returns> public async Task Invoke(HttpContext httpContext, IEncrypt iencrypt, ILinkingBankService linkingBank) { _encrypt = iencrypt; _linkingBank = linkingBank; try { var request = httpContext.Request; // Test only string admin = request.Headers["admin_key"]; if (!string.IsNullOrWhiteSpace(admin) && admin.ToLower().Equals("09411a3942454ec9b36e3bcaf1d69f22".ToLower())) { await _next(httpContext); return; } // End Test only if (request.Path.Value.ToLower().Contains("api/transactions".ToLower())) { var resultCheck = CheckBasicAuthenForPartner(request); if (resultCheck.Item1 != 1) { var obj = new { messageCode = -1, message = resultCheck.Item2, data = "" }; var response = httpContext.Response; response.ContentType = "application/json"; response.StatusCode = resultCheck.Item1 == 500 ? StatusCodes.Status500InternalServerError : StatusCodes.Status400BadRequest; response.WriteAsync(JsonConvert.SerializeObject(obj)).Wait(); return; } await _next(httpContext); } else { if (!CheckBasicAuthen(request)) { var response = httpContext.Response; response.ContentType = "application/json"; response.StatusCode = StatusCodes.Status401Unauthorized; return; } await _next(httpContext); } } catch (Exception ex) { var response = httpContext.Response; response.ContentType = "application/json"; response.StatusCode = StatusCodes.Status500InternalServerError; return; } }
public AccessManager(IEncrypt encrypt, IMemberRepository memberRepository, TokenConfigurations tokenConfig, SigningConfigurations signingConfig) { _encrypt = encrypt; _memberRepository = memberRepository; _tokenConfig = tokenConfig; _signingConfig = signingConfig; }
public AccountService(IEncrypt encryptor, IBus bus, IAccountFactory factory, IFindAccountQuery query, IFailedPasswordQuery failedQuery) { _encryptor = encryptor; _bus = bus; _factory = factory; _query = query; _failedQuery = failedQuery; }
public void decrypt(String password, IEncrypt ie) { byte[] decoded = Base58.decode(encrypted_wallet); byte[] decrypted = ie.decrypt(decoded, password); seed = new RippleSeedAddress(decrypted); }
public MainWindow() { InitializeComponent(); _view = (CollectionView)CollectionViewSource.GetDefaultView(Entries); _view.Filter = ItemFilter; _encrypter = new OneTimePad(); PasswordTextBox.Focus(); }
/// <summary> /// Login and set cookie /// </summary> /// <param name="user">Login user</param> /// <param name="password"></param> /// <param name="remember"></param> /// <param name="url">null mean default,a url to redirect</param> public void LoginSystem(UsersEntity user, string password, bool remember) { IEncrypt encrypt = UtilFactory.GetEncryptProvider(EncryptType.DES); string loginUseridEncrypt = encrypt.Encrypt("LoginUserID"); string userIdEncrypt = encrypt.Encrypt(user.ID.ToString()); if (user.UserType == "SUNNET") { UtilFactory.Helpers.CookieHelper.Add(encrypt.Encrypt("LoginUserID"), encrypt.Encrypt(user.ID.ToString()), true); UtilFactory.Helpers.CookieHelper.Add(encrypt.Encrypt("Login_UserName_"), encrypt.Encrypt(user.UserName), true); UtilFactory.Helpers.CookieHelper.Add(encrypt.Encrypt("FirstName"), encrypt.Encrypt(user.FirstName), true); UtilFactory.Helpers.CookieHelper.Add(encrypt.Encrypt("LastName"), encrypt.Encrypt(user.LastName), true); UtilFactory.Helpers.CookieHelper.Add(encrypt.Encrypt("CompanyID"), encrypt.Encrypt(user.CompanyID + ""), true); UtilFactory.Helpers.CookieHelper.Add(encrypt.Encrypt("UserType"), encrypt.Encrypt(user.UserType), true); UtilFactory.Helpers.CookieHelper.Add(encrypt.Encrypt("ExpireTime"), "", true); if (remember) { UtilFactory.Helpers.CookieHelper.Add(encrypt.Encrypt("Login_Password_"), encrypt.Encrypt(password), DateTime.Now.AddDays(7)); } else { UtilFactory.Helpers.CookieHelper.Add(encrypt.Encrypt("Login_Password_"), string.Empty, DateTime.Now.AddSeconds(1)); } } else { UtilFactory.Helpers.CookieHelper.Add(encrypt.Encrypt("LoginUserID"), encrypt.Encrypt(user.ID.ToString()), DateTime.Now.AddMinutes(60)); UtilFactory.Helpers.CookieHelper.Add(encrypt.Encrypt("Login_UserName_"), encrypt.Encrypt(user.UserName), DateTime.Now.AddDays(7)); UtilFactory.Helpers.CookieHelper.Add(encrypt.Encrypt("FirstName"), encrypt.Encrypt(user.FirstName), DateTime.Now.AddMinutes(60)); UtilFactory.Helpers.CookieHelper.Add(encrypt.Encrypt("LastName"), encrypt.Encrypt(user.LastName), DateTime.Now.AddMinutes(60)); UtilFactory.Helpers.CookieHelper.Add(encrypt.Encrypt("CompanyID"), encrypt.Encrypt(user.CompanyID + ""), DateTime.Now.AddMinutes(60)); UtilFactory.Helpers.CookieHelper.Add(encrypt.Encrypt("UserType"), encrypt.Encrypt(user.UserType), DateTime.Now.AddMinutes(60)); UtilFactory.Helpers.CookieHelper.Add(encrypt.Encrypt("ExpireTime"), DateTime.Now.ToUniversalTime().AddMinutes(30).ToString(), DateTime.Now.AddMinutes(30)); UtilFactory.Helpers.CookieHelper.Add(encrypt.Encrypt("UtcTimeStamp"), (DateTime.UtcNow.AddMinutes(30) - new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc)).TotalSeconds.ToString(), DateTime.Now.AddMinutes(30)); if (remember) { UtilFactory.Helpers.CookieHelper.Add(encrypt.Encrypt("Login_Password_"), encrypt.Encrypt(password), DateTime.Now.AddDays(7)); } else { UtilFactory.Helpers.CookieHelper.Add(encrypt.Encrypt("Login_Password_"), string.Empty, DateTime.Now.AddSeconds(1)); } } IdentityContext.UserID = user.ID; IdentityContext.CompanyID = user.CompanyID; }
private void ResumeCookie() { IEncrypt encrypt = UtilFactory.GetEncryptProvider(EncryptType.DES); UtilFactory.Helpers.CookieHelper.Resume(encrypt.Encrypt("LoginUserID"), 30); UtilFactory.Helpers.CookieHelper.Resume(encrypt.Encrypt("FirstName"), 30); UtilFactory.Helpers.CookieHelper.Resume(encrypt.Encrypt("LastName"), 30); UtilFactory.Helpers.CookieHelper.Resume(encrypt.Encrypt("CompanyID"), 30); }
public void Encrypt_StringUsingReverse_ReturnEncryptedString() { iEncrypt = new Reverse(); string stringToEncrypt = "Hello"; string expected = "olleH"; string actual = iEncrypt.PerformEncryption(stringToEncrypt); Assert.AreEqual(expected, actual); }
public LogController(IRegisterService registerService, IUserService userService, ILogService logService, IEncrypt encrypt, IDistributedCache distributedCache) { _registerService = registerService; _userService = userService; _logService = logService; _encrypt = encrypt; _distributedCache = distributedCache; }
private static string EncryptImplementation(string source, string key, IEncrypt encryptor) { Debug.Assert(source != null, "source != null"); Debug.Assert(source.Length > 0, "source cannot be empty"); Debug.Assert(encryptor != null, "encryptor != null"); Debug.Assert(key != null, "key != null"); Debug.Assert(key.Length >= encryptor.MinimumPasswordLength, "key too short"); return encryptor.EncryptAES(source, key); }
public MemberService(IMemberRepository memberRepository, Validator validator, IEncrypt encrypt, IAccessManager accessManager) { _memberRepository = memberRepository; _validator = validator; _encrypt = encrypt; _accessManager = accessManager; }
public void Decrypt_StringUsingReverse_ReturnDecryptedString() { iEncrypt = new Reverse(); string stringToDecrypt = "olleH"; string expected = "Hello"; string actual = iEncrypt.PerformDecryption(stringToDecrypt); Assert.AreEqual(expected, actual); }
public void Decrypt_StringUsingRot_ReturnDecryptedString() { iEncrypt = new Rot(); string stringToDecrypt = "Tbbq Olr"; string expected = "Good Bye"; string actual = iEncrypt.PerformDecryption(stringToDecrypt); Assert.AreEqual(expected, actual); }
public void Encrypt_StringUsingRot_ReturnEncryptedString() { iEncrypt = new Rot(); string stringToEncrypt = "Good Bye"; string expected = "Tbbq Olr"; string actual = iEncrypt.PerformEncryption(stringToEncrypt); Assert.AreEqual(expected, actual); }
public void ProcessRequest(HttpContext context) { //UtilFactory.Helpers.CookieHelper.ResumeCookie(); //旧方法有时间问题 IEncrypt encrypt = UtilFactory.GetEncryptProvider(EncryptType.DES); UtilFactory.Helpers.CookieHelper.Add(encrypt.Encrypt("ExpireTime"), DateTime.Now.ToUniversalTime().AddMinutes(30).ToString(), DateTime.Now.AddMinutes(30)); UtilFactory.Helpers.CookieHelper.Add(encrypt.Encrypt("UtcTimeStamp"), (DateTime.UtcNow.AddMinutes(30) - new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc)).TotalSeconds.ToString(), DateTime.Now.AddMinutes(30)); context.Response.Write("true"); }
protected BaseController() { ViewBag.LoginUserName = LoginUserName; IEncrypt encrypt = UtilFactory.GetEncryptProvider(EncryptType.DES); string userId = encrypt.Decrypt(UtilFactory.Helpers.CookieHelper.Get(encrypt.Encrypt("LoginUserID"))); if (string.IsNullOrEmpty(userId)) { IsOut = true; } ResumeCookie(); }
public Logistics() { Response = System.Web.HttpContext.Current.Response; Request = System.Web.HttpContext.Current.Request; Server = System.Web.HttpContext.Current.Server; Session = System.Web.HttpContext.Current.Session; Application = System.Web.HttpContext.Current.Application; MyBLL = LogisticsFactory.CreateLogistics(); tools = ToolsFactory.CreateTools(); encrypt = EncryptFactory.CreateEncrypt(); }
private void btnDecrypt_Click(object sender, EventArgs e) { if (rbReverse.Checked) { iEncrypt = new Reverse(); } else { iEncrypt = new Rot(); } txtOutput.Text = iEncrypt.PerformDecryption(txtInput.Text); }
public void ResumeCookie() { IEncrypt encrypt = UtilFactory.GetEncryptProvider(EncryptType.DES); UtilFactory.Helpers.CookieHelper.Resume(encrypt.Encrypt("LoginUserID"), 30); UtilFactory.Helpers.CookieHelper.Resume(encrypt.Encrypt("FirstName"), 30); UtilFactory.Helpers.CookieHelper.Resume(encrypt.Encrypt("LastName"), 30); UtilFactory.Helpers.CookieHelper.Resume(encrypt.Encrypt("CompanyID"), 30); UtilFactory.Helpers.CookieHelper.Resume(encrypt.Encrypt("UserType"), 30); UtilFactory.Helpers.CookieHelper.ResumeExpire(encrypt.Encrypt("ExpireTime"), 30); UtilFactory.Helpers.CookieHelper.ResumeExpire(encrypt.Encrypt("UtcTimeStamp"), 30); }
public EmployeeService(ISetting setting, IUserCollection userCollection, IContext context, MongoDBClient mongoDBClient , ITransactionCollection transactionCollection, ITransferCollection transferCollection, ILinkingBankCollection linkingBankCollection, IEncrypt Encrypt) { _Setting = setting; _UserCollection = userCollection; _Context = context; _MongoDBClient = mongoDBClient; _TransferCollection = transferCollection; _TransactionCollection = transactionCollection; _LinkingBankCollection = linkingBankCollection; _Encrypt = Encrypt; }
public void encrypt(String password, IEncrypt ie) { byte[] payload = seed.getBytes(); byte[] enc = ie.encrypt(payload, password); encrypted_wallet = Base58.encode(enc); encryption_type = ie.Name; seed = null; }
public static string GetSecurePassword(LkEncryptType type, string value) { IEncrypt encrypt = GetEncryptFactory(type); if (encrypt == null) { return(string.Empty); } else { return(encrypt.GetSecurePassword(value)); } }
/// <summary> /// Provides simple AES encryption via a key for a UTF8 Message. /// Must be decrypted with corresponding <see cref="Decrypt"/> method /// </summary> /// <param name="source">UTF8 Encoded string to be encrypted</param> /// <param name="key">Password to be used for encryption. Default MinimumLength of 12 for default encryptor</param> /// <param name="encryptor">Optional <see cref="IEncrypt"/> to use. Uses default implementation if none supplied.</param> /// <returns>Encrypted string.</returns> /// <exception cref="ValidationException">Occurs when <paramref name="source"/>is null or empty, when <paramref name="key"/> /// is null or empty, when <paramref name="key"/> length is less than MinimumPasswordLength for <see cref="IEncrypt"/> to be used. /// </exception> public static string Encrypt(this string source, string key, IEncrypt encryptor = null) { var encryptorToUse = encryptor ?? new AESEncryption(); Validate.Begin() .IsNotNull(source, "source") .IsNotEmpty(source, "source") .IsNotNull(key, "key") .IsNotEmpty(key, "key") .HasAtLeast(encryptorToUse.MinimumPasswordLength, key, "key") .CheckForExceptions(); return EncryptImplementation(source, key, encryptorToUse); }
private void button1_Click(object sender, EventArgs e) { //Act differently depending on which rdobtn is clicked if (rdoRev.Checked == true) { encryptor = new Reversal(); } else { encryptor = new Rot13(); } //Grab the string in the entry box String toEncrypt = txtEncString.Text; //Run toEncrypt through encryptor, and place the output in the output textbox txtOutput.Text = encryptor.Encrypt(toEncrypt); }
static EncryptHelper() { _instance = new Rijndael("THISISXYFRAMEENCRYPTKEY", "VITPYRCNEEMARYXSISIHT"); }
private void btnEncrypt_Click(object sender, EventArgs e) { if (rbReverse.Checked) iEncrypt = new Reverse(); else iEncrypt = new Rot(); txtOutput.Text = iEncrypt.PerformEncryption(txtInput.Text); }
public Form1() { iEncrypt = new Rot(); InitializeComponent(); }
public DefaultSecurityProvider(IEncrypt encrypt, IUserProfile userProfile) { _IEncrypt = encrypt; _IUserProfile = userProfile; }
public void EncryptStmSetup() { _uut = new EncryptStm(); }