【问题标题】:how to encrypt password like Laravel Hashing directly in table column [closed]如何直接在表列中加密像 Laravel Hashing 这样的密码 [关闭]
【发布时间】:2022-01-17 09:11:45
【问题描述】:

我是 Laravel 的新手。如何直接在表列中进行密码加密,如 Laravel 哈希,如 md5(不使用代码,我想直接编辑列值)

enter image description here

enter image description here

【问题讨论】:

  • 直接在表格列中”是什么意思?另外,encryptionhashing 不是一回事。

标签: laravel database encryption hash


【解决方案1】:

您可以创建一个简单的 php 代码并使用password_hash 函数,或者只使用在线password_hash 工具,如this。该值将是可以使用的有效哈希密码,因为 Laravel 中的 Hash::make 也使用 password_hash (Laravel Framework Source)。

【讨论】:

  • 我在注册时使用了“password_hash($data['password'], PASSWORD_DEFAULT)”。如果我想直接在数据库中编辑它怎么办。请检查附加的图像
  • @SITHARA 我已经在我的回答中描述过,您可以使用在线工具,然后使用结果直接在数据库中编辑您的密码。此外,您不需要在数据库中使用 MD5 函数。另一件事,你可以在 Laravel 中使用 Hash::make 而不是 password_hash
  • 感谢您的回复。现在很清楚了
  • @SITHARA 好吧,不客气,即使你接受另一个答案。
【解决方案2】:

所以,正如上一个答案中所建议的,您可以使用在线工具进行哈希处理,然后编辑该列(如果我理解正确的话),否则,您可以使用php artisan tinker 来做Hash::make(something) 并获得预期哈希

【讨论】:

  • 如果在上一个答案中提出了建议,那么您的答案会增加什么价值?
猜你喜欢
  • 2021-05-30
  • 1970-01-01
  • 2016-06-12
  • 2021-01-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-30
相关资源
最近更新 更多