PHPize Online / SQLize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
Copy Clear
Copy Format Clear
<?php function aesDecrypt($data, $key) { return openssl_decrypt($data, 'AES-128-ECB', $key, OPENSSL_RAW_DATA); } function base62Decode($data) { $chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'; $base = strlen($chars); $decoded = ''; $binary = ''; foreach (str_split($data) as $char) { $index = strpos($chars, $char); $binary .= str_pad(decbin($index), 6, '0', STR_PAD_LEFT); } $binary = ltrim($binary, '0'); while (strlen($binary) > 0) { $decoded .= chr(bindec(substr($binary, 0, 8))); $binary = substr($binary, 8); } return $decoded; } // Пример использования: $encrypted_text = 'mysecretkey12345'; // Замените на зашифрованный текст $key = 'mysecretkey12345'; // Ключ для расшифровки // Преобразование обратно из Base62 $encrypted_text = base62Decode(strtoupper($encrypted_text)); // Дешифрование с использованием AES $decrypted_text = aesDecrypt($encrypted_text, $key); echo "Дешифрованный текст: " . $decrypted_text;
Show:  
Copy Clear