Investigieren // Erstellung durch sodium ist zuvor jedoch fehlgeschlagen (Extension problems) $privateKeyobject = openssl_pkey_new(['private_key_bits' => 2048, 'private_key_type' => OPENSSL_KEYTYPE_RSA]); openssl_pkey_export($privateKeyobject, $privateKey); $keyDetails = openssl_pkey_get_details($privateKeyobject); $publicKey = $keyDetails['key']; //$privateKey muss noch symetrisch mit $password verschlüsselt werden //FLUSH EVERYTHING IN DATABASE NOW!!!! global $dbservername; global $dbusername; global $dbpassword; global $dbname; $conn = new mysqli($dbservername, $dbusername, $dbpassword, $dbname); if ($conn->connect_error) { die("Server Error"); } $sql = "INSERT INTO smz_messages_users (uid, username, publicKey, privateKey) VALUES ('$uid', '$username', '$publicKey', '$privateKey')"; if ($conn->query($sql) === TRUE) { echo "

ACCOUNT ERFOLGREICH EINGERICHTET\nSCHLIEẞEN SIE DIESEN TAB UMGEHEND!

"; } else { echo "Error: " . $sql . "
" . $conn->error; } $conn->close(); /* PHP Fatal error: Uncaught Error: Call to undefined function sodium_crypto_box_keypair() scheint irgendwie an xampp zu liegen php.ini bereits angepasst bringt absolut nichts ist wahrscheinlich zeitverschwendung einfach mal auf strato testen UPDATE: funktioniert auch auf Strato nicht */ }else{ $passwdErr = "Das Passwort ist falsch. Achten Sie darauf Ihr aktuelles Auth Passwort einzugeben."; } }else{ $nameErr = "Dieser Benutzername ist leider bereits vergeben."; } } } } } ?>
Auf dieser Seite wird Ihr vorhandener Auth Account für die Nutzung mit Messages eingerichtet.
Dies umfasst zwei Schritte:
  • Im Ersten legen Sie Ihren Benutzernamen fest.
  • Im Zweiten erzeugt unser System verschiedene Kryptographische Schlüssel, um die Ende-zu-Ende Verschlüsselung zu ermöglichen. Sie müssen hierfür Ihr aktuelles Passwort eingeben.
  • Sie können danach Messages nutzen.

    Nun legen Sie Ihren persönlichen Benutzernamen für Messages an. Andere Benutzer sehen Sie mit diesem Namen.

    Er muss einmalig sein.
    Es sind nur Kleinbuchstaben und Zahlen zugelassen und der Nutzername muss mindestens vier Zeichen lang sein.


    *

    *