Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
1
Vortrag über die Studienarbeit
Interaktives Kryptologie-Skript mit Java-Applets Matthias Häußer betreut von Dr. Klaus Reinhardt
2
Übersicht URL Einsatz Java-Eigenheiten Demo
3
URL unter oder über Klaus Reinhardts Vorlesungsseite Suchmaschinen:
oder über Klaus Reinhardts Vorlesungsseite Suchmaschinen: bei Suche nach +Kryptologie +Skript: Nr.1 bei Nr. 7 bei
4
Warum Java? Applets: plattform-unabhängig:
+ weltweit per WWW erreichbar - unsicher? plattform-unabhängig: + Code, Datenstrukturen - Darstellung - langsam
5
Mehrsprachigkeit im HTML-Code:
<applet code="ModExp.class" codebase="Src" width=400 height=400> <param name="start" value="Start"> <param name="decimal" value="dezimal"> <param name="binary" value="binaer"> <!-- <param name="binary" value="bin\u00fcr"> --> </applet>
6
Mehrsprachigkeit Objekt-orientiert im Applet-Code:
add(startButton = new Button(getParameter("start")), c); Objekt-orientiert Schlüssel über Textfeld einlesen: public class KeyField extends TextField public int getKey()
7
Kryptographie in Java Datentyp int: -2147483649 bis 2147483647
keine Ausnahme bei Überschreitung: int t = 60000; System.out.println(t*t); liefert
8
Kryptographie in Java Java.math.BigInteger:
„All of the details in the Spec concerning overflow are ignored, as BigIntegers are made as large as necessary to accommodate the results of an operation.“ z.B. BigInteger add(BigInteger val); boolean isProbablePrime(int certainty) false: garantiert nicht prim true: prim mit p > (1 - 1/2certainty)
9
Demo
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.