1 | <?php
|
2 |
|
3 | //Login-Daten
|
4 | $login='Login';
|
5 | $pass='<schnipp!>';
|
6 |
|
7 | //DB-Daten
|
8 | $db_passhash='$2y$13$CC5zuhTgyftow3m7U7wFv.yWcrbNrTA1Ryr85aWpu4xkMdM/XLMaq';
|
9 | $db_userpass='mYcV8A7Xw4ehqYGElxnGZbX/QNocTFlR3x6xcx7QzZw=';
|
10 | $db_userpass_iv='ZUejwm6yNBD3QOjVNsvXpQ==';
|
11 | $db_encrypted_field='NA+uWj4WU+Ks4FxJZZzRrNkG+aEAtk5V5t6pmWtGgCCjSo+9iIGDbCVno5JeozJvYF4fdeq46LWakn9qBsJo+KeA';
|
12 | $db_encrypted_iv='7clc6mZSGWFP7S32paheyQ==';
|
13 |
|
14 | if (!password_verify(strtolower($login).$pass,$db_passhash)) {die("Passwort falsch!\n");}
|
15 |
|
16 | $db_passkey=substr(crypt(urlencode(strtolower($login).$pass),'$2a$13$'.substr($db_passhash,strpos($db_passhash,'.')).'$'),-31);
|
17 | $db_key=openssl_decrypt(base64_decode($db_userpass),'AES-256-XTS',$db_passkey,OPENSSL_RAW_DATA,base64_decode($db_userpass_iv));
|
18 |
|
19 | $decrypted=openssl_decrypt(base64_decode($db_encrypted_field),'AES-256-XTS',$db_key,OPENSSL_RAW_DATA,base64_decode($db_encrypted_iv));
|
20 | echo $decrypted."\n";
|
21 |
|
22 | ?>
|