source: trunk/CrypPlugins/Wizard/Config/EnDeCrypt/wizard.config.classicEnDe.xml @ 2530

Last change on this file since 2530 was 2530, checked in by sauer, 11 years ago

Wizard: added regex filter for text boxes

File size: 6.1 KB
Line 
1<?xml version="1.0" encoding="utf-8" ?>
2
3<!-- This is the XML file defining the classic encryption/decryption categories a user can select from. -->
4
5<step>
6
7  <!-- This is the step's headline. It should be short, but precise. -->
8  <headline lang="en" >Algorithm Selection</headline>
9
10  <!-- This is the step's description. -->
11  <desc lang="en" >Select a classic encryption/decryption algorithm.</desc>
12
13  <!-- Caesar input -->
14  <input image="Caesar">
15    <name lang="en" >Caesar</name>
16    <description lang="en" >
17      This encryption algorithm already used by the Roman general and dictator Caesar substitutes single letters: The substitution rule is that the letters of the cleartext alphabet are shifted by a special value (key).
18    </description>
19
20    <headline lang="en" >Message Input</headline>
21    <desc lang="en" >Here, you can enter the message to encrypt and select input format and encodings.</desc>
22   
23    <inputBox plugin="TextInput1" property="Text" defaultValue="Input your Message here!" alignment="Right" width="80%" visibleLines="10" 
24              regex="[a-zA-Z0-9][a-zA-Z0-9]-[a-zA-Z0-9][a-zA-Z0-9]-[a-zA-Z0-9][a-zA-Z0-9]">
25      <description lang="en">
26        Message to encrypt:
27      </description>
28    </inputBox>
29   
30    <comboBox plugin="TextInput1" property="EncodingSetting" defaultValue="0" alignment="Left" width="100">
31      <description lang="en">
32        Character Encoding type:
33      </description>
34      <item content="Default system encoding" lang="en"/>
35      <item content="Unicode" lang="en"/>
36      <item content="UTF-7" lang="en"/>
37      <item content="UTF-8" lang="en"/>
38      <item content="UTF-32" lang="en"/>
39      <item content="ASCII" lang="en"/>
40      <item content="Big endian unicode" lang="en"/>
41    </comboBox>
42   
43    <comboBox plugin="TextInput1" property="InputFormatSetting" defaultValue="0" alignment="Center" width="20%">
44      <description lang="en">
45        Input Format:
46      </description>
47      <item content="Plain text" lang="en"/>
48      <item content="Hex" lang="en"/>
49      <item content="Base64" lang="en"/>
50    </comboBox>
51
52    <output>
53      <name lang="en">Summary</name>
54      <description lang="en" >
55        Bla bla.
56      </description>
57
58      <inputBox plugin="TextInput1" property="Text" alignment="Right" width="80%" visibleLines="10">
59        <description lang="en">
60          Message to encrypt:
61        </description>
62      </inputBox>
63
64      <comboBox plugin="TextInput1" property="EncodingSetting" defaultValue="0" alignment="Left" width="100">
65        <description lang="en">
66          Character Encoding type:
67        </description>
68        <item content="Default system encoding" lang="en"/>
69        <item content="Unicode" lang="en"/>
70        <item content="UTF-7" lang="en"/>
71        <item content="UTF-8" lang="en"/>
72        <item content="UTF-32" lang="en"/>
73        <item content="ASCII" lang="en"/>
74        <item content="Big endian unicode" lang="en"/>
75      </comboBox>
76
77      <comboBox plugin="TextInput1" property="InputFormatSetting" defaultValue="0" alignment="Center" width="20%">
78        <description lang="en">
79          Input Format:
80        </description>
81        <item content="Plain text" lang="en"/>
82        <item content="Hex" lang="en"/>
83        <item content="Base64" lang="en"/>
84      </comboBox>
85     
86      <loadSample file="WorkspaceManagerSamples\Caesar_Sample.cwm" title="W_Caesar_Sample"/>
87    </output>
88   
89  </input>
90
91  <!-- Vigenère input -->
92  <input id ="Vigenere" image="Vigenere">
93    <name lang="en" >Vigenère</name>
94    <description lang="en" >
95      Vigenère is a classic algorithm to encrypt plaintext or to decrypt ciphertext... (add instead some really helpful text).
96    </description>
97  </input>
98
99  <!-- Substitution input -->
100  <input id ="Substitution" image="Substitution">
101    <name lang="en" >Substitution</name>
102    <description lang="en" >
103      Substitution is a classic algorithm to encrypt plaintext or to decrypt ciphertext... (add instead some really helpful text).
104    </description>
105  </input>
106
107  <!-- Enigma input -->
108  <input id ="Enigma" image="Enigma">
109    <name lang="en" >Enigma</name>
110    <description lang="en" >
111      Enigma is a classic algorithm to encrypt plaintext or to decrypt ciphertext... (add instead some really helpful text).
112    </description>
113  </input>
114
115  <!-- Playfair input -->
116  <input id ="Playfair" image="Playfair">
117    <name lang="en" >Playfair</name>
118    <description lang="en" >
119      Playfair is a classic algorithm to encrypt plaintext or to decrypt ciphertext... (add instead some really helpful text).
120    </description>
121  </input>
122
123  <!-- ADFGVX input -->
124  <input id ="ADFGVX" image="ADFGVX">
125    <name lang="en" >ADFGVX</name>
126    <description lang="en" >
127      ADFGVX is a classic algorithm to encrypt plaintext or to decrypt ciphertext... (add instead some really helpful text).
128    </description>
129  </input>
130
131  <!-- XOR input -->
132  <input id ="XOR" image="XOR">
133    <name lang="en" >XOR</name>
134    <description lang="en" >
135      XOR is a classic algorithm to encrypt plaintext or to decrypt ciphertext... (add instead some really helpful text).
136    </description>
137  </input>
138
139  <!-- Vernam input -->
140  <input id ="Vernam" image="Vernam">
141    <name lang="en" >Vernam</name>
142    <description lang="en" >
143      Vernam is a classic algorithm to encrypt plaintext or to decrypt ciphertext... (add instead some really helpful text).
144    </description>
145  </input>
146
147  <!-- Transposition input -->
148  <input id ="Transposition" image="Transposition">
149    <name lang="en" >Transposition</name>
150    <description lang="en" >
151      Transposition is a classic algorithm to encrypt plaintext or to decrypt ciphertext... (add instead some really helpful text).
152    </description>
153  </input>
154
155  <!-- Scytale input -->
156  <input id ="Scytale" image="Scytale">
157    <name lang="en" >Scytale</name>
158    <description lang="en" >
159      Scytale is a classic algorithm to encrypt plaintext or to decrypt ciphertext... (add instead some really helpful text).
160    </description>
161  </input>
162
163</step>
Note: See TracBrowser for help on using the repository browser.