Changeset 776


Ignore:
Timestamp:
Oct 24, 2009, 1:56:55 PM (12 years ago)
Author:
kohnen
Message:

some changes:
namespace, icon

added:

  • another function for transposition
  • regular expressions match sample
Location:
trunk
Files:
1 added
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/CrypPlugins/RegularExpressions/RegExMatch.cs

    r764 r776  
    1414using System.Text.RegularExpressions;
    1515
    16 namespace RegularExpressions
     16namespace Cryptool.Plugins.RegularExpressions
    1717{
    1818    [Author("Daniel Kohnen", "kohnen@cryptool.org", "Universität Duisburg Essen", "http://www.uni-due.de")]
  • trunk/CrypPlugins/RegularExpressions/RegExMatchSettings.cs

    r764 r776  
    77using System.ComponentModel;
    88
    9 namespace RegularExpressions
     9namespace Cryptool.Plugins.RegularExpressions
    1010{
    1111    class RegExMatchSettings : ISettings
  • trunk/CrypPlugins/Transposition/Transposition.cs

    r774 r776  
    1212
    1313
    14 namespace ClassLibrary1
     14namespace Transposition
    1515{
    1616
    1717    [Author("Daniel Kohnen", "kohnen@cryptool.org", "Uni Duisburg-Essen", "http://www.uni-due.de")]
    18     [PluginInfo(false, "Transposition", "", "", "Transposition/icon.PNG")]
     18    [PluginInfo(false, "Transposition", "", "", "Transposition/icon.png")]
    1919    [EncryptionType(EncryptionType.Classic)]
    2020    public class Transposition : IEncryption
     
    171171            ProgressChanged(1, 1);
    172172        }
    173 
     173       
     174        // old function
    174175        private String encrypt_text(String input, String keyword)
    175176        {
     
    205206        }
    206207
     208        // old function
    207209        private String decrypt_text(String input, String keyword)
    208210        {
     
    355357
    356358                            for (int k = 0; k < offs; k++)
    357                             {
    358                                 Console.WriteLine(k);
     359                            {                               
    359360                                if((keyword[k]-1).Equals(i))
    360361                                {
     
    408409                            for (int k = 0; k < offs; k++)
    409410                            {
    410                                 Console.WriteLine(k);
    411411                                if ((keyword[k] - 1).Equals(j))
    412412                                {
     
    450450                    if(i.Equals(keyword[j]))
    451451                    {
    452                         Console.WriteLine("true");
    453452                        pos = j;
    454453                    }
     
    464463        }
    465464
    466         private String enc_read_out_by_row(char[,] matrix, int keyword_length)
     465        private char[,] dec_permut_by_column(char[,] readin_matrix, int[] keyword)
     466        {
     467            int x = keyword.Length;
     468            int y = readin_matrix.Length / keyword.Length;
     469
     470            char[,] matrix = new char[x,y];
     471
     472            for (int i = 0; i < x; i++)
     473            {
     474                for (int j = 0; j < y; j++)
     475                {
     476                    matrix[i, j] = readin_matrix[keyword[i]-1, j];
     477                }
     478            }
     479
     480            return matrix;
     481        }
     482
     483        private String read_out_by_row(char[,] matrix, int keyword_length)
    467484        {
    468485            int x = keyword_length;
     
    487504        }
    488505
    489         private String enc_read_out_by_column(char[,] matrix, int keyword_length)
     506        private String read_out_by_column(char[,] matrix, int keyword_length)
    490507        {
    491508            int x = keyword_length;
     
    545562            return true;
    546563        }
    547     }
     564   
    548565        # endregion
    549566    }
  • trunk/CrypPlugins/Transposition/Transposition.csproj

    r767 r776  
    6464  </ItemGroup>
    6565  <ItemGroup>
    66     <Resource Include="icon.PNG" />
     66    <Resource Include="icon.png" />
    6767  </ItemGroup>
    6868  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
  • trunk/CrypPlugins/Transposition/TranspositionSettings.cs

    r767 r776  
    55using Cryptool.PluginBase;
    66
    7 namespace ClassLibrary1
     7namespace Transposition
    88{
    99    class TranspositionSettings : ISettings
Note: See TracChangeset for help on using the changeset viewer.