openssl-verschluesselung_von_zeichenketten
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| openssl-verschluesselung_von_zeichenketten [2024-03-03 00:54:53] – [mit ED26619-Schlüssel/Zertifikat] manfred | openssl-verschluesselung_von_zeichenketten [2024-06-24 16:24:00] (aktuell) – [Symetrische Verschlüsselung] manfred | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== OpenSSL-Verschlüsselung von Zeichenketten ====== | ====== OpenSSL-Verschlüsselung von Zeichenketten ====== | ||
| - | **//Leider musste ich Anfang des Jahres 2024 (mit FreeBSD 14.0) feststellen, | + | * [[:: |
| + | * [[:: | ||
| + | |||
| + | **//Leider musste ich Anfang des Jahres 2024 (mit FreeBSD 14.0) feststellen, | ||
| __Alle Cipher, die von dem Kommando__ **'' | __Alle Cipher, die von dem Kommando__ **'' | ||
| Zeile 25: | Zeile 28: | ||
| > echo " | > echo " | ||
| hex string is too short, padding with zero bytes to length | hex string is too short, padding with zero bytes to length | ||
| + | Hallo Welt! | ||
| + | |||
| + | mit Blowfish (OpenSSL 1.1.1) ver- und entschlüsseln: | ||
| + | > echo "Hallo Welt!" | openssl enc -salt -pbkdf2 -bf-cbc -a -e -k geheim | ||
| + | U2FsdGVkX1+aDaO1UN6wTrpmTHwQnMRlGhUPlbYPDC8= | ||
| + | | ||
| + | > echo ' | ||
| + | Hallo Welt! | ||
| + | |||
| + | mit AES256 (OpenSSL 3.0.12) ver- und entschlüsseln: | ||
| + | > echo "Hallo Welt!" | openssl enc -salt -pbkdf2 -aes-256-cbc -a -e -k geheim | ||
| + | U2FsdGVkX1+IQzl442cG6a0/ | ||
| + | | ||
| + | > echo ' | ||
| + | Hallo Welt! | ||
| + | |||
| + | mit Camellia256 (OpenSSL 3.0.12) ver- und entschlüsseln: | ||
| + | > echo "Hallo Welt!" | openssl enc -salt -pbkdf2 -camellia-256-cbc -a -e -k geheim | ||
| + | U2FsdGVkX19bASuy32qe9FoA4yOSI/ | ||
| + | | ||
| + | > echo ' | ||
| Hallo Welt! | Hallo Welt! | ||
| - | ===== Asymetrische Verschlüsselung | + | ===== Asymetrische Verschlüsselung ===== |
| - | ==== mit RSA-Schlüssel/Zertifikat | + | ==== mit S/MIME (E-Mail-Format) |
| zur Vorbereitung müssen wir einen privaten Schlüssel mit dazugehörigem Zertifikat erzeugen: | zur Vorbereitung müssen wir einen privaten Schlüssel mit dazugehörigem Zertifikat erzeugen: | ||
| Zeile 57: | Zeile 81: | ||
| - | ==== mit ED26619-Schlüssel/ | + | ==== mit ED25519-Schlüssel/ |
| einen privaten SSL-Schlüssel mit Zertifikat erzeugen: | einen privaten SSL-Schlüssel mit Zertifikat erzeugen: | ||
| Zeile 65: | Zeile 89: | ||
| openssl_public_zertifikat.pem | openssl_public_zertifikat.pem | ||
| - | > openssl crl2pkcs7 -nocrl -certfile openssl_public_zertifikat.pem -out openssl_public_zertifikat.p7b | + | **The smime utility uses PKCS#7 which doesn' |
| - | > echo "Hallo Welt!" | openssl | + | |
| - | Could not read recipient certificate file from openssl_public_zertifikat.p7b | + | |
| - | Unable to load recipient certificate file | + | |
| - | + | ||
| - | //Eine Zeichenkette mit einem ED26619-Zertifikat zu verschlüsseln, | + | |
| - | FIXME | + | //Also kann man derzeit mit OpenSSL (noch) keine Zeichenketten und keine Dateien verschlüsseln.// |
/home/http/wiki/data/attic/openssl-verschluesselung_von_zeichenketten.1709427293.txt · Zuletzt geändert: von manfred
