Changeset 2705


Ignore:
Timestamp:
Feb 16, 2011, 3:09:02 PM (11 years ago)
Author:
nolte
Message:

User can select a time interval for the Statistic Update
or even disable it

Location:
trunk/CrypPlugins/KeySearcher
Files:
5 edited

Legend:

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

    r2704 r2705  
    13411341
    13421342            CalcCurrentStats();
     1343            int interval = settings.UpdateTime > 0 ? settings.UpdateTime : 30;
    13431344            var now = DateTime.UtcNow.ToLocalTime();
    13441345            var keyPattern = Pattern;
     
    13521353            //-----------------
    13531354            //---Current Section----
    1354             ((QuickWatch)QuickWatchPresentation).StatisticsPresentation.UpdateTime = "Last__Update__Time: " + now.ToString("g", DateTimeFormatInfo.InvariantInfo);
    1355             ((QuickWatch)QuickWatchPresentation).StatisticsPresentation.NextUpdateTime = "Next__Update__Time: " + now.AddMinutes(30).ToString("g", DateTimeFormatInfo.InvariantInfo);
     1355            if (!settings.DisableUpdate)
     1356            {
     1357                ((QuickWatch) QuickWatchPresentation).StatisticsPresentation.UpdateTime = "Last__Update__Time: " +now.ToString("g",DateTimeFormatInfo.InvariantInfo);
     1358                ((QuickWatch) QuickWatchPresentation).StatisticsPresentation.NextUpdateTime = "Next__Update__Time: " +now.AddMinutes(interval).ToString("g",DateTimeFormatInfo.InvariantInfo);
     1359            }
     1360            else
     1361            {
     1362                ((QuickWatch) QuickWatchPresentation).StatisticsPresentation.UpdateTime = "Last__Update__Time: Disabled";
     1363                ((QuickWatch) QuickWatchPresentation).StatisticsPresentation.NextUpdateTime ="Next__Update__Time: Disabled";
     1364            }
    13561365            ((QuickWatch) QuickWatchPresentation).StatisticsPresentation.CurrentUsers = cUsers;
    13571366            ((QuickWatch)QuickWatchPresentation).StatisticsPresentation.CurrentMachines = cMachines;
     
    14961505
    14971506        //Write the User Statistics to an external csv-document
     1507       
    14981508        internal void WriteStatistics(String dataIdentifier)
    14991509        {
     
    15471557            }             
    15481558        }
    1549 
     1559       
    15501560        internal void GenerateMaschineStats()
    15511561        {
  • trunk/CrypPlugins/KeySearcher/KeySearcherSettings.cs

    r2516 r2705  
    442442        #endregion
    443443
    444         #region csv path
     444        #region Statistic
     445        /// <summary>
     446        /// Getter/Setter for the time interval (minutes)
     447        /// </summary>
     448        private int updatetime = 30;
     449        [TaskPane("UpdateTimeSettings", "UpdateTimeSettingsDesc", "GroupStatisticPath", 1, false, ControlType.TextBox)]
     450        public int UpdateTime
     451        {
     452            get { return updatetime; }
     453            set
     454            {
     455                if (value != updatetime)
     456                {
     457                    updatetime = value;
     458                    hasChanges = true;
     459                    OnPropertyChanged("UpdateTime");
     460                }
     461            }
     462        }
     463
     464        /// <summary>
     465        /// Able/Disable for the update time interval
     466        /// </summary>
     467        private bool disableupdate = false;
     468        [TaskPane("DisableUpdateSettings", "DisableUpdateSettingsDesc",
     469            "GroupStatisticPath", 2, false, ControlType.CheckBox)]
     470        public bool DisableUpdate
     471        {
     472            get { return disableupdate; }
     473            set
     474            {
     475                if (value != disableupdate)
     476                {
     477                    disableupdate = value;
     478                    hasChanges = true;
     479                    OnPropertyChanged("DisableUpdate");
     480                }
     481            }
     482        }
     483         
    445484        /// <summary>
    446485        /// Getter/Setter for the csv file
    447486        /// </summary>
    448         [TaskPane("CSVPathSettings", "CSVPathSettings", "GroupStatisticPath", 1, false, ControlType.SaveFileDialog, FileExtension = "Comma Seperated Values (*.csv)|*.csv")]
     487        [TaskPane("CSVPathSettings", "CSVPathSettings", "GroupStatisticPath", 3, false, ControlType.SaveFileDialog, FileExtension = "Comma Seperated Values (*.csv)|*.csv")]
    449488        public string CsvPath
    450489        {
     
    464503        /// Button to "reset" the csv file. That means it will not appear any more in the text field
    465504        /// </summary>
    466         [TaskPane("DefaultPathSettings", "DefaultPathSettingsDesc", "GroupStatisticPath", 2, false, ControlType.Button)]
     505        [TaskPane("DefaultPathSettings", "DefaultPathSettingsDesc", "GroupStatisticPath", 4, false, ControlType.Button)]
    467506        public void DefaultPath()
    468507        {
    469508            csvPath = "";
    470509            OnPropertyChanged("CsvPath");
    471         }
     510        }       
    472511        #endregion
    473512
  • trunk/CrypPlugins/KeySearcher/P2P/DistributedBruteForceManager.cs

    r2685 r2705  
    7979            Leaf currentLeaf;
    8080            keySearcher.InitialiseInformationQuickwatch();
    81             var statisticTimer = new Timer { Interval = 30 * 60 * 1000 };    //Update of the statistics after every 30 minutes
     81            int utime = settings.UpdateTime > 0 ? settings.UpdateTime : 30;
     82            var statisticTimer = new Timer { Interval = utime * 60 * 1000 };    //Update of the statistics after every 30 minutes
    8283            statisticTimer.Start();
    8384
     
    9798                        statupdate = false;
    9899                        keySearcher.InitialiseInformationQuickwatch();
    99                         statisticTimer = new Timer { Interval = 30 * 60 * 1000 };
     100                        statisticTimer = new Timer { Interval = utime * 60 * 1000 };
    100101                        statisticTimer.Start();
    101102                    }
     
    172173                    statisticTimer.Elapsed += new ElapsedEventHandler(delegate
    173174                                                                          {
    174                                                                               statupdate = true;
     175                                                                              if (!settings.DisableUpdate)
     176                                                                              {
     177                                                                                  statupdate = true;
     178                                                                              }
    175179                                                                          });
    176180
  • trunk/CrypPlugins/KeySearcher/Properties/Resources.Designer.cs

    r2632 r2705  
    494494       
    495495        /// <summary>
     496        ///   Looks up a localized string similar to Disable statistic update.
     497        /// </summary>
     498        internal static string DisableUpdateSettings {
     499            get {
     500                return ResourceManager.GetString("DisableUpdateSettings", resourceCulture);
     501            }
     502        }
     503       
     504        /// <summary>
     505        ///   Looks up a localized string similar to Disables the statistic update.
     506        /// </summary>
     507        internal static string DisableUpdateSettingsDesc {
     508            get {
     509                return ResourceManager.GetString("DisableUpdateSettingsDesc", resourceCulture);
     510            }
     511        }
     512       
     513        /// <summary>
    496514        ///   Looks up a localized string similar to Display verbose information.
    497515        /// </summary>
     
    647665       
    648666        /// <summary>
    649         ///   Looks up a localized string similar to Statistic Save Path.
     667        ///   Looks up a localized string similar to Statistic.
    650668        /// </summary>
    651669        internal static string GroupStatisticPath {
     
    14771495       
    14781496        /// <summary>
     1497        ///   Looks up a localized string similar to Update interval (minutes).
     1498        /// </summary>
     1499        internal static string UpdateTimeSettings {
     1500            get {
     1501                return ResourceManager.GetString("UpdateTimeSettings", resourceCulture);
     1502            }
     1503        }
     1504       
     1505        /// <summary>
     1506        ///   Looks up a localized string similar to Set the minute interval to update the keysearcher statistics.
     1507        /// </summary>
     1508        internal static string UpdateTimeSettingsDesc {
     1509            get {
     1510                return ResourceManager.GetString("UpdateTimeSettingsDesc", resourceCulture);
     1511            }
     1512        }
     1513       
     1514        /// <summary>
    14791515        ///   Looks up a localized string similar to Updating statistic.
    14801516        /// </summary>
  • trunk/CrypPlugins/KeySearcher/Properties/Resources.resx

    r2632 r2705  
    187187    <value>Devices:</value>
    188188  </data>
     189  <data name="_days_" xml:space="preserve">
     190    <value> days </value>
     191  </data>
     192  <data name="_Machines_" xml:space="preserve">
     193    <value>Machines</value>
     194  </data>
     195  <data name="_Users_" xml:space="preserve">
     196    <value>Users</value>
     197  </data>
     198  <data name="__last_reservation_date_" xml:space="preserve">
     199    <value>, last reservation date </value>
     200  </data>
     201  <data name="__LeftChildFinished_" xml:space="preserve">
     202    <value>, LeftChildFinished </value>
     203  </data>
     204  <data name="___Bruteforcing_TimeSpan__" xml:space="preserve">
     205    <value>'. Bruteforcing TimeSpan: </value>
     206  </data>
     207  <data name="___RightChildFinished_" xml:space="preserve">
     208    <value>,  RightChildFinished </value>
     209  </data>
     210  <data name="AutoconnectSettings" xml:space="preserve">
     211    <value>Autoconnect network</value>
     212  </data>
     213  <data name="AutoconnectSettingsDesc" xml:space="preserve">
     214    <value>Establish a connection to the network if the workspace is started without the background connection being active.</value>
     215  </data>
     216  <data name="ChunkSizeSettings" xml:space="preserve">
     217    <value>Chunk size</value>
     218  </data>
     219  <data name="ChunkSizeSettingsDesc" xml:space="preserve">
     220    <value>Amount of keys, that will be calculated by one peer at a time. This value is the exponent of the power of two used for the chunk size.</value>
     221  </data>
     222  <data name="CopyStatusKeySettings" xml:space="preserve">
     223    <value>Copy status key</value>
     224  </data>
     225  <data name="CopyStatusKeySettingsDesc" xml:space="preserve">
     226    <value>Copy status key to clipboard. The key can than be used to upload it together with the job using the P2PEditor.</value>
     227  </data>
     228  <data name="CoresUsedSettings" xml:space="preserve">
     229    <value>CoresUsed</value>
     230  </data>
     231  <data name="CoresUsedSettingsDesc" xml:space="preserve">
     232    <value>Choose how many cores should be used</value>
     233  </data>
     234  <data name="CSVPathSettings" xml:space="preserve">
     235    <value>Select the Comma-Seperated-Values file</value>
     236  </data>
     237  <data name="CSVPathSettingsDesc" xml:space="preserve">
     238    <value>Select the folder and csv file you want to use.</value>
     239  </data>
     240  <data name="DatabaseSettings" xml:space="preserve">
     241    <value>Database</value>
     242  </data>
     243  <data name="DatabaseSettingsDesc" xml:space="preserve">
     244    <value>Name of the evaluation database</value>
     245  </data>
     246  <data name="DefaultPathSettings" xml:space="preserve">
     247    <value>Default file</value>
     248  </data>
     249  <data name="DefaultPathSettingsDesc" xml:space="preserve">
     250    <value>Use the default folder %APPDATA%\\Local\\CrypTool2</value>
     251  </data>
     252  <data name="Client__0__tried_to_auth_with_invalid_password" xml:space="preserve">
     253    <value>Client '{0}' tried to authenticate using an invalid password</value>
     254  </data>
     255  <data name="Aggregate_Statistics_" xml:space="preserve">
     256    <value>Aggregate Statistics</value>
     257  </data>
     258  <data name="Current__Information_" xml:space="preserve">
     259    <value>Current Information</value>
     260  </data>
     261  <data name="_Information_" xml:space="preserve">
     262    <value>Information</value>
     263  </data>
     264  <data name="DisableUpdateSettings" xml:space="preserve">
     265    <value>Disable statistic update</value>
     266  </data>
     267  <data name="DisableUpdateSettingsDesc" xml:space="preserve">
     268    <value>Disables the statistic update</value>
     269  </data>
     270  <data name="DisplayVerboseInformationSettings" xml:space="preserve">
     271    <value>Display verbose information</value>
     272  </data>
     273  <data name="DisplayVerboseInformationSettingsDesc" xml:space="preserve">
     274    <value>Display verbose information about network requests in the quick watch.</value>
     275  </data>
    189276  <data name="dummykey" xml:space="preserve">
    190277    <value>dummykey</value>
     
    208295    <value>Estimated end:</value>
    209296  </data>
     297  <data name="ExternalClientPasswordSettings" xml:space="preserve">
     298    <value>Password</value>
     299  </data>
     300  <data name="ExternalClientPasswordSettingsDesc" xml:space="preserve">
     301    <value>Password used for authenticating external clients</value>
     302  </data>
    210303  <data name="Finding_next_leaf_to_calculate" xml:space="preserve">
    211304    <value>Finding next chunk to calculate</value>
     
    214307    <value>Finished chunks:</value>
    215308  </data>
     309  <data name="GroupEvaluation" xml:space="preserve">
     310    <value>Evaluation</value>
     311  </data>
     312  <data name="GroupExternalClient" xml:space="preserve">
     313    <value>External Client</value>
     314  </data>
     315  <data name="GroupOpenCL" xml:space="preserve">
     316    <value>OpenCL</value>
     317  </data>
     318  <data name="GroupPeerToPeer" xml:space="preserve">
     319    <value>Peer-to-Peer network</value>
     320  </data>
     321  <data name="GroupStatisticPath" xml:space="preserve">
     322    <value>Statistic</value>
     323  </data>
     324  <data name="HostSettings" xml:space="preserve">
     325    <value>Host</value>
     326  </data>
     327  <data name="HostSettingsDesc" xml:space="preserve">
     328    <value>Database host with evaluation database</value>
     329  </data>
    216330  <data name="incalculable____" xml:space="preserve">
    217331    <value>incalculable :-)</value>
     
    232346    <value>in a galaxy far, far away...</value>
    233347  </data>
     348  <data name="KeysearcherSettings" xml:space="preserve">
     349    <value>KeySearcher</value>
     350  </data>
    234351  <data name="Keysearcher_Fullstop__Please_Update_your_Version_" xml:space="preserve">
    235352    <value>Keysearcher can't proceed. Please update your version.</value>
     
    238355    <value>KeySearcher must be running to copy the status key.</value>
    239356  </data>
     357  <data name="KeySettings" xml:space="preserve">
     358    <value>Key</value>
     359  </data>
     360  <data name="KeySettingsDesc" xml:space="preserve">
     361    <value>Key pattern used to bruteforce</value>
     362  </data>
    240363  <data name="Keys_Per_Chunk_" xml:space="preserve">
    241364    <value>Keys per chunk:</value>
     
    259382    <value>Chunk was already calculated.</value>
    260383  </data>
     384  <data name="NoOpenCLSettings" xml:space="preserve">
     385    <value>No OpenCL available</value>
     386  </data>
    261387  <data name="No_OpenCL_Device_available_" xml:space="preserve">
    262388    <value>No OpenCL device available!</value>
     
    268394    <value>Only using external client to brute force!</value>
    269395  </data>
     396  <data name="OpenCLDeviceSettings" xml:space="preserve">
     397    <value>OpenCL Device</value>
     398  </data>
     399  <data name="OpenCLDeviceSettingsDesc" xml:space="preserve">
     400    <value>Choose the OpenCL device you want to use.</value>
     401  </data>
     402  <data name="OpenCLModeSettings" xml:space="preserve">
     403    <value>OpenCL Mode</value>
     404  </data>
     405  <data name="OpenCLModeSettingsDesc" xml:space="preserve">
     406    <value>Choose the OpenCL mode you want to use.</value>
     407  </data>
    270408  <data name="Overhead_Abs_" xml:space="preserve">
    271409    <value>Overhead (abs):</value>
     
    289427    <value>Participants:</value>
    290428  </data>
     429  <data name="PasswordSettings" xml:space="preserve">
     430    <value>Password</value>
     431  </data>
     432  <data name="PasswordSettingsDesc" xml:space="preserve">
     433    <value>Password for evaluation database</value>
     434  </data>
    291435  <data name="Pattern___0__was_reserved_before_it_could_be_reserved_for_this_CrypTool_instance_" xml:space="preserve">
    292436    <value>Chunk #{0} was reserved before it could be reserved for this CrypTool instance.</value>
     
    304448    <value>Performs a brute force attack on a ciphertext.</value>
    305449  </data>
     450  <data name="PortSettings" xml:space="preserve">
     451    <value>Port</value>
     452  </data>
     453  <data name="PortSettingsDesc" xml:space="preserve">
     454    <value>Port on which to listen for external clients.</value>
     455  </data>
    306456  <data name="Processing_results_of_calculation" xml:space="preserve">
    307457    <value>Processing results of calculation</value>
    308458  </data>
     459  <data name="Progress" xml:space="preserve">
     460    <value>Progress</value>
     461  </data>
    309462  <data name="Pushing_statistics_to_evaluation_database" xml:space="preserve">
    310463    <value>Pushing statistics to evaluation database</value>
     
    316469    <value>Ready for calculation</value>
    317470  </data>
     471  <data name="Received_late_job_result_0_from_client_1" xml:space="preserve">
     472    <value>Received late job result {0} from client '{1}'</value>
     473  </data>
    318474  <data name="Received_Link_" xml:space="preserve">
    319475    <value>Received (link):</value>
     
    346502    <value>Reservation has been removed by another participant. To avoid a state in limbo, proceeding to first available chunk...</value>
    347503  </data>
     504  <data name="ResetSettings" xml:space="preserve">
     505    <value>Reset</value>
     506  </data>
     507  <data name="ResetSettingsDesc" xml:space="preserve">
     508    <value>Reset Key</value>
     509  </data>
    348510  <data name="Retrieve_" xml:space="preserve">
    349511    <value>Retrieve:</value>
     
    367529    <value>Static</value>
    368530  </data>
     531  <data name="Statistics" xml:space="preserve">
     532    <value>Statistics</value>
     533  </data>
    369534  <data name="Status_key___0___has_been_copied_to_clipboard_" xml:space="preserve">
    370535    <value>Status key '{0}' has been copied to clipboard.</value>
     
    409574    <value>Total (payload):</value>
    410575  </data>
     576  <data name="Total__Blocks__Tested_" xml:space="preserve">
     577    <value>Total Blocks Tested</value>
     578  </data>
     579  <data name="Total__Blocks__to__Search_" xml:space="preserve">
     580    <value>Total Blocks to Search</value>
     581  </data>
     582  <data name="Total__Keys__Tested_" xml:space="preserve">
     583    <value>Total Keys Tested</value>
     584  </data>
     585  <data name="Total__Keys__to_Search_" xml:space="preserve">
     586    <value>Total Keys to Search</value>
     587  </data>
    411588  <data name="Traffic_" xml:space="preserve">
    412589    <value>Traffic</value>
     
    415592    <value>Unable to use peer-to-peer system.</value>
    416593  </data>
     594  <data name="Under__Construction_" xml:space="preserve">
     595    <value>Under Construction</value>
     596  </data>
     597  <data name="UpdateTimeSettings" xml:space="preserve">
     598    <value>Update interval (minutes)</value>
     599  </data>
     600  <data name="UpdateTimeSettingsDesc" xml:space="preserve">
     601    <value>Set the minute interval to update the keysearcher statistics</value>
     602  </data>
    417603  <data name="Updating_statistic" xml:space="preserve">
    418604    <value>Updating statistic</value>
     
    421607    <value>Updating status in DHT</value>
    422608  </data>
     609  <data name="UseExternalClientSettings" xml:space="preserve">
     610    <value>Use external client</value>
     611  </data>
     612  <data name="UseExternalClientSettingsDesc" xml:space="preserve">
     613    <value>If checked, external clients are allowed to connect to this CrypTool 2.0 instance to support the bruteforce process (this is not the same as p2p-distributed computing).</value>
     614  </data>
     615  <data name="UseP2PSettings" xml:space="preserve">
     616    <value>Use peer-to-peer network</value>
     617  </data>
     618  <data name="UseP2PSettingsDesc" xml:space="preserve">
     619    <value>Distributes the operation on available peers by using the built-in peer-to-peer network.</value>
     620  </data>
     621  <data name="UserSettings" xml:space="preserve">
     622    <value>User</value>
     623  </data>
     624  <data name="UserSettingsDesc" xml:space="preserve">
     625    <value>Username for evaluation database</value>
     626  </data>
     627  <data name="UseSelectedDeviceSettings" xml:space="preserve">
     628    <value>Use selected device</value>
     629  </data>
     630  <data name="UseSelectedDeviceSettingsDesc" xml:space="preserve">
     631    <value>If checked, the selected OpenCL device is used for brute force attack.</value>
     632  </data>
    423633  <data name="Waiting_for_external_client_" xml:space="preserve">
    424634    <value>Waiting for external client!</value>
     
    433643    <value>You have to connect the KeySearcher with the Decryption Control!</value>
    434644  </data>
    435   <data name="_days_" xml:space="preserve">
    436     <value> days </value>
    437   </data>
    438   <data name="_Machines_" xml:space="preserve">
    439     <value>Machines</value>
    440   </data>
    441   <data name="_Users_" xml:space="preserve">
    442     <value>Users</value>
    443   </data>
    444   <data name="__last_reservation_date_" xml:space="preserve">
    445     <value>, last reservation date </value>
    446   </data>
    447   <data name="__LeftChildFinished_" xml:space="preserve">
    448     <value>, LeftChildFinished </value>
    449   </data>
    450   <data name="___Bruteforcing_TimeSpan__" xml:space="preserve">
    451     <value>'. Bruteforcing TimeSpan: </value>
    452   </data>
    453   <data name="___RightChildFinished_" xml:space="preserve">
    454     <value>,  RightChildFinished </value>
    455   </data>
    456   <data name="AutoconnectSettings" xml:space="preserve">
    457     <value>Autoconnect network</value>
    458   </data>
    459   <data name="AutoconnectSettingsDesc" xml:space="preserve">
    460     <value>Establish a connection to the network if the workspace is started without the background connection being active.</value>
    461   </data>
    462   <data name="ChunkSizeSettings" xml:space="preserve">
    463     <value>Chunk size</value>
    464   </data>
    465   <data name="ChunkSizeSettingsDesc" xml:space="preserve">
    466     <value>Amount of keys, that will be calculated by one peer at a time. This value is the exponent of the power of two used for the chunk size.</value>
    467   </data>
    468   <data name="CopyStatusKeySettings" xml:space="preserve">
    469     <value>Copy status key</value>
    470   </data>
    471   <data name="CopyStatusKeySettingsDesc" xml:space="preserve">
    472     <value>Copy status key to clipboard. The key can than be used to upload it together with the job using the P2PEditor.</value>
    473   </data>
    474   <data name="CoresUsedSettings" xml:space="preserve">
    475     <value>CoresUsed</value>
    476   </data>
    477   <data name="CoresUsedSettingsDesc" xml:space="preserve">
    478     <value>Choose how many cores should be used</value>
    479   </data>
    480   <data name="CSVPathSettings" xml:space="preserve">
    481     <value>Select the Comma-Seperated-Values file</value>
    482   </data>
    483   <data name="CSVPathSettingsDesc" xml:space="preserve">
    484     <value>Select the folder and csv file you want to use.</value>
    485   </data>
    486   <data name="DatabaseSettings" xml:space="preserve">
    487     <value>Database</value>
    488   </data>
    489   <data name="DatabaseSettingsDesc" xml:space="preserve">
    490     <value>Name of the evaluation database</value>
    491   </data>
    492   <data name="DefaultPathSettings" xml:space="preserve">
    493     <value>Default file</value>
    494   </data>
    495   <data name="DefaultPathSettingsDesc" xml:space="preserve">
    496     <value>Use the default folder %APPDATA%\\Local\\CrypTool2</value>
    497   </data>
    498   <data name="DisplayVerboseInformationSettings" xml:space="preserve">
    499     <value>Display verbose information</value>
    500   </data>
    501   <data name="DisplayVerboseInformationSettingsDesc" xml:space="preserve">
    502     <value>Display verbose information about network requests in the quick watch.</value>
    503   </data>
    504   <data name="GroupEvaluation" xml:space="preserve">
    505     <value>Evaluation</value>
    506   </data>
    507   <data name="GroupExternalClient" xml:space="preserve">
    508     <value>External Client</value>
    509   </data>
    510   <data name="GroupOpenCL" xml:space="preserve">
    511     <value>OpenCL</value>
    512   </data>
    513   <data name="GroupPeerToPeer" xml:space="preserve">
    514     <value>Peer-to-Peer network</value>
    515   </data>
    516   <data name="GroupStatisticPath" xml:space="preserve">
    517     <value>Statistic Save Path</value>
    518   </data>
    519   <data name="HostSettings" xml:space="preserve">
    520     <value>Host</value>
    521   </data>
    522   <data name="HostSettingsDesc" xml:space="preserve">
    523     <value>Database host with evaluation database</value>
    524   </data>
    525   <data name="KeySettings" xml:space="preserve">
    526     <value>Key</value>
    527   </data>
    528   <data name="KeySettingsDesc" xml:space="preserve">
    529     <value>Key pattern used to bruteforce</value>
    530   </data>
    531   <data name="NoOpenCLSettings" xml:space="preserve">
    532     <value>No OpenCL available</value>
    533   </data>
    534   <data name="OpenCLDeviceSettings" xml:space="preserve">
    535     <value>OpenCL Device</value>
    536   </data>
    537   <data name="OpenCLDeviceSettingsDesc" xml:space="preserve">
    538     <value>Choose the OpenCL device you want to use.</value>
    539   </data>
    540   <data name="OpenCLModeSettings" xml:space="preserve">
    541     <value>OpenCL Mode</value>
    542   </data>
    543   <data name="OpenCLModeSettingsDesc" xml:space="preserve">
    544     <value>Choose the OpenCL mode you want to use.</value>
    545   </data>
    546   <data name="PasswordSettings" xml:space="preserve">
    547     <value>Password</value>
    548   </data>
    549   <data name="PasswordSettingsDesc" xml:space="preserve">
    550     <value>Password for evaluation database</value>
    551   </data>
    552   <data name="PortSettings" xml:space="preserve">
    553     <value>Port</value>
    554   </data>
    555   <data name="PortSettingsDesc" xml:space="preserve">
    556     <value>Port on which to listen for external clients.</value>
    557   </data>
    558   <data name="ResetSettings" xml:space="preserve">
    559     <value>Reset</value>
    560   </data>
    561   <data name="ResetSettingsDesc" xml:space="preserve">
    562     <value>Reset Key</value>
    563   </data>
    564   <data name="UseExternalClientSettings" xml:space="preserve">
    565     <value>Use external client</value>
    566   </data>
    567   <data name="UseExternalClientSettingsDesc" xml:space="preserve">
    568     <value>If checked, external clients are allowed to connect to this CrypTool 2.0 instance to support the bruteforce process (this is not the same as p2p-distributed computing).</value>
    569   </data>
    570   <data name="UseP2PSettings" xml:space="preserve">
    571     <value>Use peer-to-peer network</value>
    572   </data>
    573   <data name="UseP2PSettingsDesc" xml:space="preserve">
    574     <value>Distributes the operation on available peers by using the built-in peer-to-peer network.</value>
    575   </data>
    576   <data name="UserSettings" xml:space="preserve">
    577     <value>User</value>
    578   </data>
    579   <data name="UserSettingsDesc" xml:space="preserve">
    580     <value>Username for evaluation database</value>
    581   </data>
    582   <data name="UseSelectedDeviceSettings" xml:space="preserve">
    583     <value>Use selected device</value>
    584   </data>
    585   <data name="UseSelectedDeviceSettingsDesc" xml:space="preserve">
    586     <value>If checked, the selected OpenCL device is used for brute force attack.</value>
    587   </data>
    588   <data name="Progress" xml:space="preserve">
    589     <value>Progress</value>
    590   </data>
    591   <data name="Statistics" xml:space="preserve">
    592     <value>Statistics</value>
    593   </data>
    594   <data name="ExternalClientPasswordSettings" xml:space="preserve">
    595     <value>Password</value>
    596   </data>
    597   <data name="ExternalClientPasswordSettingsDesc" xml:space="preserve">
    598     <value>Password used for authenticating external clients</value>
    599   </data>
    600   <data name="Received_late_job_result_0_from_client_1" xml:space="preserve">
    601     <value>Received late job result {0} from client '{1}'</value>
    602   </data>
    603   <data name="Client__0__tried_to_auth_with_invalid_password" xml:space="preserve">
    604     <value>Client '{0}' tried to authenticate using an invalid password</value>
    605   </data>
    606   <data name="KeysearcherSettings" xml:space="preserve">
    607     <value>KeySearcher</value>
    608   </data>
    609   <data name="Aggregate_Statistics_" xml:space="preserve">
    610     <value>Aggregate Statistics</value>
    611   </data>
    612   <data name="Current__Information_" xml:space="preserve">
    613     <value>Current Information</value>
    614   </data>
    615   <data name="Total__Blocks__Tested_" xml:space="preserve">
    616     <value>Total Blocks Tested</value>
    617   </data>
    618   <data name="Total__Blocks__to__Search_" xml:space="preserve">
    619     <value>Total Blocks to Search</value>
    620   </data>
    621   <data name="Total__Keys__Tested_" xml:space="preserve">
    622     <value>Total Keys Tested</value>
    623   </data>
    624   <data name="Total__Keys__to_Search_" xml:space="preserve">
    625     <value>Total Keys to Search</value>
    626   </data>
    627   <data name="Under__Construction_" xml:space="preserve">
    628     <value>Under Construction</value>
    629   </data>
    630   <data name="_Information_" xml:space="preserve">
    631     <value>Information</value>
    632   </data>
    633645</root>
Note: See TracChangeset for help on using the changeset viewer.