{"id":368,"date":"2019-03-05T12:54:53","date_gmt":"2019-03-05T11:54:53","guid":{"rendered":"https:\/\/wiki.ad-libitum.info\/?page_id=368"},"modified":"2019-03-06T10:37:13","modified_gmt":"2019-03-06T09:37:13","slug":"verschluesselung","status":"publish","type":"page","link":"https:\/\/wiki.ad-libitum.info\/?page_id=368","title":{"rendered":"Verschl\u00fcsselung"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Um sodium zu aktivieren, muss in der <code>php.ini<\/code> die Zeile <code>extension=sodium<\/code> eingef\u00fcgt werden. Dar\u00fcber hinaus, muss die Datei <code>php\\libsodium.dll<\/code> in das Verzeichnis <code>apache\\bin<\/code> kopiert werden. Server neu starten und phpinfo() sollte sodium anzeigen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Beispielcode:<\/p>\n\n\n\n<code><p class=\"wp-block-paragraph\">&lt;?php<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">$secret_key = sodium_crypto_secretbox_keygen();<br>\n$message = 'Geheime Informationen';<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">$nonce = random_bytes(SODIUM_CRYPTO_SECRETBOX_NONCEBYTES);<br>\n$encrypted_message = sodium_crypto_secretbox($message, $nonce, $secret_key);<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">echo $encrypted_message;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">echo \"&lt;br&gt;\";<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">$decrypted_message = sodium_crypto_secretbox_open($encrypted_message, $nonce, $secret_key);<br>\necho $decrypted_message;<\/p><\/code>\n","protected":false},"excerpt":{"rendered":"<p>Um sodium zu aktivieren, muss in der php.ini die Zeile extension=sodium eingef\u00fcgt werden. Dar\u00fcber hinaus, muss die Datei php\\libsodium.dll in das Verzeichnis apache\\bin kopiert werden. Server neu starten und phpinfo() sollte sodium anzeigen. Beispielcode: &lt;?php $secret_key = sodium_crypto_secretbox_keygen(); $message = &#8218;Geheime Informationen&#8216;; $nonce = random_bytes(SODIUM_CRYPTO_SECRETBOX_NONCEBYTES); $encrypted_message = sodium_crypto_secretbox($message, $nonce, $secret_key); echo $encrypted_message; echo &#8222;&lt;br&gt;&#8220;; $decrypted_message [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-368","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/wiki.ad-libitum.info\/index.php?rest_route=\/wp\/v2\/pages\/368","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wiki.ad-libitum.info\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/wiki.ad-libitum.info\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/wiki.ad-libitum.info\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/wiki.ad-libitum.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=368"}],"version-history":[{"count":0,"href":"https:\/\/wiki.ad-libitum.info\/index.php?rest_route=\/wp\/v2\/pages\/368\/revisions"}],"wp:attachment":[{"href":"https:\/\/wiki.ad-libitum.info\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=368"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}