laravel crypt::encrypt 和 crypt::encryptString 之间的区别

标签 laravel crypt

我对 laravel 还很陌生,只是使用 laravel 包名称 Crypt

但我发现有一些

Crypt::encrypt

Crypt::encryptString

它们有什么区别?

最佳答案

您可以随时引用源代码来了解。

参见Line 122 of Encrypter.php :

    return $this->encrypt($value, false);

在幕后,encryptString 使用 false 作为第二个参数调用 encrypt() 方法,这意味着它不会序列化该值你给。

行为上没有区别,但加密速度会更快,并且结果会稍微小一些,因为它不包含字符串序列化。

关于laravel crypt::encrypt 和 crypt::encryptString 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58662272/

相关文章:

php - 为什么PHP crypt函数使用DES加密算法?

php - Laravel: Controller 中有 2 个数据库查询,而 1 个值取决于第一个查询

php - laravel 5.4 auth注册自定义错误消息

PHP crypt() 返回错误答案

Python crypt 模块——盐的正确用法是什么?

mysql - 为什么 MySQL 的 ENCRYPT 在每次调用时返回不同的结果?

java - 通过 JNDI 更新 LDAP 加密密码

php - Laravel Scheme Builder 正在向所有整数字段添加 auto_increment,这使其失败

php - 连接被拒绝 [tcp ://IP-ADDRESS-HERE:6379] Redis. Laravel

javascript - 为什么页面只用 React Router 加载?