• 技术文章 >PHP >PHP教程

    php Mhash算法的加密

    小妮浅浅小妮浅浅2021-05-26 13:56:33原创197

    1、说明

    Mhash 提供了一个非常方便的 Salted S2K 算法可以用来方便地生成一套非常方便地密码加密内容。

    算法也是比较安全的,有 salt 参数,并且它可以指定返回的数据长度。它返回的也是二进制的数据,如果需要保存标准的文本内容也需要将其转化为 16 进制的形式。不过相对来说,这种直接生成二进制内容的还更安全一些。

    2、实例

    // OpenPGP 指定的 Salted S2K 算法
    $hashPassword = mhash_keygen_s2k(MHASH_SHA1, '我的密码', random_bytes(2), 4);
    echo $hashPassword, PHP_EOL;
    echo bin2hex($hashPassword), PHP_EOL;
    // �-!=
    // 101ab899

    以上就是php Mhash算法的加密,希望对大家有所帮助。更多php学习指路:php教程

    专题推荐:php mhash
    上一篇:php中如何配置Cookie加密 下一篇:php文件Hash的使用

    相关文章推荐

    • PHP中define定义常量的方法• PHP使用fread()操作字节• php常见运行模式详解• php中PDO库是什么• php PDO运行查询的方法• php PDO的预处理语句有哪些• php中PDO获取关联数组• php之phpstorm自动代码补全的使用• php中使用rand产生随机数• php构造方法__construct()是什么• php中Swoole的模块介绍• php命令行中进行断点• php方法断点如何实现• php中Suhosin是什么• php中如何配置Cookie加密
    品易云

    全部评论我要评论

  • 取消发布评论发送
  • 

    Python学习网