diff --git a/BLAKE224 Visualization.pptx b/BLAKE224 Visualization.pptx new file mode 100644 index 0000000..ed65173 Binary files /dev/null and b/BLAKE224 Visualization.pptx differ diff --git a/README.md b/README.md new file mode 100644 index 0000000..3e30eb5 --- /dev/null +++ b/README.md @@ -0,0 +1,23 @@ +#Jcryptool visualization plug-in for SHA3 candidate BLAKE224 + +The plug-ins won't be integrated into the Jcryptool software and released until they are authorized by Jcryptool Project leaders. For more details, please check the detail in README.md of master branch. + +##Before adding the visualization plug-in to Jcryptool, pleas also -follow the instructions in the README.MD of the master branch to construct general developing envrioment. If you have done that, please follow the instructions below. + +1. SHA-3 candidates list is on the official website of NIST(National Institute of Standards and Technology) below. http://csrc.nist.gov/groups/ST/hash/sha-3/Round1/submissions_rnd1.html. The submitted materials of the candidates can all be found on this website. + +2. To add visualization plug-ins, please firstly add the commands below into the org.jcryptool.visual.feature/feature.xml. + + \ + +3. Download the org.jcryptool.visual.sha3candidates folder. Add the project to eclipse by selecting the folder through File > Open Projects from File System > Directory... and click 'Finish'. + +4. If the plug-in in the folder doesn't work, please try compressing the zip file in the same name and replace all the contents of the original folder. + +5. Launch JCryptool in eclipse, click the "Visual" in the menu, and click in "SHA3 Candidates". + diff --git a/README.md.txt b/README.md.txt deleted file mode 100644 index 0bb9011..0000000 --- a/README.md.txt +++ /dev/null @@ -1 +0,0 @@ -readme file diff --git a/org.jcryptool.visual.sha3candidates.zip b/org.jcryptool.visual.sha3candidates.zip new file mode 100644 index 0000000..39255bb Binary files /dev/null and b/org.jcryptool.visual.sha3candidates.zip differ diff --git a/org.jcryptool.visual.sha3candidates/META-INF/MANIFEST.MF b/org.jcryptool.visual.sha3candidates/META-INF/MANIFEST.MF new file mode 100755 index 0000000..dde3915 --- /dev/null +++ b/org.jcryptool.visual.sha3candidates/META-INF/MANIFEST.MF @@ -0,0 +1,16 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: %Bundle-Name.0 +Bundle-SymbolicName: org.jcryptool.visual.sha3candidates;singleton:=true +Bundle-Version: 0.9.9 +Bundle-Activator: org.jcryptool.visual.sha3candidates.HashingPlugin +Require-Bundle: org.eclipse.ui, + org.eclipse.core.runtime, + org.jcryptool.core.operations;bundle-version="0.9.9", + org.eclipse.help, + org.bouncycastle +Bundle-RequiredExecutionEnvironment: JavaSE-1.8 +Bundle-ActivationPolicy: lazy +Import-Package: org.jcryptool.core.logging.utils +Bundle-Vendor: %Bundle-Vendor.0 +Bundle-ClassPath: . diff --git a/org.jcryptool.visual.sha3candidates/OSGI-INF/l10n/bundle.properties b/org.jcryptool.visual.sha3candidates/OSGI-INF/l10n/bundle.properties new file mode 100755 index 0000000..a4bdcb2 --- /dev/null +++ b/org.jcryptool.visual.sha3candidates/OSGI-INF/l10n/bundle.properties @@ -0,0 +1,6 @@ +#Properties file for org.jcryptool.visual.SHA3 +view.name.0 = SHA3 Candidates +Visual.name.0 = SHA3 Candidates +Bundle-Vendor.0 = jcryptool.org +Bundle-Name.0 = SHA3 Candidates Plug-in +restart.command.name = Restart \ No newline at end of file diff --git a/org.jcryptool.visual.sha3candidates/OSGI-INF/l10n/bundle_de.properties b/org.jcryptool.visual.sha3candidates/OSGI-INF/l10n/bundle_de.properties new file mode 100755 index 0000000..ba6b8f5 --- /dev/null +++ b/org.jcryptool.visual.sha3candidates/OSGI-INF/l10n/bundle_de.properties @@ -0,0 +1,6 @@ +#Properties file for org.jcryptool.visual.SHA3 +view.name.0 = SHA3 +Visual.name.0 = SHA3 +Bundle-Vendor.0 = jcryptool.org +Bundle-Name.0 = SHA3 Plug-in +restart.command.name = Neustart \ No newline at end of file diff --git a/org.jcryptool.visual.sha3candidates/bin/org/eclipse/wb/swt/SWTResourceManager.class b/org.jcryptool.visual.sha3candidates/bin/org/eclipse/wb/swt/SWTResourceManager.class new file mode 100755 index 0000000..e41ccbd Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/eclipse/wb/swt/SWTResourceManager.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/HashingPlugin.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/HashingPlugin.class new file mode 100755 index 0000000..0726077 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/HashingPlugin.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/BLAKEAction.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/BLAKEAction.class new file mode 100755 index 0000000..46af8c8 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/BLAKEAction.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/BLAKEAlgorithm.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/BLAKEAlgorithm.class new file mode 100755 index 0000000..9a45dcc Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/BLAKEAlgorithm.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/BLAKEHashState.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/BLAKEHashState.class new file mode 100755 index 0000000..c2a14ed Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/BLAKEHashState.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_Action.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_Action.class new file mode 100755 index 0000000..f2b4339 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_Action.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_Algorithm.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_Algorithm.class new file mode 100755 index 0000000..846f025 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_Algorithm.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_HashState.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_HashState.class new file mode 100755 index 0000000..5418bfc Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_HashState.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab$1.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab$1.class new file mode 100755 index 0000000..bc4ab84 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab$1.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab$2.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab$2.class new file mode 100755 index 0000000..2e3edbe Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab$2.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab$3.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab$3.class new file mode 100755 index 0000000..0d3948c Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab$3.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab.class new file mode 100755 index 0000000..aaa0af5 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab0$1.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab0$1.class new file mode 100755 index 0000000..a04fde0 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab0$1.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab0$2.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab0$2.class new file mode 100755 index 0000000..c1074ab Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab0$2.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab0$3.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab0$3.class new file mode 100755 index 0000000..941206e Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab0$3.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab0$4.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab0$4.class new file mode 100755 index 0000000..cf6b5f3 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab0$4.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab0$5.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab0$5.class new file mode 100755 index 0000000..92f96c9 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab0$5.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab0$6.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab0$6.class new file mode 100755 index 0000000..7069a60 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab0$6.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab0$7.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab0$7.class new file mode 100755 index 0000000..099fd13 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab0$7.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab0.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab0.class new file mode 100755 index 0000000..73fd569 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab0.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab00$1.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab00$1.class new file mode 100755 index 0000000..43fdf34 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab00$1.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab00$2.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab00$2.class new file mode 100755 index 0000000..9c21ae6 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab00$2.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab00$3.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab00$3.class new file mode 100755 index 0000000..7f8ee65 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab00$3.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab00$4.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab00$4.class new file mode 100755 index 0000000..5126f85 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab00$4.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab00$5.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab00$5.class new file mode 100755 index 0000000..7b451d6 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab00$5.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab00$6.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab00$6.class new file mode 100755 index 0000000..610d75d Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab00$6.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab00$7.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab00$7.class new file mode 100755 index 0000000..40243db Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab00$7.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab00.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab00.class new file mode 100755 index 0000000..cd59d49 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab00.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab1$1.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab1$1.class new file mode 100755 index 0000000..2859ad3 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab1$1.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab1$2.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab1$2.class new file mode 100755 index 0000000..4455bfa Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab1$2.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab1$3.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab1$3.class new file mode 100755 index 0000000..c623742 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab1$3.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab1$4.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab1$4.class new file mode 100755 index 0000000..a4106a2 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab1$4.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab1.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab1.class new file mode 100755 index 0000000..fcb9bd1 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab1.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab2.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab2.class new file mode 100755 index 0000000..b9702a1 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab2.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab3$1.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab3$1.class new file mode 100755 index 0000000..fc65205 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab3$1.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab3.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab3.class new file mode 100755 index 0000000..6425325 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/Blake_tab3.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/fig1.PNG b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/fig1.PNG new file mode 100755 index 0000000..63d3990 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/fig1.PNG differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/package-info.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/package-info.class new file mode 100755 index 0000000..50231fb Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/BLAKE/package-info.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/ECHO/ECHOAction.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/ECHO/ECHOAction.class new file mode 100755 index 0000000..c53ed47 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/ECHO/ECHOAction.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/ECHO/ECHOAlgorithm.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/ECHO/ECHOAlgorithm.class new file mode 100755 index 0000000..2bbc0a0 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/ECHO/ECHOAlgorithm.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/ECHO/ECHOHashState.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/ECHO/ECHOHashState.class new file mode 100755 index 0000000..f2dc8a2 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/ECHO/ECHOHashState.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/ECHO/package-info.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/ECHO/package-info.class new file mode 100755 index 0000000..e8c4834 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/ECHO/package-info.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/ECHOAction.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/ECHOAction.class new file mode 100755 index 0000000..4c7bfe4 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/ECHOAction.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/ECHOAlgorithm.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/ECHOAlgorithm.class new file mode 100755 index 0000000..11c0f38 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/ECHOAlgorithm.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/ECHOHashState.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/ECHOHashState.class new file mode 100755 index 0000000..7ec5b92 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/ECHOHashState.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/HashFunction.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/HashFunction.class new file mode 100755 index 0000000..91b662f Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/HashFunction.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/JH/JHAction.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/JH/JHAction.class new file mode 100755 index 0000000..53f2b76 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/JH/JHAction.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/JH/JHAlgorithm.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/JH/JHAlgorithm.class new file mode 100755 index 0000000..cb1779e Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/JH/JHAlgorithm.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/JH/JHHashState.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/JH/JHHashState.class new file mode 100755 index 0000000..0424dd3 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/JH/JHHashState.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/JH/package-info.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/JH/package-info.class new file mode 100755 index 0000000..2216dd5 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/algorithms/JH/package-info.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/handlers/RestartHandler.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/handlers/RestartHandler.class new file mode 100755 index 0000000..af4e3c1 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/handlers/RestartHandler.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$1.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$1.class new file mode 100755 index 0000000..644db81 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$1.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$10.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$10.class new file mode 100755 index 0000000..369402c Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$10.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$11.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$11.class new file mode 100755 index 0000000..c53d3e9 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$11.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$12.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$12.class new file mode 100755 index 0000000..e58c260 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$12.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$13.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$13.class new file mode 100755 index 0000000..86495cc Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$13.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$14.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$14.class new file mode 100755 index 0000000..a15fa9e Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$14.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$15.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$15.class new file mode 100755 index 0000000..b62a541 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$15.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$16.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$16.class new file mode 100755 index 0000000..069ab84 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$16.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$17.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$17.class new file mode 100755 index 0000000..5c0a840 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$17.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$18.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$18.class new file mode 100755 index 0000000..75890e5 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$18.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$19.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$19.class new file mode 100755 index 0000000..a5145db Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$19.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$2.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$2.class new file mode 100755 index 0000000..9a2a3fa Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$2.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$20.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$20.class new file mode 100755 index 0000000..5ca753a Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$20.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$21.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$21.class new file mode 100755 index 0000000..5581d24 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$21.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$22.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$22.class new file mode 100755 index 0000000..9a4afaf Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$22.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$3.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$3.class new file mode 100755 index 0000000..50c34ab Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$3.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$4.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$4.class new file mode 100755 index 0000000..5979c01 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$4.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$5.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$5.class new file mode 100755 index 0000000..ab5ec0b Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$5.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$6.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$6.class new file mode 100755 index 0000000..1fd73b1 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$6.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$7.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$7.class new file mode 100755 index 0000000..367d12a Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$7.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$8.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$8.class new file mode 100755 index 0000000..9e7daed Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$8.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$9.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$9.class new file mode 100755 index 0000000..1782193 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView$9.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView.class new file mode 100755 index 0000000..c2443b7 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$1.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$1.class new file mode 100755 index 0000000..ff84330 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$1.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$10.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$10.class new file mode 100755 index 0000000..a9f517f Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$10.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$11.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$11.class new file mode 100755 index 0000000..2205047 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$11.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$12.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$12.class new file mode 100755 index 0000000..d04d6c9 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$12.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$13.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$13.class new file mode 100755 index 0000000..9381bc0 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$13.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$14.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$14.class new file mode 100755 index 0000000..696ecea Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$14.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$15.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$15.class new file mode 100755 index 0000000..0a592cf Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$15.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$16.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$16.class new file mode 100755 index 0000000..dc5ba20 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$16.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$17.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$17.class new file mode 100755 index 0000000..77ed125 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$17.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$18.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$18.class new file mode 100755 index 0000000..339283d Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$18.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$19.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$19.class new file mode 100755 index 0000000..7343ba4 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$19.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$2.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$2.class new file mode 100755 index 0000000..6af3b52 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$2.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$20.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$20.class new file mode 100755 index 0000000..1bc9fd0 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$20.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$21.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$21.class new file mode 100755 index 0000000..2ef1777 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$21.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$22.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$22.class new file mode 100755 index 0000000..554bafe Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$22.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$3.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$3.class new file mode 100755 index 0000000..1b7024b Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$3.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$4.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$4.class new file mode 100755 index 0000000..f058e01 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$4.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$5.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$5.class new file mode 100755 index 0000000..696a947 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$5.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$6.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$6.class new file mode 100755 index 0000000..c7cc773 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$6.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$7.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$7.class new file mode 100755 index 0000000..0685419 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$7.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$8.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$8.class new file mode 100755 index 0000000..aa0f0a9 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$8.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$9.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$9.class new file mode 100755 index 0000000..5f87913 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin$9.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin.class new file mode 100755 index 0000000..7b1df30 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView2_origin.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$1.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$1.class new file mode 100755 index 0000000..aa7c3ef Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$1.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$10.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$10.class new file mode 100755 index 0000000..5dcfc93 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$10.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$11.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$11.class new file mode 100755 index 0000000..dbeaf83 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$11.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$12.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$12.class new file mode 100755 index 0000000..237d32b Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$12.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$13.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$13.class new file mode 100755 index 0000000..99f1eb3 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$13.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$14.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$14.class new file mode 100755 index 0000000..a2a504b Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$14.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$15.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$15.class new file mode 100755 index 0000000..f9c19b8 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$15.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$16.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$16.class new file mode 100755 index 0000000..70f29c8 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$16.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$17.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$17.class new file mode 100755 index 0000000..9828f77 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$17.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$18.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$18.class new file mode 100755 index 0000000..ffc7c37 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$18.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$19.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$19.class new file mode 100755 index 0000000..dfc76d8 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$19.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$2.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$2.class new file mode 100755 index 0000000..bb3ab32 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$2.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$20.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$20.class new file mode 100755 index 0000000..0bdfe07 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$20.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$21.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$21.class new file mode 100755 index 0000000..8f525ee Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$21.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$22.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$22.class new file mode 100755 index 0000000..c5abfa5 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$22.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$3.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$3.class new file mode 100755 index 0000000..c3a6884 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$3.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$4.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$4.class new file mode 100755 index 0000000..ca4dd39 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$4.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$5.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$5.class new file mode 100755 index 0000000..e37b84c Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$5.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$6.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$6.class new file mode 100755 index 0000000..2c78d5b Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$6.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$7.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$7.class new file mode 100755 index 0000000..38e47b2 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$7.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$8.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$8.class new file mode 100755 index 0000000..f72f6db Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$8.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$9.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$9.class new file mode 100755 index 0000000..5d1d4d2 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin$9.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin.class new file mode 100755 index 0000000..bb23b68 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/HashingView_Origin.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/Messages.class b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/Messages.class new file mode 100755 index 0000000..6ea2e31 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/Messages.class differ diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/messages.properties b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/messages.properties new file mode 100755 index 0000000..36f2894 --- /dev/null +++ b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/messages.properties @@ -0,0 +1,26 @@ +#Eclipse modern messages class +#Sat Mar 07 13:03:56 CET 2015 +HashingView_0=SHA3 Candidates +HashingView_1=\nA hash function maps a large input set to a smaller output set. The input is of variable length, however, the output, usually has a small fixed length. Here, it is possible to select a hash function and the representation type of the hash values. The hash values of both input texts are calculated and displayed at once. The difference between the two hash values displayed at the bottom is a measure of the sensitivity of a hash value concerning changes in the input. +HashingView_10=Hash value 1 +HashingView_11=Difference of the two hash values +HashingView_12=% of the bits are different ( +HashingView_13=\ of +HashingView_14=). Longest unchanged bit sequence\: Offset +HashingView_15=, length +HashingView_16=example_en.txt +HashingView_17=\ Longest changed bit sequence\: Offset +HashingView_18=.\r\nNumber of longest bit sequences\: unchanged \= +HashingView_2=Select a hash function +HashingView_21=\ ; changed \= +HashingView_3=Representation of the hash values +HashingView_4=hexadecimal +HashingView_5=decimal +HashingView_6=binary +HashingView_7=Input 1 +HashingView_8=Hash value 2 +HashingView_9=Input 2 +HashingView_btnChanged_text=Underline longest changed bit sequences +HashingView_btnUnchanged_text=Underline longest unchanged bit sequences +HashingView_mntmCopy_text=Copy +HashingView_mntmSelectAll_text=Select All diff --git a/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/messages_de.properties b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/messages_de.properties new file mode 100755 index 0000000..5907121 --- /dev/null +++ b/org.jcryptool.visual.sha3candidates/bin/org/jcryptool/visual/sha3candidates/views/messages_de.properties @@ -0,0 +1,26 @@ +#Eclipse modern messages class +#Sat Mar 07 20:33:49 CET 2015 +HashingView_0=SHA3\u00E4t +HashingView_1=\nEine Hashfunktion bildet eine gro\u00DFe Eingabemenge auf eine kleinere Zielmenge ab. Die Eingabe hat unterschiedliche L\u00E4ngen, dagegen hat die Ausgabe meist eine feste L\u00E4nge. Hier k\u00F6nnen Sie eine Hashfunktion und die Darstellung der Hashwerte ausw\u00E4hlen. Die Hashwerte beider Eingabetexte werden berechnet und sofort angezeigt. Der Unterschied der beiden Hashwerte ist ein Ma\u00DF f\u00FCr die Sensitivit\u00E4t der Hashwerte bzgl. \u00C4derungen in der Eingabe (er wird unten angezeigt). +HashingView_10=Hashwert 1 +HashingView_11=Unterschied der beiden Hashwerte +HashingView_12=% der Bits unterscheiden sich ( +HashingView_13=\ von +HashingView_14=). L\u00E4ngste unver\u00E4nderte Bitfolge\: Offset +HashingView_15=, L\u00E4nge +HashingView_16=example_de.txt +HashingView_17=\ L\u00E4ngste ver\u00E4nderte Bitfolge\: Offset +HashingView_18=.\r\nAnzahl der l\u00E4ngsten Bitfolgen\: unver\u00E4ndert \= +HashingView_2=Auswahl der Hashfunktion +HashingView_21=\ ; ver\u00E4ndert \= +HashingView_3=Darstellung der Hashwerte +HashingView_4=hexadezimal +HashingView_5=dezimal +HashingView_6=bin\u00E4r +HashingView_7=Eingabe 1 +HashingView_8=Hashwert 2 +HashingView_9=Eingabe 2 +HashingView_btnChanged_text=Unterstreiche l\u00E4ngste ver\u00E4nderte Bitfolgen +HashingView_btnUnchanged_text=Unterstreiche l\u00E4ngste unver\u00E4nderte Bitfolgen +HashingView_mntmCopy_text=Kopieren +HashingView_mntmSelectAll_text=Alles markieren diff --git a/org.jcryptool.visual.sha3candidates/build.properties b/org.jcryptool.visual.sha3candidates/build.properties new file mode 100755 index 0000000..bf89749 --- /dev/null +++ b/org.jcryptool.visual.sha3candidates/build.properties @@ -0,0 +1,9 @@ +source.. = src/ +output.. = bin/ +bin.includes = plugin.xml,\ + META-INF/,\ + .,\ + icons/,\ + OSGI-INF/,\ + nl/,\ + templates/ diff --git a/org.jcryptool.visual.sha3candidates/icons/view.gif b/org.jcryptool.visual.sha3candidates/icons/view.gif new file mode 100755 index 0000000..9b9f79a Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/icons/view.gif differ diff --git a/org.jcryptool.visual.sha3candidates/nl/de/contexts.xml b/org.jcryptool.visual.sha3candidates/nl/de/contexts.xml new file mode 100755 index 0000000..87f43c5 --- /dev/null +++ b/org.jcryptool.visual.sha3candidates/nl/de/contexts.xml @@ -0,0 +1,9 @@ + + + + SHA3 ist eine Hash - Funktion, die momentan noch entwickelt wird. Hier stehen Ihnen drei verschiedene Kandidaten der zweiten Runde zur Verfügung. + + + + + diff --git a/org.jcryptool.visual.sha3candidates/nl/de/help/content/ECHOTutorial.html b/org.jcryptool.visual.sha3candidates/nl/de/help/content/ECHOTutorial.html new file mode 100755 index 0000000..ddb889f --- /dev/null +++ b/org.jcryptool.visual.sha3candidates/nl/de/help/content/ECHOTutorial.html @@ -0,0 +1,38 @@ + + + + + + + + SHA 3 - ECHO + + + +

