文件链接的加密错误

时间:2016-06-06 21:02:44

标签: crypt

我试图创建一个文件共享网站,但我是一个在php的begginer 这是字符串

$_file['file_short_url']        = substr( preg_replace( "/[^a-zA-Z0-9]/", '', crypt( $_file['file_key'] ) ), 0, 5 );

它给了我这个错误Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash 什么我做错了可以有人帮助我 谢谢

1 个答案:

答案 0 :(得分:0)

你不需要盐,但如果你想避免通知:

$ _文件[' file_short_url'] = substr(     的preg_replace(         " / [^ A-ZA-Z0-9] /&#34 ;,         crypt($ _file [' file_key'],' my_secret_salt')     )   0,   五 );

你在这做什么?你为什么要preg_replacing?