PHP | hash_file () Функция
Опубликовано: 23 Февраля, 2022
Функция hash_file () - это встроенная функция в PHP, которая используется для генерации хэш-значения с использованием содержимого данного файла.
Синтаксис:
строка hash_file ($ algo, $ file, $ raw_opt)
Параметры: эта функция принимает три параметра, как указано выше и описано ниже.
- $ algo: это обязательный параметр, определяющий выбранный алгоритм хеширования.
- $ file: этот параметр используется для хранения URL-адреса файла для хеширования.
- $ raw_opt: если для параметра установлено значение true, то выводом будут необработанные двоичные данные, а если для параметра установлено значение False, то вывод будет в шестнадцатеричном формате в нижнем регистре.
Возвращаемое значение: эта функция возвращает строку, содержащую вычисленный дайджест сообщения в шестнадцатеричном формате в нижнем регистре.
Ниже программы используют файл gfg.txt, и его содержимое:
GeeksforGeeks
A Computer Science Portal for Geeks
Below programs illustrate the hash_file() function in PHP:
Program 1:
<?php // PHP program to illustrate// hash_file function // Create a file to calculate hash offile_put_contents("gfg.txt", "GFG"); // Display Resultecho hash_file("md5", "gfg.txt") . "</br>";?> |
Выход:
083de2341fd19dce0de9e60f3e9a8e0d
Program 2:
<?php // PHP program to illustrate// hash_file function // Create a file to calculate hash offile_put_contents("gfg.txt", "SUDO PLACEMENT"); // Display Resultecho hash_file("md5", "gfg.txt") . "</br>"; // Create a file to calculate hash offile_put_contents("gfg.txt", "GCET"); // Display Resultecho hash_file("sha1", "gfg.txt");?> |
Выход:
083de2341fd19dce0de9e60f3e9a8e0d a287a6ac47afec4140253a10b8a4c9c1e4f7a45e
Ссылка: http://php.net/manual/en/function.hash-file.php