Sentry使用哪种加密方式

735特斯拉

我正在为我创建的现有Web应用程序构建iOS应用程序。该网络应用使用laravel和哨兵对密码进行加密。必须能够从iOS应用创建新用户。Web应用程序与之通信的服务器是用php编写的,但不使用laravel或哨兵。我唯一需要的哨兵功能是用于加密密码的哨兵功能。

岗哨使用什么函数来哈希密码?我说的是Cartalyst \ Sentry \ Hashing \ NativeHasher

我需要能够复制此功能,并在单独的php文件中使用它。

五九

我找到了此链接:https : //github.com/cartalyst/sentry/blob/master/src/Cartalyst/Sentry/Hashing/NativeHasher.php

并且此代码可能是您想要的:

public function hash($string)
{
    // Usually caused by an old PHP environment, see
    // https://github.com/cartalyst/sentry/issues/98#issuecomment-12974603
    // and https://github.com/ircmaxell/password_compat/issues/10
    if (!function_exists('password_hash')) {
        throw new \RuntimeException('The function password_hash() does not exist, your PHP environment is probably incompatible. Try running [vendor/ircmaxell/password-compat/version-test.php] to check compatibility or use an alternative hashing strategy.');
    }

    if (($hash = password_hash($string, PASSWORD_DEFAULT)) === false) {
        throw new \RuntimeException('Error generating hash from string, your PHP environment is probably incompatible. Try running [vendor/ircmaxell/password-compat/version-test.php] to check compatibility or use an alternative hashing strategy.');
    }

    return $hash;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如果在JDK 1.7 JVM中禁用了ECC,将使用哪种加密方式?

来自分类Dev

在Mac OS X的* .networkConnect文件中以哪种方式加密数据

来自分类Dev

“加密主目录”使用哪种算法?

来自分类Dev

我的BitLocker加密驱动器使用哪种加密方法?

来自分类Dev

使用哪种方式在JavaScript中定义类

来自分类Dev

使用哪种方式在JavaScript中定义类

来自分类Dev

我应该使用哪种收集方式?

来自分类Dev

SQL Azure-使用哪种类型的加密?

来自分类Dev

这是哪种加密?

来自分类Dev

如何使用休眠方式插入加密数据

来自分类Dev

加密方式

来自分类Dev

如果出现系统异常,我应该使用哪种状态来执行Sentry?

来自分类Dev

序列化.BestAvailableEncryption(b'mypassword')在python加密库中使用哪种加密算法?

来自分类Dev

建议使用哪种方式安装Perl以提高性能?

来自分类Dev

我应该使用哪种贝宝付款方式?

来自分类Dev

我们在Asp.net 5 Core中使用哪种加密算法

来自分类Dev

使用默认Databricks文件系统或默认DBFS或DBFS根目录进行哪种数据加密?

来自分类Dev

我们在Asp.net 5 Core中使用哪种加密算法

来自分类Dev

在典型的Unix(例如Gnu / Linux)中,使用哪种加密机制将密码存储在`/ etc / shadow`中?

来自分类Dev

如何使用与SecretKeySpec相同的方式在ruby中加密数据?

来自分类Dev

如何确定正在使用LUKS分区的加密方式?

来自分类Dev

如何使用加密文件名的方式压缩目录?

来自分类Dev

如何使用gpg非交互方式加密文件?

来自分类Dev

哪种文件访问方式更快?

来自分类Dev

哪种引用库的方式更快?

来自分类Dev

我需要哪种类型的加密?

来自分类Dev

我的Javacard支持哪种加密算法

来自分类Dev

我的Javacard支持哪种加密算法

来自分类Dev

使用AssetManager以编程方式在DAM中上传文件?我应该使用哪种MimeType?

Related 相关文章

  1. 1

    如果在JDK 1.7 JVM中禁用了ECC,将使用哪种加密方式?

  2. 2

    在Mac OS X的* .networkConnect文件中以哪种方式加密数据

  3. 3

    “加密主目录”使用哪种算法?

  4. 4

    我的BitLocker加密驱动器使用哪种加密方法?

  5. 5

    使用哪种方式在JavaScript中定义类

  6. 6

    使用哪种方式在JavaScript中定义类

  7. 7

    我应该使用哪种收集方式?

  8. 8

    SQL Azure-使用哪种类型的加密?

  9. 9

    这是哪种加密?

  10. 10

    如何使用休眠方式插入加密数据

  11. 11

    加密方式

  12. 12

    如果出现系统异常,我应该使用哪种状态来执行Sentry?

  13. 13

    序列化.BestAvailableEncryption(b'mypassword')在python加密库中使用哪种加密算法?

  14. 14

    建议使用哪种方式安装Perl以提高性能?

  15. 15

    我应该使用哪种贝宝付款方式?

  16. 16

    我们在Asp.net 5 Core中使用哪种加密算法

  17. 17

    使用默认Databricks文件系统或默认DBFS或DBFS根目录进行哪种数据加密?

  18. 18

    我们在Asp.net 5 Core中使用哪种加密算法

  19. 19

    在典型的Unix(例如Gnu / Linux)中,使用哪种加密机制将密码存储在`/ etc / shadow`中?

  20. 20

    如何使用与SecretKeySpec相同的方式在ruby中加密数据?

  21. 21

    如何确定正在使用LUKS分区的加密方式?

  22. 22

    如何使用加密文件名的方式压缩目录?

  23. 23

    如何使用gpg非交互方式加密文件?

  24. 24

    哪种文件访问方式更快?

  25. 25

    哪种引用库的方式更快?

  26. 26

    我需要哪种类型的加密?

  27. 27

    我的Javacard支持哪种加密算法

  28. 28

    我的Javacard支持哪种加密算法

  29. 29

    使用AssetManager以编程方式在DAM中上传文件?我应该使用哪种MimeType?

热门标签

归档