lehrkraefte:blc:informatik:glf20:robotik:modernecrypto:asymmetric

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
lehrkraefte:blc:informatik:glf20:robotik:modernecrypto:asymmetric [2021/06/08 10:06]
Ivo Blöchliger
lehrkraefte:blc:informatik:glf20:robotik:modernecrypto:asymmetric [2021/06/17 21:12] (current)
Ivo Blöchliger [GPG Public/Private-Keys und e-mail Verschlüsselung]
Line 1: Line 1:
 ====== Asymmetrische Krypto-Verfahren ====== ====== Asymmetrische Krypto-Verfahren ======
 +  * {{lehrkraefte:blc:informatik:glf20:robotik:modernecrypto:asymmetrische-krypto.pdf}}, {{lehrkraefte:blc:informatik:glf20:robotik:modernecrypto:asymmetrische-krypto-2pmg.pdf|Notizen der 2pMG}}
  
 ===== Diffie-Hellman Verfahren zur Schlüsselerzeugung ===== ===== Diffie-Hellman Verfahren zur Schlüsselerzeugung =====
Line 46: Line 47:
     print("Löse (%d ^ x) %% %d = %d durch Probieren..." % (a,p,r))     print("Löse (%d ^ x) %% %d = %d durch Probieren..." % (a,p,r))
     tic = time.time()     tic = time.time()
-    for e in range(p):+    for e in xrange(p):
         if modpow(a,e,p)==r:         if modpow(a,e,p)==r:
             toc = time.time()             toc = time.time()
Line 101: Line 102:
 </code> </code>
 </hidden> </hidden>
 +
 +===== GPG Public/Private-Keys und e-mail Verschlüsselung =====
 +
 +<WRAP todo>
 +**Hinweis**: Das folgende ist nur zu Demo-Zwecken und darf nicht für sicherheitsrelevante Dinge gebraucht werden. 
 +  * Erzeugen Sie sich ein Schlüsselpaar und speichern Sie Ihre Schlüssel in einer Text-Datei (.txt, nicht .docx).
 +    * Als Identität können Sie ihren Vornamen oder einen Fantasie-Namen verwenden.
 +    * Als Passwort wählen Sie ein einfaches Passwort. Das es hier nur um eine kleine Demo geht und nichts sicherheitsrelevantes, dürfen Sie das Passwort auch gleich in die Datei mit den Schlüsseln speichern.
 +    * Belassen Sie die Einstellungen des Algorithmus und der Schlüssellänge.
 +    * Zu Demo-Zwecken und diese Aufgabe kann folgende Webseite verwendet werden: [[https://8gwifi.org/pgpkeyfunction.jsp|Schlüsselerzeugung]]
 +  * Posten Sie Ihren Public Key auf diesem [[https://teams.microsoft.com/l/channel/19%3a481d4741f645438295e9451269f477d8%40thread.tacv2/Krypto%2520Spielwiese?groupId=14baf000-f4ec-4a14-9ace-20f50bd4b90e&tenantId=5daf41bd-338c-4311-b1b0-e1299889c34b|Teams-Channel für die 2pMG]] und auf [[https://teams.microsoft.com/l/channel/19%3acaa242c084684b03bd22977e39160543%40thread.tacv2/Asymmetrische%2520Verschl%25C3%25BCsselung%2520mit%2520PGP?groupId=4ed2ef5d-ebef-4fd1-bbd4-a2a3ecc536a0&tenantId=5daf41bd-338c-4311-b1b0-e1299889c34b|diesem Teams-Channel für die 2aLM]].
 +  * Testen Sie erst für sich die Ver- und Entschlüsselung mit Ihrem public Key, den Sie auf Teams veröffentlicht haben, um sicher zu stellen, dass der public key auch korrekt auf Teams veröffentlicht wurde und dass Sie damit verschlüsselte Nachrichten lesen können. [[https://8gwifi.org/pgpencdec.jsp|Ver- und Entschlüsselung]]
 +  * Schreiben Sie sich (oder auch mir) auf diesem Teams-Kanal verschlüsselte Nachrichten. Bennen Sie den Adressaten mit @-Zeichen (z.B. @ivo.bloechliger), dann bekommt dieser auch eine Benachrichtigung in Teams, dass eine (verschlüsselte) Nachricht für ihn vorliegt.
 +  * Für die Ver- und Entschlüsselung können Sie folgende Seite verwenden: [[https://8gwifi.org/pgpencdec.jsp|Ver- und Entschlüsselung]]
 +  * Entschlüsseln Sie die Nachrichten, die Sie bekommen und antworten Sie verschlüsselt darauf.
 +</WRAP>
 +
  • lehrkraefte/blc/informatik/glf20/robotik/modernecrypto/asymmetric.1623139617.txt.gz
  • Last modified: 2021/06/08 10:06
  • by Ivo Blöchliger