sha1_file

(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)

sha1_fileВозвращает SHA1-хеш файла

Описание

sha1_file(string$filename, bool$binary = false): string|false

Вычисляет SHA1-хеш файла, имя которого задано аргументом filename, используя алгоритм » US Secure Hash Algorithm 1 и возвращает этот хеш. Хеш - 40-символьное шестнадцатеричное число.

Список параметров

filename

Имя хешируемого файла.

binary

Если установлен в true, возвращает 20-символьный хеш в бинарном формате.

Возвращаемые значения

Возвращает строку в случае успешного выполнения, иначе возвращается false.

Примеры

Пример #1 Пример использования sha1_file()

<?php
foreach(glob('/home/Kalle/myproject/*.php') as $ent)
{
if(
is_dir($ent))
{
continue;
}

echo
$ent . ' (SHA1: ' . sha1_file($ent) . ')', PHP_EOL;
}
?>

Смотрите также

  • sha1() - Возвращает SHA1-хеш строки
  • md5_file() - Возвращает MD5-хеш файла
  • crc32() - Вычисляет полином CRC32 для строки
To Top