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 14:03]
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 103: Line 104:
  
 ===== GPG Public/Private-Keys und e-mail Verschlüsselung ===== ===== GPG Public/Private-Keys und e-mail Verschlüsselung =====
-Zu Demo-Zwecken kann folgende Webseite verwendet werden: 
-  * [[https://8gwifi.org/pgpkeyfunction.jsp|Schlüsselerzeugung]] 
-  * [[https://8gwifi.org/pgpencdec.jsp|Ver- und Entschlüsselung]] 
  
 <WRAP todo> <WRAP todo>
 **Hinweis**: Das folgende ist nur zu Demo-Zwecken und darf nicht für sicherheitsrelevante Dinge gebraucht werden.  **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).   * Erzeugen Sie sich ein Schlüsselpaar und speichern Sie Ihre Schlüssel in einer Text-Datei (.txt, nicht .docx).
-  * 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]]. +    * Als Identität können Sie ihren Vornamen oder einen Fantasie-Namen verwenden. 
-  * Schreiben Sie sich auf diesem Teams-Kanal verschlüsselte Nachrichten. Bennen Sie den Adressaten mit der @ksbg.ch-email-Adresse, dann bekommt dieser auch eine Benachrichtigung.+    * 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> </WRAP>
  
  • lehrkraefte/blc/informatik/glf20/robotik/modernecrypto/asymmetric.1623153817.txt.gz
  • Last modified: 2021/06/08 14:03
  • by Ivo Blöchliger