Php laravel中的URL加密方式是什么?
我通过URL传递POST Id值,如下所示Php laravel中的URL加密方式是什么?,php,html,laravel,encryption,Php,Html,Laravel,Encryption,我通过URL传递POST Id值,如下所示 localhost:81/laravel/public/Application/1956458 所以我想加密地址栏中的密钥。我怎样才能做到这一点呢?有几种不同的方法来加密您的密码 1。正常加密。 这是通过Mcrypt PHP扩展实现的强大AES加密 $encrypted = Crypt::encrypt($id); 你也可以用这个命令解密这些加密值 $decrypted = Crypt::decrypt($encrypted); 2。在Lara
localhost:81/laravel/public/Application/1956458
所以我想加密地址栏中的密钥。我怎样才能做到这一点呢?有几种不同的方法来加密您的密码 1。正常加密。 这是通过Mcrypt PHP扩展实现的强大AES加密
$encrypted = Crypt::encrypt($id);
你也可以用这个命令解密这些加密值
$decrypted = Crypt::decrypt($encrypted);
2。在Laravel中使用Bcrypt散列密码。
这将创建一个哈希密码。您可以在控制器中甚至在模型中使用它
$encrypted = Hash::make($id);
3。直接使用Bcrypt.
在Laravel 5中,您可以使用Bcrypt直接加密密码
$encrypted = bcrypt($id);
有几种不同的方法可以加密您的密码 1。正常加密。 这是通过Mcrypt PHP扩展实现的强大AES加密
$encrypted = Crypt::encrypt($id);
你也可以用这个命令解密这些加密值
$decrypted = Crypt::decrypt($encrypted);
2。在Laravel中使用Bcrypt散列密码。
这将创建一个哈希密码。您可以在控制器中甚至在模型中使用它
$encrypted = Hash::make($id);
3。直接使用Bcrypt.
在Laravel 5中,您可以使用Bcrypt直接加密密码
$encrypted = bcrypt($id);
使用此代码进行加密和解密
$encrypt_val = Crypt::encrypt($value);
$decrypt_val = Crypt::decrypt($encrypt_val );
当您使用
解密时
请插入使用照亮\Contracts\Encryption\DecryptException代码>使用此代码进行加密和解密
$encrypt_val = Crypt::encrypt($value);
$decrypt_val = Crypt::decrypt($encrypt_val );
当您使用解密时
请插入使用照亮\Contracts\Encryption\DecryptException代码>这样任何人都可以使用第一个命令解密我的Id?这是如何安全的?@user7354735要能够解码id,您需要no.1或仅使用普通php函数。所以任何人都可以用第一个命令解密我的Id?这是如何安全的?@user7354735要能够解码id,您需要no.1或仅使用普通php函数。