类OpenSSL::Cipher 家长:对象(Parent:Object) 提供加密和解密的对称算法。可用的算法取决于安装的特定版本的OpenSSL。
这受到密码算法本身,密文前置的IV和预先配置的HMAC认证消息的影响。此外,加密的消息也是Base64编码的,因此无论使用哪种字符集,都可以安全地进行存储和传输。 选择数据存储机制时请记住这些信息。
包括FIPS安全哈希算法SHA1,SHA224,SHA256,SHA384和SHA512(在FIPS180-2中定义)以及RSA的MD5算法(在InternetRFC1321中定义)。
运算符+,-,%2A,/%28std::复合%29 [表格] 实现了复算法和混合复/标量算法的二进制算子。标量参数被视为复数,实数等于实数,虚部设为零。 1-3%29返回其参数的和。
目前支持以下算法: PASSWORD_DEFAULT-使用bcrypt算法(默认为PHP5.5.0)。请注意,随着新的更强大的算法添加到PHP中,此常量将随时间而变化。
有关DEFLATE压缩算法的详细信息,请参阅文档“»DEFLATE压缩数据格式规范版本1.3”(RFC1951)。 参数 data 数据泄露。 level 压缩级别。
有关ZLIB压缩算法的详细信息,请参阅文档“»ZLIB压缩数据格式规范版本3.3”(RFC1950)。 注意:这与gzip压缩不一样,它包含一些标题数据。请参阅gzencode()进行gzip压缩。
该算法不具有密码强度,不应用于认证或数字签名。由于该算法被设计用作校验和算法,因此不适合用作通用哈希算法。 该函数总是返回一个整数对象。
请注意,password_hash()返回算法,成本和salt作为返回哈希的一部分。因此,所有需要验证散列的信息都包含在其中。这允许验证功能验证散列,而不需要为salt或算法信息单独存储。
crypto.createHash(algorithm) 创建并返回一个哈希对象,使用指定的算法来生成哈希摘要。 参数algorithm取决于平台的OpenSSL版本所支持的算法。

扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2026 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059
粤公网安备44030502008569号
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号
