使用mcrypt打印盐

时间:2014-12-10 15:18:06

标签: php crypt

我正在尝试打印出盐值。为此,我使用以下代码,但运行此脚本时没有任何反应。我已经为mcrypt检查了php.ini,并且已安装并正常工作。

<?php
    class Hash {
        public static function make($string, $salt = '') {
            return hash('sha256', $string . $salt);
        }

        public static function salt($length) {
            return mcrypt_create_iv($length);
        }

        public static function unique() {
            return self::make(uniqid());
        }
    }

    echo 'print out salt';
    echo $salt = Hash::salt(32);
    die();

1 个答案:

答案 0 :(得分:2)

问题在于mcrypt第12行。

我修复了此错误:sudo php5enmod mcrypt然后使用:sudo service apache2 restart重新启动Apache服务器。