SHA 3 - ECHO

+ +

Der Hashalgorithmus ECHO nimmt eine Nachricht und einen Salt als Eingabe. Der Salt ist 128 Bit lang. Wird dieser nicht angegeben + oder benötigt, dann ist der Defaultwert 0. Die Ausgabe kann jede Bitlänge zwischen 128 und 512 sein, + wobei vom NIST nur 4 Bitlängen gefordert sind. Grundsätzlich baut ECHO auf den bekannten Verschlüsselungsalgorithmus + AES auf. Je nachdem welche wie lang der Hashwert am Schluss sein soll, wird auf 2 unterschiedliche Kompressionsmethoden + zurückgegriffen. +

+ Es werden folgende Hash-Bitlängen unterstützt: + +
+

ECHO Funktionsweise:

+

Zuerst werden die 12 Words mit den letzten 4 Chaining-Words verknüpft, danach folgen die an AES angelehnten Runden. + Zum Schluss wird die Ausgabe per XOR mit der Eingabe verknüpft und die erste Spalte als Chainingvariable + weiter verwendet. Bei einem Hashwert von 128 bis 256 ist die Chainingvariable 512 Bit lang. + Als Hashwert werden die ersten Bits in der Länge des Hashwertes genommen. +

+ Funktionsweise +
+ + + diff --git a/org.jcryptool.visual.sha3candidates/nl/de/help/content/ECHOfigure1.png b/org.jcryptool.visual.sha3candidates/nl/de/help/content/ECHOfigure1.png new file mode 100755 index 0000000..210ddda Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/nl/de/help/content/ECHOfigure1.png differ diff --git a/org.jcryptool.visual.sha3candidates/nl/de/help/content/HashValue.jpg b/org.jcryptool.visual.sha3candidates/nl/de/help/content/HashValue.jpg new file mode 100755 index 0000000..2b471db Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/nl/de/help/content/HashValue.jpg differ diff --git a/org.jcryptool.visual.sha3candidates/nl/de/help/content/JHTutorial.html b/org.jcryptool.visual.sha3candidates/nl/de/help/content/JHTutorial.html new file mode 100755 index 0000000..b1038e0 --- /dev/null +++ b/org.jcryptool.visual.sha3candidates/nl/de/help/content/JHTutorial.html @@ -0,0 +1,36 @@ + + + + + + + + SHA 3 - JH + + + +

