私は、だから私は、アドレスバーに鍵を暗号化したいと思い、このlaravelのURL暗号化の仕組みは?
localhost:81/laravel/public/Application/1956458
のようなURLを使用してPOST ID値を渡しています。どうすればそれを達成できますか?
私は、だから私は、アドレスバーに鍵を暗号化したいと思い、このlaravelのURL暗号化の仕組みは?
localhost:81/laravel/public/Application/1956458
のようなURLを使用してPOST ID値を渡しています。どうすればそれを達成できますか?
、
1.これは、のMcrypt PHP拡張
$encrypted = Crypt::encrypt($id);
を経由して、強力なAES暗号化がある
通常の暗号化ともあなたのことができこのコマンドを使用してこの暗号化された値を復号化します。
$decrypted = Crypt::decrypt($encrypted);
2 Laravelでbcryptのを使用してパスワードをハッシュ
これは、ハッシュされたパスワードを作成します。コントローラやモデル内で使用することもできます。
$encrypted = Hash::make($rid);
3.直接利用bcryptのあなたが直接bcryptの
$encrypted = bcrypt($id);
$encrypt_val = Crypt::encrypt($value);
$decrypt_val = Crypt::decrypt($encrypt_val);
の暗号化と復号化するために、このコードを使用を使用してパスワードを暗号化することができLaravel 5では
decrypt
をご利用の際は、 ert use Illuminate\Contracts\Encryption\DecryptException;
誰もが私のIDをこの最初のコマンドで解読できますか?これはどのように安全ですか? – user7354735
@ user7354735あなたが必要とするIDをデコードすることができるようにするには、または単純なPHP関数を使用します。 http://stackoverflow.com/questions/16600708/how-do-you-encrypt-and-decrypt-a-php-string http://stackoverflow.com/questions/1289061/best-way-to-use-php -to-encrypt-and-decrypt-passwords –