Laravel 8 解密一个值
你可以使用 Crypt
门面提供的 decryptString
来进行解密。如果该值不能被正确解密,例如 MAC 无效时,会抛出异常 Illuminate\Contracts\Encryption\DecryptException
:
use Illuminate\Contracts\Encryption\DecryptException;
use Illuminate\Support\Facades\Crypt;
try {
$decrypted = Crypt::decryptString($encryptedValue);
} catch (DecryptException $e) {
//
}