Hi! Could we please enable some services and cookies to improve your experience and our website?
Online Sandbox for SQL and PHP: Write, Run, Test, and Share SQL Queries and PHP Code
<?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;