Changeset 7245


Ignore:
Timestamp:
Oct 30, 2017, 2:01:52 PM (4 years ago)
Author:
heuser
Message:

Updated Copyrights,
renaming to Breaker,
some variable renaming

Location:
trunk/CrypPlugins
Files:
7 edited

Legend:

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

    r7242 r7245  
    6969        private string _textOutput;
    7070        private string _savedInitialRotorPos;
    71         public Boolean _isrunning;
    72         private Boolean _newText = false;
    73         private Boolean _newKey = false;
     71        public bool _isrunning;
     72        private bool _newText = false;
     73        private bool _keyInputConnected = false;
     74        private bool _newKey = false;
     75
     76        private bool _running = false;
     77        private bool _stopped = false;
    7478
    7579        #endregion
     
    326330        private void newInput(object sender, EventArgs args)
    327331        {
    328                 running = false;
     332                _running = false;
    329333        }
    330334
     
    381385        }
    382386
    383         [PropertyInfo(Direction.InputData, "KeyInputCaption", "KeyInputTooltip", true)]
     387        [PropertyInfo(Direction.InputData, "KeyInputCaption", "KeyInputTooltip", false)]
    384388        public string KeyInput
    385389        {
     
    387391            set
    388392            {
     393                this._keyInputConnected = true;
    389394                if (!String.IsNullOrEmpty(value) && value != this._keyInput)
    390395                {
     
    432437            _isrunning = true;
    433438
    434             running = false;
    435             stopped = false;
     439            _running = false;
     440            _stopped = false;
    436441
    437442            if (_enigmaPresentationFrame.EnigmaPresentation.checkReady())
     
    454459        }
    455460
    456         private bool running = false;
    457         private bool stopped = false;
    458 
    459461        public void Execute()
    460462        {
    461             if (!this._newText || !this._newKey)
     463            if (!this._newText || this._keyInputConnected && !this._newKey)
    462464                return;
    463465
     
    471473            }
    472474
    473             while(running)
     475            while(_running)
    474476            {
    475477                _enigmaPresentationFrame.EnigmaPresentation.stopclick(this, EventArgs.Empty);
    476                 if (stopped)
     478                if (_stopped)
    477479                return;
    478480            }
    479481
    480             running = true;
     482            _running = true;
    481483            LogMessage("Enigma encryption/decryption started...", NotificationLevel.Info);
    482484
     
    499501        public void PostExecution()
    500502        {
    501             LogMessage("Enigma shutting down. Reverting rotor positions to inial value!", NotificationLevel.Info);
    502             if (_savedInitialRotorPos != null && _savedInitialRotorPos.Length > 0)
     503            //LogMessage("Enigma shutting down. Reverting rotor positions to inial value!", NotificationLevel.Info);
     504            /*if (_savedInitialRotorPos != null && _savedInitialRotorPos.Length > 0)
    503505            {
    504506                _settings.InitialRotorPos = _savedInitialRotorPos;
    505             }
     507            }*/
     508
    506509
    507510            this._keyInput = String.Empty;
    508511            this._textInput = String.Empty;
    509 
    510             running = false;
     512            this._newKey = false;
     513            this._newText = false;
     514
     515            _running = false;
    511516            _isrunning = false;
    512517            _enigmaPresentationFrame.ChangeStatus(_isrunning, _enigmaPresentationFrame.EnigmaPresentation.IsVisible);
     
    515520        public void Stop()
    516521        {
    517             stopped = true;
     522            _stopped = true;
    518523            LogMessage("Enigma stopped", NotificationLevel.Info);
    519524            _enigmaPresentationFrame.EnigmaPresentation.stopclick(this, EventArgs.Empty);
  • trunk/CrypPlugins/Enigma/EnigmaSettings.cs

    r7242 r7245  
    11/*
    2    Copyright 2008-2012, Arno Wacker, University of Kassel
     2   Copyright 2008-2017, Arno Wacker, University of Kassel
    33
    44   Licensed under the Apache License, Version 2.0 (the "License");
  • trunk/CrypPlugins/VigenereAnalyzer/Properties/Resources.Designer.cs

    r7155 r7245  
    11//------------------------------------------------------------------------------
    22// <auto-generated>
    3 //     Dieser Code wurde von einem Tool generiert.
    4 //     Laufzeitversion:4.0.30319.42000
     3//     This code was generated by a tool.
     4//     Runtime Version:4.0.30319.18408
    55//
    6 //     Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
    7 //     der Code erneut generiert wird.
     6//     Changes to this file may cause incorrect behavior and will be lost if
     7//     the code is regenerated.
    88// </auto-generated>
    99//------------------------------------------------------------------------------
     
    1414   
    1515    /// <summary>
    16     ///   Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
     16    ///   A strongly-typed resource class, for looking up localized strings, etc.
    1717    /// </summary>
    18     // Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert
    19     // -Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert.
    20     // Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen
    21     // mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu.
     18    // This class was auto-generated by the StronglyTypedResourceBuilder
     19    // class via a tool like ResGen or Visual Studio.
     20    // To add or remove a member, edit your .ResX file then rerun ResGen
     21    // with the /str option, or rebuild your VS project.
    2222    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
    2323    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
     
    3434       
    3535        /// <summary>
    36         ///   Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
     36        ///   Returns the cached ResourceManager instance used by this class.
    3737        /// </summary>
    3838        [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
     
    4848       
    4949        /// <summary>
    50         ///   Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
    51         ///   Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
     50        ///   Overrides the current thread's CurrentUICulture property for all
     51        ///   resource lookups using this strongly typed resource class.
    5252        /// </summary>
    5353        [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
     
    6262       
    6363        /// <summary>
    64         ///   Sucht eine lokalisierte Zeichenfolge, die Trigrams + 4-grams ähnelt.
     64        ///   Looks up a localized string similar to Trigrams + 4-grams.
    6565        /// </summary>
    6666        public static string Both {
     
    7171       
    7272        /// <summary>
    73         ///   Sucht eine lokalisierte Zeichenfolge, die Ciphertext ähnelt.
     73        ///   Looks up a localized string similar to Ciphertext.
    7474        /// </summary>
    7575        public static string CiphertextCaption {
     
    8080       
    8181        /// <summary>
    82         ///   Sucht eine lokalisierte Zeichenfolge, die The ciphertext that should be analyzed. ähnelt.
     82        ///   Looks up a localized string similar to The ciphertext that should be analyzed..
    8383        /// </summary>
    8484        public static string CiphertextTooltip {
     
    8989       
    9090        /// <summary>
    91         ///   Sucht eine lokalisierte Zeichenfolge, die Copy all lines ähnelt.
     91        ///   Looks up a localized string similar to Copy all lines.
    9292        /// </summary>
    9393        public static string Copy_all {
     
    9898       
    9999        /// <summary>
    100         ///   Sucht eine lokalisierte Zeichenfolge, die Copy key ähnelt.
     100        ///   Looks up a localized string similar to Copy key.
    101101        /// </summary>
    102102        public static string Copy_key {
     
    107107       
    108108        /// <summary>
    109         ///   Sucht eine lokalisierte Zeichenfolge, die Copy selected line ähnelt.
     109        ///   Looks up a localized string similar to Copy selected line.
    110110        /// </summary>
    111111        public static string Copy_line {
     
    116116       
    117117        /// <summary>
    118         ///   Sucht eine lokalisierte Zeichenfolge, die Copy text ähnelt.
     118        ///   Looks up a localized string similar to Copy text.
    119119        /// </summary>
    120120        public static string Copy_text {
     
    125125       
    126126        /// <summary>
    127         ///   Sucht eine lokalisierte Zeichenfolge, die Copy value ähnelt.
     127        ///   Looks up a localized string similar to Copy value.
    128128        /// </summary>
    129129        public static string Copy_value {
     
    134134       
    135135        /// <summary>
    136         ///   Sucht eine lokalisierte Zeichenfolge, die Cost function ähnelt.
     136        ///   Looks up a localized string similar to Cost function.
    137137        /// </summary>
    138138        public static string CostFunction {
     
    143143       
    144144        /// <summary>
    145         ///   Sucht eine lokalisierte Zeichenfolge, die The costfunction for rating the putative cleartext. ähnelt.
     145        ///   Looks up a localized string similar to The costfunction for rating the putative cleartext..
    146146        /// </summary>
    147147        public static string CostFunctionTooltip {
     
    152152       
    153153        /// <summary>
    154         ///   Sucht eine lokalisierte Zeichenfolge, die Current analyzed keylength: ähnelt.
     154        ///   Looks up a localized string similar to Current analyzed keylength:.
    155155        /// </summary>
    156156        public static string CurrentAnalysedKeylengthLabel {
     
    161161       
    162162        /// <summary>
    163         ///   Sucht eine lokalisierte Zeichenfolge, die Elapsed Time: ähnelt.
     163        ///   Looks up a localized string similar to Elapsed Time:.
    164164        /// </summary>
    165165        public static string ElapsedLabel {
     
    170170       
    171171        /// <summary>
    172         ///   Sucht eine lokalisierte Zeichenfolge, die End Time: ähnelt.
     172        ///   Looks up a localized string similar to End Time:.
    173173        /// </summary>
    174174        public static string EndLabel {
     
    179179       
    180180        /// <summary>
    181         ///   Sucht eine lokalisierte Zeichenfolge, die English ähnelt.
     181        ///   Looks up a localized string similar to English.
    182182        /// </summary>
    183183        public static string English {
     
    188188       
    189189        /// <summary>
    190         ///   Sucht eine lokalisierte Zeichenfolge, die Fast converge ähnelt.
     190        ///   Looks up a localized string similar to Fast converge.
    191191        /// </summary>
    192192        public static string FastConvergeCaption {
     
    197197       
    198198        /// <summary>
    199         ///   Sucht eine lokalisierte Zeichenfolge, die If selected, the hillclimbing algorithm jumps to every improvement. Otherwise it jumps to the best possible improvement. ähnelt.
     199        ///   Looks up a localized string similar to If selected, the hillclimbing algorithm jumps to every improvement. Otherwise it jumps to the best possible improvement..
    200200        /// </summary>
    201201        public static string FastConvergeTooltip {
     
    206206       
    207207        /// <summary>
    208         ///   Sucht eine lokalisierte Zeichenfolge, die Lower bound of keylength ähnelt.
     208        ///   Looks up a localized string similar to Lower bound of keylength.
    209209        /// </summary>
    210210        public static string FromKeylengthCaption {
     
    215215       
    216216        /// <summary>
    217         ///   Sucht eine lokalisierte Zeichenfolge, die Start from this keylength when analyzing the given ciphertext. ähnelt.
     217        ///   Looks up a localized string similar to Start from this keylength when analyzing the given ciphertext..
    218218        /// </summary>
    219219        public static string FromKeylengthTooltip {
     
    224224       
    225225        /// <summary>
    226         ///   Sucht eine lokalisierte Zeichenfolge, die German ähnelt.
     226        ///   Looks up a localized string similar to German.
    227227        /// </summary>
    228228        public static string German {
     
    233233       
    234234        /// <summary>
    235         ///   Sucht eine lokalisierte Zeichenfolge, die Best Key ähnelt.
     235        ///   Looks up a localized string similar to Best Key.
    236236        /// </summary>
    237237        public static string KeyCaption {
     
    242242       
    243243        /// <summary>
    244         ///   Sucht eine lokalisierte Zeichenfolge, die Key ähnelt.
     244        ///   Looks up a localized string similar to Key.
    245245        /// </summary>
    246246        public static string KeyHeader {
     
    251251       
    252252        /// <summary>
    253         ///   Sucht eine lokalisierte Zeichenfolge, die Key Length ähnelt.
     253        ///   Looks up a localized string similar to Key Length.
    254254        /// </summary>
    255255        public static string KeyLengthHeader {
     
    260260       
    261261        /// <summary>
    262         ///   Sucht eine lokalisierte Zeichenfolge, die Keystyle ähnelt.
     262        ///   Looks up a localized string similar to Keystyle.
    263263        /// </summary>
    264264        public static string KeyStyleCaption {
     
    269269       
    270270        /// <summary>
    271         ///   Sucht eine lokalisierte Zeichenfolge, die Is the key a natural passphrase or not? ähnelt.
     271        ///   Looks up a localized string similar to Is the key a natural passphrase or not?.
    272272        /// </summary>
    273273        public static string KeyStyleTooltip {
     
    278278       
    279279        /// <summary>
    280         ///   Sucht eine lokalisierte Zeichenfolge, die The best key found during the analysis. ähnelt.
     280        ///   Looks up a localized string similar to The best key found during the analysis..
    281281        /// </summary>
    282282        public static string KeyTooltip {
     
    287287       
    288288        /// <summary>
    289         ///   Sucht eine lokalisierte Zeichenfolge, die Language ähnelt.
     289        ///   Looks up a localized string similar to Language.
    290290        /// </summary>
    291291        public static string LanguageCaption {
     
    296296       
    297297        /// <summary>
    298         ///   Sucht eine lokalisierte Zeichenfolge, die Use this language for the costfunction. ähnelt.
     298        ///   Looks up a localized string similar to Use this language for the costfunction..
    299299        /// </summary>
    300300        public static string LanguageTooltip {
     
    305305       
    306306        /// <summary>
    307         ///   Sucht eine lokalisierte Zeichenfolge, die Analysis ähnelt.
     307        ///   Looks up a localized string similar to Analysis.
    308308        /// </summary>
    309309        public static string LocalLabel {
     
    314314       
    315315        /// <summary>
    316         ///   Sucht eine lokalisierte Zeichenfolge, die Mode ähnelt.
     316        ///   Looks up a localized string similar to Mode.
    317317        /// </summary>
    318318        public static string ModeCaption {
     
    323323       
    324324        /// <summary>
    325         ///   Sucht eine lokalisierte Zeichenfolge, die Use this mode for the analysis. ähnelt.
     325        ///   Looks up a localized string similar to Use this mode for the analysis..
    326326        /// </summary>
    327327        public static string ModeTooltip {
     
    332332       
    333333        /// <summary>
    334         ///   Sucht eine lokalisierte Zeichenfolge, die Natural Language ähnelt.
     334        ///   Looks up a localized string similar to Natural Language.
    335335        /// </summary>
    336336        public static string NaturalLanguage {
     
    341341       
    342342        /// <summary>
    343         ///   Sucht eine lokalisierte Zeichenfolge, die Best Plaintext ähnelt.
     343        ///   Looks up a localized string similar to Best Plaintext.
    344344        /// </summary>
    345345        public static string PlaintextCaption {
     
    350350       
    351351        /// <summary>
    352         ///   Sucht eine lokalisierte Zeichenfolge, die The best plaintext which was found during the analysis. ähnelt.
     352        ///   Looks up a localized string similar to The best plaintext which was found during the analysis..
    353353        /// </summary>
    354354        public static string PlaintextTooltip {
     
    359359       
    360360        /// <summary>
    361         ///   Sucht eine lokalisierte Zeichenfolge, die Vigenère Analyzer ähnelt.
     361        ///   Looks up a localized string similar to Vigenère Breaker.
    362362        /// </summary>
    363363        public static string PluginCaption {
     
    368368       
    369369        /// <summary>
    370         ///   Sucht eine lokalisierte Zeichenfolge, die Cryptanalysis of the Vigenère cipher using hillclimbing. ähnelt.
     370        ///   Looks up a localized string similar to Cryptanalysis of the Vigenère cipher using hillclimbing..
    371371        /// </summary>
    372372        public static string PluginTooltip {
     
    377377       
    378378        /// <summary>
    379         ///   Sucht eine lokalisierte Zeichenfolge, die 4-grams ähnelt.
     379        ///   Looks up a localized string similar to 4-grams.
    380380        /// </summary>
    381381        public static string Quadgrams {
     
    386386       
    387387        /// <summary>
    388         ///   Sucht eine lokalisierte Zeichenfolge, die Random ähnelt.
     388        ///   Looks up a localized string similar to Random.
    389389        /// </summary>
    390390        public static string Random {
     
    395395       
    396396        /// <summary>
    397         ///   Sucht eine lokalisierte Zeichenfolge, die Restarts ähnelt.
     397        ///   Looks up a localized string similar to Restarts.
    398398        /// </summary>
    399399        public static string RestartsCaption {
     
    404404       
    405405        /// <summary>
    406         ///   Sucht eine lokalisierte Zeichenfolge, die Amount of restarts of the hillclimbing algorithm. ähnelt.
     406        ///   Looks up a localized string similar to Amount of restarts of the hillclimbing algorithm..
    407407        /// </summary>
    408408        public static string RestartsTooltip {
     
    413413       
    414414        /// <summary>
    415         ///   Sucht eine lokalisierte Zeichenfolge, die Spanish ähnelt.
     415        ///   Looks up a localized string similar to Spanish.
    416416        /// </summary>
    417417        public static string Spanish {
     
    422422       
    423423        /// <summary>
    424         ///   Sucht eine lokalisierte Zeichenfolge, die Keys/second: ähnelt.
     424        ///   Looks up a localized string similar to Keys/second:.
    425425        /// </summary>
    426426        public static string SpeedLabel {
     
    431431       
    432432        /// <summary>
    433         ///   Sucht eine lokalisierte Zeichenfolge, die Start Time: ähnelt.
     433        ///   Looks up a localized string similar to Start Time:.
    434434        /// </summary>
    435435        public static string StartLabel {
     
    440440       
    441441        /// <summary>
    442         ///   Sucht eine lokalisierte Zeichenfolge, die Text ähnelt.
     442        ///   Looks up a localized string similar to Text.
    443443        /// </summary>
    444444        public static string TextHeader {
     
    449449       
    450450        /// <summary>
    451         ///   Sucht eine lokalisierte Zeichenfolge, die Upper bound of keylength ähnelt.
     451        ///   Looks up a localized string similar to Upper bound of keylength.
    452452        /// </summary>
    453453        public static string ToKeylengthCaption {
     
    458458       
    459459        /// <summary>
    460         ///   Sucht eine lokalisierte Zeichenfolge, die Stop the analysis after evaluating this keylength. ähnelt.
     460        ///   Looks up a localized string similar to Stop the analysis after evaluating this keylength..
    461461        /// </summary>
    462462        public static string ToKeylengthTooltip {
     
    467467       
    468468        /// <summary>
    469         ///   Sucht eine lokalisierte Zeichenfolge, die Bestlist ähnelt.
     469        ///   Looks up a localized string similar to Bestlist.
    470470        /// </summary>
    471471        public static string TopTenLabel {
     
    476476       
    477477        /// <summary>
    478         ///   Sucht eine lokalisierte Zeichenfolge, die Trigrams ähnelt.
     478        ///   Looks up a localized string similar to Trigrams.
    479479        /// </summary>
    480480        public static string Trigrams {
     
    485485       
    486486        /// <summary>
    487         ///   Sucht eine lokalisierte Zeichenfolge, die Value ähnelt.
     487        ///   Looks up a localized string similar to Value.
    488488        /// </summary>
    489489        public static string ValueHeader {
     
    494494       
    495495        /// <summary>
    496         ///   Sucht eine lokalisierte Zeichenfolge, die Classic Vigenère ähnelt.
     496        ///   Looks up a localized string similar to Classic Vigenère.
    497497        /// </summary>
    498498        public static string Vigenere {
     
    503503       
    504504        /// <summary>
    505         ///   Sucht eine lokalisierte Zeichenfolge, die Vigenère Alphabet ähnelt.
     505        ///   Looks up a localized string similar to Vigenère Alphabet.
    506506        /// </summary>
    507507        public static string VigenereAlphabetCaption {
     
    512512       
    513513        /// <summary>
    514         ///   Sucht eine lokalisierte Zeichenfolge, die Use this Vigenère alphabet for the analyis. ähnelt.
     514        ///   Looks up a localized string similar to Use this Vigenère alphabet for the analyis..
    515515        /// </summary>
    516516        public static string VigenereAlphabetTooltip {
     
    521521       
    522522        /// <summary>
    523         ///   Sucht eine lokalisierte Zeichenfolge, die Vigenère Autokey ähnelt.
     523        ///   Looks up a localized string similar to Vigenère Autokey.
    524524        /// </summary>
    525525        public static string VigenereAutokey {
  • trunk/CrypPlugins/VigenereAnalyzer/Properties/Resources.de.resx

    r7155 r7245  
    220220  </data>
    221221  <data name="PluginCaption" xml:space="preserve">
    222     <value>Vigenère Analyse</value>
     222    <value>Vigenère Breaker</value>
    223223  </data>
    224224  <data name="PluginTooltip" xml:space="preserve">
  • trunk/CrypPlugins/VigenereAnalyzer/Properties/Resources.resx

    r7155 r7245  
    119119  </resheader>
    120120  <data name="PluginCaption" xml:space="preserve">
    121     <value>Vigenère Analyzer</value>
     121    <value>Vigenère Breaker</value>
    122122  </data>
    123123  <data name="PluginTooltip" xml:space="preserve">
  • trunk/CrypPlugins/VigenereAnalyzer/VigenereAnalyzer.cs

    r7236 r7245  
    11/*
    2    Copyright 2014 Nils Kopal, Applied Information Security, Uni Kassel
     2   Copyright 2017 Nils Kopal, Applied Information Security, Uni Kassel
    33   https://www.uni-kassel.de/eecs/fachgebiete/ais/mitarbeiter/nils-kopal-m-sc.html
    44
     
    188188            VigenereAlphabet = null;
    189189
    190 
    191             _ciphertextInput = String.Empty;
    192 
    193190            _plaintext = String.Empty;
    194191            _plaintextInput = String.Empty;
     
    235232            ProgressChanged(0, 1);
    236233
    237             // EVALUATION!
    238234            if (!_newCiphertext)
    239235            {
  • trunk/CrypPlugins/VigenereAnalyzer/VigenereAnalyzerSettings.cs

    r7236 r7245  
    11/*
    2    Copyright 2014 Nils Kopal, Applied Information Security, Uni Kassel
     2   Copyright 2017 Nils Kopal, Applied Information Security, Uni Kassel
    33   http://www.uni-kassel.de/eecs/fachgebiete/ais/mitarbeiter/nils-kopal-m-sc.html
    44
Note: See TracChangeset for help on using the changeset viewer.