Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
centos:nitrokey:pro [24.11.2018 18:00. ] – Kryptostick Pro [Individuelle Konfiguration - Stick personalisieren] #kryptostick #centOS7 django | centos:nitrokey:pro [18.11.2024 18:59. ] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 56: | Zeile 56: | ||
# | # | ||
- | Leider ist das Paket an sich aus Sicht der Entwickler des Kryptostick in einer nicht aktuellen Version bei CentOS 7 verfügbar (CentOS 7: 2.0.22 - aktuelle Version: 2.2.11)((Stand November 2018)). Das hat leider zur Folge, dass wir die PGP-Schlüssel __nicht__ direkt [[centos: | + | Leider ist das Paket an sich aus Sicht der Entwickler des Kryptostick in einer nicht aktuellen Version bei CentOS 7 verfügbar (CentOS 7: 2.0.22 - aktuelle Version: 2.2.11)((Stand November 2018)). Das hat leider zur Folge, dass wir die PGP-Schlüssel __nicht__ direkt [[centos: |
===== udev-Regeln ===== | ===== udev-Regeln ===== | ||
Für den Betrieb unter [[https:// | Für den Betrieb unter [[https:// | ||
Zeile 502: | Zeile 502: | ||
Ihr Name (" | Ihr Name (" | ||
- | Email-Adresse: | + | Email-Adresse: |
Kommentar: Bastard Operator from Hell | Kommentar: Bastard Operator from Hell | ||
Sie haben diese User-ID gewählt: | Sie haben diese User-ID gewählt: | ||
- | " | + | " |
Ändern: (N)ame, (K)ommentar, | Ändern: (N)ame, (K)ommentar, | ||
Zeile 553: | Zeile 553: | ||
Real name: Django aka BOfH | Real name: Django aka BOfH | ||
- | Email address: secmail@mailserver.guru | + | Email address: secmail@nausch.org |
Comment: | Comment: | ||
You selected this USER-ID: | You selected this USER-ID: | ||
- | " | + | " |
Change (N)ame, (C)omment, (E)mail or (O)kay/ | Change (N)ame, (C)omment, (E)mail or (O)kay/ | ||
Zeile 573: | Zeile 573: | ||
pub | pub | ||
Key fingerprint = FA63 2892 1925 65D3 E006 DC75 2ECB E36F D135 9446 | Key fingerprint = FA63 2892 1925 65D3 E006 DC75 2ECB E36F D135 9446 | ||
- | uid Django aka BOfH < | + | uid Django aka BOfH < |
sub | sub | ||
</ | </ | ||
Zeile 582: | Zeile 582: | ||
------------------------------ | ------------------------------ | ||
sec | sec | ||
- | uid Django aka BOfH < | + | uid Django aka BOfH < |
ssb | ssb | ||
Zeile 597: | Zeile 597: | ||
------------------------------ | ------------------------------ | ||
pub | pub | ||
- | uid Django aka BOfH < | + | uid Django aka BOfH < |
sub | sub | ||
</ | </ | ||
Zeile 608: | Zeile 608: | ||
------------------------------ | ------------------------------ | ||
sec | sec | ||
- | uid Django aka BOfH < | + | uid Django aka BOfH < |
ssb | ssb | ||
</ | </ | ||
Zeile 667: | Zeile 667: | ||
| | ||
sub 4096R/ | sub 4096R/ | ||
- | [ultimate] (1). Django aka BOfH < | + | [ultimate] (1). Django aka BOfH < |
gpg></ | gpg></ | ||
Zeile 675: | Zeile 675: | ||
You need a passphrase to unlock the secret key for | You need a passphrase to unlock the secret key for | ||
- | user: " | + | user: " |
4096-bit RSA key, ID D1359446, created 2018-11-21 | 4096-bit RSA key, ID D1359446, created 2018-11-21 | ||
Zeile 712: | Zeile 712: | ||
sub 4096R/ | sub 4096R/ | ||
sub 4096R/ | sub 4096R/ | ||
- | [ultimate] (1). Django aka BOfH < | + | [ultimate] (1). Django aka BOfH < |
gpg></ | gpg></ | ||
Zeile 721: | Zeile 721: | ||
You need a passphrase to unlock the secret key for | You need a passphrase to unlock the secret key for | ||
- | user: " | + | user: " |
4096-bit RSA key, ID D1359446, created 2018-11-21 | 4096-bit RSA key, ID D1359446, created 2018-11-21 | ||
Zeile 804: | Zeile 804: | ||
sub 4096R/ | sub 4096R/ | ||
sub 4096R/ | sub 4096R/ | ||
- | [ultimate] (1). Django aka BOfH < | + | [ultimate] (1). Django aka BOfH < |
</ | </ | ||
Zeile 817: | Zeile 817: | ||
------------------------------ | ------------------------------ | ||
sec | sec | ||
- | uid Django aka BOfH < | + | uid Django aka BOfH < |
ssb | ssb | ||
ssb | ssb | ||
Zeile 843: | Zeile 843: | ||
sub 4096R/ | sub 4096R/ | ||
sub 4096R/ | sub 4096R/ | ||
- | [ultimate] (1). Django aka BOfH < | + | [ultimate] (1). Django aka BOfH < |
Für später merken wir uns nun in Welcher Reichenfolge die Unterschlüssel aufgelistet werden bzw. welche Key-ID zu welcher Aktion gehört. Die Key-ID **0** ist die des primären Signierungs-Schlüssel! | Für später merken wir uns nun in Welcher Reichenfolge die Unterschlüssel aufgelistet werden bzw. welche Key-ID zu welcher Aktion gehört. Die Key-ID **0** ist die des primären Signierungs-Schlüssel! | ||
Zeile 858: | Zeile 858: | ||
ssb 4096R/ | ssb 4096R/ | ||
ssb 4096R/ | ssb 4096R/ | ||
- | (1) Django aka BOfH < | + | (1) Django aka BOfH < |
Als erstes verschieben wir den privaten Verschlüsselungs-Unterschlüssel. Hierzu wählen wir diesen mit Eingabe von " | Als erstes verschieben wir den privaten Verschlüsselungs-Unterschlüssel. Hierzu wählen wir diesen mit Eingabe von " | ||
Zeile 867: | Zeile 867: | ||
ssb 4096R/ | ssb 4096R/ | ||
ssb 4096R/ | ssb 4096R/ | ||
- | (1) Django aka BOfH < | + | (1) Django aka BOfH < |
Nun verschieben wir den ausgewählten Schlüssel in die SmartCard des Nitrokey. Als Ziel wählen wir dann richtiger Weise die Option **2** = // | Nun verschieben wir den ausgewählten Schlüssel in die SmartCard des Nitrokey. Als Ziel wählen wir dann richtiger Weise die Option **2** = // | ||
Zeile 881: | Zeile 881: | ||
You need a passphrase to unlock the secret key for | You need a passphrase to unlock the secret key for | ||
- | user: " | + | user: " |
4096-bit RSA key, ID 564BA287, created 2018-11-21 | 4096-bit RSA key, ID 564BA287, created 2018-11-21 | ||
Zeile 890: | Zeile 890: | ||
ssb 4096R/ | ssb 4096R/ | ||
ssb 4096R/ | ssb 4096R/ | ||
- | (1) Django aka BOfH < | + | (1) Django aka BOfH < |
</ | </ | ||
Zeile 900: | Zeile 900: | ||
ssb 4096R/ | ssb 4096R/ | ||
ssb 4096R/ | ssb 4096R/ | ||
- | (1) Django aka BOfH < | + | (1) Django aka BOfH < |
</ | </ | ||
gpg> key 2 | gpg> key 2 | ||
Zeile 908: | Zeile 908: | ||
ssb* 4096R/ | ssb* 4096R/ | ||
ssb 4096R/ | ssb 4096R/ | ||
- | (1) Django aka BOfH < | + | (1) Django aka BOfH < |
</ | </ | ||
Zeile 923: | Zeile 923: | ||
You need a passphrase to unlock the secret key for | You need a passphrase to unlock the secret key for | ||
- | user: " | + | user: " |
4096-bit RSA key, ID ACCE2639, created 2018-11-21 | 4096-bit RSA key, ID ACCE2639, created 2018-11-21 | ||
Zeile 933: | Zeile 933: | ||
| | ||
ssb 4096R/ | ssb 4096R/ | ||
- | (1) Django aka BOfH < | + | (1) Django aka BOfH < |
</ | </ | ||
Zeile 944: | Zeile 944: | ||
| | ||
ssb 4096R/ | ssb 4096R/ | ||
- | (1) Django aka BOfH < | + | (1) Django aka BOfH < |
</ | </ | ||
gpg> key 3 | gpg> key 3 | ||
Zeile 953: | Zeile 953: | ||
| | ||
ssb* 4096R/ | ssb* 4096R/ | ||
- | (1) Django aka BOfH < | + | (1) Django aka BOfH < |
</ | </ | ||
Zeile 967: | Zeile 967: | ||
You need a passphrase to unlock the secret key for | You need a passphrase to unlock the secret key for | ||
- | user: " | + | user: " |
4096-bit RSA key, ID EC65030E, created 2018-11-21 | 4096-bit RSA key, ID EC65030E, created 2018-11-21 | ||
Zeile 978: | Zeile 978: | ||
ssb* 4096R/ | ssb* 4096R/ | ||
| | ||
- | (1) Django aka BOfH < | + | (1) Django aka BOfH < |
</ | </ | ||
Zeile 1007: | Zeile 1007: | ||
Authentication key: 268A DDA5 30FD 8FE7 DD86 2C5B 4E9B 2B65 EC65 030E | Authentication key: 268A DDA5 30FD 8FE7 DD86 2C5B 4E9B 2B65 EC65 030E | ||
created ....: 2018-11-21 12:01:12 | created ....: 2018-11-21 12:01:12 | ||
- | General key info..: pub 4096R/ | + | General key info..: pub 4096R/ |
sec | sec | ||
ssb> | ssb> | ||
Zeile 1019: | Zeile 1019: | ||
=== Öffentlichen Schlüssel ausgeben === | === Öffentlichen Schlüssel ausgeben === | ||
Damit wir später unseren öffentlichen Schlüssel auch weitergeben oder zu einem [[https:// | Damit wir später unseren öffentlichen Schlüssel auch weitergeben oder zu einem [[https:// | ||
- | $ gpg --export --armor secmail@mailserver.guru > secmail@mailserver.guru.publickey | + | $ gpg --export --armor secmail@nausch.org > secmail@nausch.org.publickey |
Diese Date enthält unseren Schlüssel in ASCCI-lesbarer Form. | Diese Date enthält unseren Schlüssel in ASCCI-lesbarer Form. | ||
- | $ cat secmail@mailserver.guru.publickey | + | $ cat secmail@nausch.org.publickey |
- | <file key secmail@mailserver.guru.publickey> | + | <file key secmail@nausch.org.publickey> |
Version: GnuPG v2.0.22 (GNU/Linux) | Version: GnuPG v2.0.22 (GNU/Linux) | ||
Zeile 1136: | Zeile 1136: | ||
- Zunächst Wir legen uns erst einmal ein beliebiges Testdokument an. < | - Zunächst Wir legen uns erst einmal ein beliebiges Testdokument an. < | ||
- | - Nun verschlüsseln wir dieses Textdokument: | + | - Nun verschlüsseln wir dieses Textdokument: |
-rw-rw-r-- 1 django django 962 Nov 21 14:37 testdatei.txt.pgp</ | -rw-rw-r-- 1 django django 962 Nov 21 14:37 testdatei.txt.pgp</ | ||
�̯VK����ꠔ��oY]�T> | �̯VK����ꠔ��oY]�T> | ||
Zeile 1150: | Zeile 1150: | ||
��6��n�# | ��6��n�# | ||
- Nun entschlüsseln wir unser Dokument wieder.< | - Nun entschlüsseln wir unser Dokument wieder.< | ||
- | " | + | " |
=== Schlüssel aus dem lokalen Schlüsselspeicher entfernen === | === Schlüssel aus dem lokalen Schlüsselspeicher entfernen === | ||
Löschen wir nun den kompletten Schlüssel aus der lokalen Schlüsseldatei, | Löschen wir nun den kompletten Schlüssel aus der lokalen Schlüsseldatei, | ||
- | $ gpg --delete-secret-key secmail@mailserver.guru | + | $ gpg --delete-secret-key secmail@nausch.org |
< | < | ||
This is free software: you are free to change and redistribute it. | This is free software: you are free to change and redistribute it. | ||
Zeile 1160: | Zeile 1160: | ||
- | sec 4096R/ | + | sec 4096R/ |
Delete this key from the keyring? (y/N) y | Delete this key from the keyring? (y/N) y | ||
Zeile 1178: | Zeile 1178: | ||
------------------------------ | ------------------------------ | ||
sec | sec | ||
- | uid Django aka BOfH < | + | uid Django aka BOfH < |
ssb> | ssb> | ||
ssb> | ssb> | ||
Zeile 1187: | Zeile 1187: | ||
Nun löschen wir den primären Signierungsschlüssel inkl. der Unterschlüssel. | Nun löschen wir den primären Signierungsschlüssel inkl. der Unterschlüssel. | ||
- | $ gpg2 --delete-secret-key secmail@mailserver.guru | + | $ gpg2 --delete-secret-key secmail@nausch.org |
< | < | ||
This is free software: you are free to change and redistribute it. | This is free software: you are free to change and redistribute it. | ||
Zeile 1193: | Zeile 1193: | ||
- | sec 4096R/ | + | sec 4096R/ |
Delete this key from the keyring? (y/N) y | Delete this key from the keyring? (y/N) y | ||
Zeile 1204: | Zeile 1204: | ||
$ gpg2 --import subkeys | $ gpg2 --import subkeys | ||
< | < | ||
- | gpg: key D1359446: " | + | gpg: key D1359446: " |
gpg: Total number processed: 1 | gpg: Total number processed: 1 | ||
gpg: unchanged: 1 | gpg: unchanged: 1 | ||
Zeile 1215: | Zeile 1215: | ||
------------------------------ | ------------------------------ | ||
sec# 4096R/ | sec# 4096R/ | ||
- | uid Django aka BOfH < | + | uid Django aka BOfH < |
ssb> | ssb> | ||
ssb> | ssb> | ||
Zeile 1249: | Zeile 1249: | ||
{{ : | {{ : | ||
- | ~~AUTOTWEET: | + |