1
Erster Schritt:
Text, der verschlüsselt wird (es wird immer dasselbe Passwort verwendet, aber durch hash_hmac(self::HASH_ALGO, $ciphertext, $authKey, true); ist es nie derselbe String):
Zu sagen
hier herrscht Freiheit
ist immer ein Irrtum
oder eine Lüge:
Freiheit
herrscht nicht
2
Jeweils verschlüsselt:
owErwXPEHUSuZt9YZvJngiLEMWi536tE3jf1znhVWLlE6TBCwZZ0X1rI6BfSfVgDel+nyVJ6HyCN2/Cyvr1Tvx6n134r2JLKch4TJTeFmwV8RH6RLk3HNt1Byi/FlFYebJocg9zAglky57MU4Q8CybnvNWBFf58DOWcL17QPxz121DaaamweejG2fhXz2tZ61YkyW3JL/NjGDD9o
3
Jeweils verschlüsselt:
dEPN/LTir+tnGlcqiCbzkHu2h1pynAkNxDGbymu2FF20mlhV0hO/01DtvRIb6aQDsriHk0tQjt0QZrjI1yZaHvw0jmK5kJhtrZ3f8+wDKJjcbHwuC6D1kuH2eDUvlrUQe664Njaj1FurDRkYB1iXk70v1H6fnJC9oeJd8FHmu21RMfVY4hiODcWMxfdQRGj9dx4bKnYY+fWeJR9B
4
Jeweils verschlüsselt:
QIsHKeDJOmjiHs4taQ+0tjKzqZUnQFiwWTn+p7bQ1DU6LtxmQznfiL1Wk8bGFTjMKdVuo4csRsobRYE8R2S+7KAX0YawjldkEJmJe4oO94OKPaZ4ZpopID/QvI8KEPt88Fnt18P239RllrLmBdOYetCV+8B20qkWPgm4j/Yp0eWMmOkXZQsT/UNW+NjlXPuGgz2CZbgh4wWJfXll
5
Jeweils verschlüsselt:
AkudtGcaYmPutm8oFdtliJ7RmQUh9jXlfDlHxxwiaLEe9Df1UN3+Crlu8TeEQS7fVnwFcg5HUA3zXB1swWsSLD7MvNDFGNQdyUs36OCM1LL0/emTyk3z0tRzCiIVycLRSA3cEUDQB7m3xK48dn84YiJi5egM+tYIyEhXwh3MepV2lKsrXheDmiNWc9EqUP034bd9HOfxI4r4xHZx
6
Jeweils verschlüsselt:
E9mIL/51yt58xnL4G79DHOCi+g+32x9mLAWZ8irfK9wWUkoQqvAk1xxeO97mblb9nboUc2fCRVhjM/kDd+wnP6oKYAdLDB0XFcI0ADSleuiU5YDdm7VC/KrCZ4sYKG5qlAUOul36JHC+Vc771QK/FQq69puPbwhXSCf83n7cj679w+qcndZP/ni7fkQ8A7ELSw/iv31rLtOFSEIs
7
Wieder entschlüsselt:
Zu sagen
hier herrscht Freiheit
ist immer ein Irrtum
oder eine Lüge:
Freiheit
herrscht nicht