Хорошо ли смешивать и / или повторять «сильные» алгоритмы хеширования? - PullRequest
0 голосов
/ 13 июля 2020

Допустим, я хотел бы использовать этот код. Можно ли смешивать такие алгоритмы хеширования?

<?php
    function sha512($x) { return hash('sha512', $x); }
    function sha256($x) { return hash('sha256', $x); }
    function bcrypt($x) { return password_hash($x, PASSWORD_DEFAULT); }

    $password = "my secret password";
    $final = bcrypt(sha512(sha256(sha512(sha256($password)))));
...