SHA 3 - JH

+ +

JH ist ein effizienter Algorithmus, der auf einfachen Rundenfunktionen aufbaut. + Es wird ein Komprimierungsfunktion verwendet die ihre Daten aus einer großen Permutation (bijektive Funktion) erhält. + Im Allgemeinen ist JH an das verallgemeinerte AES-Design SPN (Subsitution-Permutation-Network) und MDS (Maximum Distance Separable) angelehnt. + Im Gegensatz zum AES-Design verwendet JH ein 8 dimensionales Array. Dieses Design der Permutation verbindet die besten Eigenschaften von AES (SPN + MDS) und Serpent (SPN + bitslice). +

+ Es werden folgende Hash-Bitlängen unterstützt: + +
+

JH Compressions Function:

+ compression function +
+

Bijektive Funktion E (EDP):

+ bijective function +
+

Truncate:

+ Als letzter Schritt wird der finale Hash auf 224, 256, 384 oder 512 Bit gekürzt. + + diff --git a/org.jcryptool.visual.sha3candidates/nl/de/help/content/JHfigure1.png b/org.jcryptool.visual.sha3candidates/nl/de/help/content/JHfigure1.png new file mode 100755 index 0000000..bfb2261 Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/nl/de/help/content/JHfigure1.png differ diff --git a/org.jcryptool.visual.sha3candidates/nl/de/help/content/JHfigure2.png b/org.jcryptool.visual.sha3candidates/nl/de/help/content/JHfigure2.png new file mode 100755 index 0000000..75dfe7a Binary files /dev/null and b/org.jcryptool.visual.sha3candidates/nl/de/help/content/JHfigure2.png differ diff --git a/org.jcryptool.visual.sha3candidates/nl/de/help/content/SkeinTutorial.html b/org.jcryptool.visual.sha3candidates/nl/de/help/content/SkeinTutorial.html new file mode 100755 index 0000000..13cbb3b --- /dev/null +++ b/org.jcryptool.visual.sha3candidates/nl/de/help/content/SkeinTutorial.html @@ -0,0 +1,52 @@ + + + + + + + + SHA 3 - Skein + + + +

SHA 3 - Skein

+ +

+ Skein ist ein einfach strukturiertes und schnelles Hashverfahren das auf die + Blockchiffre Threefish aufbaut. Zusätzlich enthält es einen UBI(Unique Block Interaction) mit Tweak. +
+ Threefish ist eine n-bit Blockchiffre mit einem 128-bit Tweak, daher ergibt sich für n: 256, 512, 1024 bit. +
+ Skein verwendet einfache Operationen(add, rotate, xor) und arbeitet mit + 64-bit Worten. Die Blockchiffre beinhaltet Zusatzinformationen (Tweak), welche + ein Byte Zähler(der bereits verarbeiteten) und ein Typ Feld beinhalten. +

+ interner Hash
+ + eigentlicher Hash
+