私たちのWebアプリケーション(PHP、MySQL)の1つでは、ユーザーの携帯電話番号を暗号化された値として保存し、SMSを送信するときにそれを復号化しています。アプリケーションはかなりうまく機能していました。しかし
GoDaddy はオプション base64_encode と decode を削除しました。そのため、ユーザーに SMS を送信できません。そのため、携帯電話番号をローカルで実行している通常の状態に戻します。
私の質問は、キーを使用して文字列を暗号化および復号化する最も簡単で安全な方法はどれかということです。
何かのようなもの
Normal string : 9876543210 -> After encrypt with a key -> AASASOOPFPOEROP45664654456
Encrypted string : AASASOOPFPOEROP45664654456 -> on decrypt -> 9876543210
私の現在のコード
function encodeString($str){
for($i=0; $i<5;$i++)
{
$str=strrev(base64_encode($str)); //apply base64 first and then reverse the string
}
return $str;
}
function decodeString($str){
for($i=0; $i<5;$i++)
{
$str=base64_decode(strrev($str)); //apply base64 first and then reverse the string}
}
return $str;
}
私を助けてください 。前もって感謝します