Ignore:
Timestamp:
Oct 7, 2009, 10:18:58 PM (12 years ago)
Author:
Sven Rech
Message:

KeySearcher is now saveable
new KeySearcher-Sample

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/CrypPlugins/KeySearcher/KeySearcherSettings.cs

    r676 r682  
    1111    {
    1212        private KeySearcher keysearcher;
    13         private KeyPattern pattern = null;
    1413
    1514        public KeySearcherSettings(KeySearcher ks)
     
    1817        }
    1918
    20         public KeyPattern Pattern
    21         {
    22             get
    23             {
    24                 return pattern;
    25             }
    26             set
    27             {
    28                 pattern = value;
    29                 Key = pattern.giveWildcardKey();
    30             }
    31         }
    32 
    3319        private string key;
    34         [TaskPane("Key", "Key", null, 1, false, DisplayLevel.Beginner, ControlType.TextBox)]
     20        [TaskPane("Key", "Key pattern used to bruteforce", null, 1, false, DisplayLevel.Beginner, ControlType.TextBox)]
    3521        public String Key
    3622        {
     
    4228            {               
    4329                key = value;
    44                 OnPropertyChanged("Key");               
    45                 if (!(Pattern != null && Pattern.testKey(value)))               
     30                OnPropertyChanged("Key");
     31                if (!(keysearcher.Pattern != null && keysearcher.Pattern.testKey(value)))               
    4632                    keysearcher.GuiLogMessage("Wrong key pattern!", NotificationLevel.Error);               
    4733            }
     
    5137        public void Reset()
    5238        {
    53             Key = Pattern.giveWildcardKey();
     39            Key = keysearcher.Pattern.giveWildcardKey();
    5440        }
    5541
Note: See TracChangeset for help on using the changeset viewer.