こんにちは、AES 暗号化データベースからデータを取得する予約システムがあります。データベースでは、郵便番号と目的地は暗号化されており、以前はリスト入力のある古いスクリプトを使用していたため、ユーザーはリストで目的地を選択できます。目的地リストが大きくなってきているため、ユーザーが入力するフォームを作りたかったのです。数文字で送信先が ajax 自動入力を使用して表示されます。私が抱えている問題は、暗号化されたデータを引っ張ることです。
最初の予約スクリプトには、解読するこの行がありました
$areafro = mysql_query("select AREA_NO, AES_DECRYPT(POSTCODE, 'qsi') as POSTCODE, AES_DECRYPT(AREA_NM, 'qsi') as AREA_NM from area_mst where AES_DECRYPT(POSTCODE, 'qsi') LIKE '$char%' group by POSTCODE");
これは新しい予約スクリプト コードです
if(isset($_GET['areas']) && isset($_GET['letters'])){
$letters = $_GET['letters'];
$letters = preg_replace("/[^a-z0-9 ]/si","",$letters);
$res = mysql_query("select POSTCODE,AREA_NM from area_mst where (POSTCODE like '".$letters."1' or AREA_NM like '".$letters."1') order by AREATYPE") or die(mysql_error();
while($inf = mysql_fetch_array($res)){
if($inf["POSTCODE"]!='')
{
echo $inf["POSTCODE"]."-".$inf["AREA_NM"]."|";
}
else
{
echo $inf["AREA_NM"]."|";
}
}
データを復号化する方法を教えてもらえますか?