public AbstractCryptoService( IValidator <HashOptions> validator, IHashManager hashManager) { _validator = validator; _hashManager = hashManager; }
/// <summary> /// Initialize hash dictionaries. /// </summary> private void InitializeDictionaries() { this.routeNameHashManager = new StrCode32HashManager(); this.eventTypeHashManager = new StrCode32HashManager(); this.messageHashManager = new StrCode32HashManager(); this.routeNameHashManager.LoadDictionary(RouteBuilderPreferences.Instance.IdDictionary); this.eventTypeHashManager.LoadDictionary(RouteBuilderPreferences.Instance.EventDictionary); this.messageHashManager.LoadDictionary(RouteBuilderPreferences.Instance.MessageDictionary); }
public CreateUserCommandHandler( IUnitOfWork unitOfWork, IEnumerable <IValidator <CreateUserCommand> > validators, IWriteOnlyRepository <User> userWriteOnlyRepository, IHashManager hashManager) : base(unitOfWork, validators) { _userWirteOnlyRepository = userWriteOnlyRepository.ThrowIfNull(nameof(userWriteOnlyRepository)); _hashManager = hashManager.ThrowIfNull(nameof(hashManager)); }
public frmYeniCari() { InitializeComponent(); _cari = kernel.Get <ICarilerManager>(); _sms = kernel.Get <ISMSManager>(); _sms.SetAuth(); _hash = kernel.Get <IHashManager>(); musterilerBindingSource.AllowNew = true; musterilerBindingSource.DataSource = _cariModel; }
public AuthenticateCommandHandler( IUnitOfWork unitOfWork, IEnumerable <IValidator <AuthenticateCommand> > validators, IHashManager hashManager, IReadOnlyRepository <User> userReadOnlyRepository, IRSACryptoEngine cryptoEngine) : base(unitOfWork, validators) { _cryptoEngine = cryptoEngine.ThrowIfNull(nameof(cryptoEngine)); _userReadOnlyRepository = userReadOnlyRepository.ThrowIfNull(nameof(userReadOnlyRepository)); _hashManager = hashManager.ThrowIfNull(nameof(hashManager)); }
public static TryUnhashDelegate <THash> MakeUnhashFunc <THash>(this IHashManager <THash> hashManager) where THash : struct { return(hash => { string result; if (!hashManager.TryGetStringFromHash(hash, out result)) { return new TryUnhashResult <THash>(hash); } return new TryUnhashResult <THash>(result); }); }
// GET: profile public profileController() { #region Cihaz Hareketleri İçin Kullanılan Modüller lock (_hareketLock) { if (_hareket == null) { _hareket = kernel.Get <IMusteriHareketManager>(); } } lock (_clientLock) { if (_client == null) { _client = kernel.Get <IClientManager>(); } } #endregion lock (_cariLock) { if (_cari == null) { _cari = kernel.Get <ICarilerManager>(); } } lock (_hashLock) { if (_hash == null) { _hash = kernel.Get <IHashManager>(); } } lock (_siparisLock) { if (_siparis == null) { _siparis = kernel.Get <ISiparisManager>(); } } lock (_sirketLock) { if (_sirket == null) { _sirket = kernel.Get <ISirketManager>(); } } }
public DeduplicatingBlockStore(IBlockManager virtualBlockManager, IBlockStore virtualBlockStore, IBlockStore rawBlockStore, IBlockManager rawBlockManager, ulong virtualBlockCount, IUsageCountStore rawBlockUsageCountStore, IHashManager<uint> rawBlockHashManager) { if (virtualBlockManager == null) { throw new ArgumentNullException("virtualBlockManager"); } if (virtualBlockStore == null) { throw new ArgumentNullException("virtualBlockStore"); } if (rawBlockStore == null) { throw new ArgumentNullException("rawBlockStore"); } if (rawBlockManager == null) { throw new ArgumentNullException("rawBlockManager"); } if (rawBlockUsageCountStore == null) { throw new ArgumentNullException("rawBlockUsageCountStore"); } if (rawBlockHashManager == null) { throw new ArgumentNullException("rawBlockHashManager"); } _virtualBlockManager = virtualBlockManager; _virtualBlockStore = virtualBlockStore; _rawBlockStore = rawBlockStore; _rawBlockManager = rawBlockManager; _virtualBlockCount = virtualBlockCount; _rawBlockUsageCountStore = rawBlockUsageCountStore; _rawBlockHashManager = rawBlockHashManager; _blockSize = rawBlockStore.BlockSize; if (virtualBlockStore.BlockCount != _virtualBlockCount) { throw new Exception(String.Format("BlockCount of VirtualBlockStore not correct! (Expected = {0}, Actual = {1})", _virtualBlockCount, virtualBlockStore.BlockCount)); } _rawBlockBufferPool = new ObjectPool<ArraySegment<byte>>(() => new ArraySegment<byte>(new byte[_blockSize])); _virtualBlockBufferPool = new ObjectPool<ArraySegment<byte>>(() => new ArraySegment<byte>(new byte[8])); }
public string YeniSifreOlustur() { tekrar: string pass = new Random().Next(10000, 99999).ToString(); StandardKernel kernel = SingletonKernelManager.Instance; IHashManager _hash = kernel.Get <IHashManager>(); string hashPass = _hash.Create(pass); //Bunu tüm şifrelerde ara... var result = All().Where(s => s.GeciciPassword.Equals(hashPass)) .FirstOrDefault(); if (result == null) { //Çakışmayan şifre gönder... return(pass); } else { goto tekrar; } }
public HashController(IHashManager hashManager) { _hashManager = hashManager; }
public UserService(IUserIdentityRepository userIdentityRepository, IHashManager hashManager) { this.userIdentityRepository = userIdentityRepository; this.hashManager = hashManager; }
private static void CheckAccount(DataModel.Account dbItem, string login, string password, IHashManager hashManager) { if (string.IsNullOrEmpty(login)) { throw new SecurityException(Resources.TextMessages.AccountEmptyLogin); } if (string.IsNullOrEmpty(password)) { throw new SecurityException(Resources.TextMessages.AccountEmptyPassword); } if (dbItem == null) { throw new SecurityException(Resources.TextMessages.AccountSomethingWrong); } var hashedPassword = hashManager.Hash(password, dbItem.Salt); if (hashedPassword?.HexHash != dbItem.Password) { throw new SecurityException(Resources.TextMessages.AccountSomethingWrong); } }
public AccountRepository(DataContext context, IConfiguration configuration, IHashManager hashManager) { _context = context; _configuration = configuration; _hashManager = hashManager; }
public HashManager(IHashManager manager) { _manager = manager; }
public UserManager(IUserRepository useRepository, IHashManager hashManager) { _useRepository = useRepository; _hashManager = hashManager; }
public UserController(IUserService userService) { this.userService = userService; this.hashManager = new HashManager(); }
public EFCarilerManager() { _repo = new UnitOfRepo(); _hash = kernel.Get <IHashManager>(); }