php BUG66564 crypt加密字符过长问题
来源:互联网 发布:php逗号分割数组 编辑:程序博客网 时间:2024/06/08 17:15
PHP bug 66564 原文 https://bugs.php.net/bug.php?id=66564
本地测试了下此Bug
<?php$long = str_repeat('a', 72);var_dump(crypt($long . "a", '$2y$04$saltysaltysaltysaltytt'));var_dump(crypt($long . "b", '$2y$04$saltysaltysaltysaltytt'));var_dump(crypt($long . "c", '$2y$04$saltysaltysaltysaltytt'));$long = str_repeat('我', 24);var_dump(crypt($long . "a", '$2y$04$saltysaltysaltysaltytt'));var_dump(crypt($long . "b", '$2y$04$saltysaltysaltysaltytt'));var_dump(crypt($long . "c", '$2y$04$saltysaltysaltysaltytt'));
结果如下
string '$2y$04$saltysaltysaltysaltyte9usMwh4/IIx0al18sl5oEFVM2Z/XJ7q' (length=60)string '$2y$04$saltysaltysaltysaltyte9usMwh4/IIx0al18sl5oEFVM2Z/XJ7q' (length=60)string '$2y$04$saltysaltysaltysaltyte9usMwh4/IIx0al18sl5oEFVM2Z/XJ7q' (length=60)string '$2y$04$saltysaltysaltysaltyte2TUsnZ4FK4xRcHhRZV8xAYwjrjTPFye' (length=60)string '$2y$04$saltysaltysaltysaltyte2TUsnZ4FK4xRcHhRZV8xAYwjrjTPFye' (length=60)string '$2y$04$saltysaltysaltysaltyte2TUsnZ4FK4xRcHhRZV8xAYwjrjTPFye' (length=60)
所有网站是用crypt做加密的需要注意
最长 英文字符是71个、中文字符是23个 否则加密数据会有错误虽然被加密了但是不是正确的值
0 0
- php BUG66564 crypt加密字符过长问题
- PHP数据加密技术之一---CRYPT()加密
- php md5配合crypt超级加密
- php使用crypt()函数进行加密
- php 的加密函数 md5,crypt,base64_encode 等使用介绍
- php实现用户注册密码的crypt加密
- crypt函数加密
- 加密函数crypt
- dm-crypt加密
- base64加密字符串过长的问题
- 处理一列字符过长的问题
- php crypt in python
- php crypt in python
- 简单的加密Crypt 类
- PHP RES加密如何避免密文过长和乱码
- python----MD5加密,crypt加密加salt
- php crypt函数java实现
- 数据提取时字符过长不能进行单元格填充问题
- 借过的书
- leetcode:Rotate Image
- leetcode:Plus One
- Servlet-Cookie测试程序
- leetcode:Valid Sudoku
- php BUG66564 crypt加密字符过长问题
- Android常用的工具类
- 《C#入门经典》第六版 学习笔记之第十章 定义类成员(1) 10.1成员的定义~10.2类成员的其他方法
- 黑马程序员_(7K面试题)银行业务调度系统
- Android获取屏幕尺寸
- 《C#入门经典》第六版 学习笔记之第十章 定义类成员(1) 10.3 接口的实现~10.5 部分类方法定义
- ThreadLocal
- Python3 入门
- 数据结构的学习过程第一天