sha1
  (PHP 4 >= 4.3.0, PHP 5)
sha1 — Возвращает SHA1-хэш строки
  
 
  Описание
  
   string sha1
    ( string $str
   [, bool $raw_output = false
  ] )
  
   Возвращает SHA1-хэш строки str, вычисленный по
   алгоритму » US Secure Hash Algorithm
   1.
  
  
 
  Список параметров
  
   
    - 
     str
     
 - 
      
       Входная строка.
      
      
    
    - 
     raw_output
     
 - 
      
       Если необязательный аргумент raw_output
       имеет значение TRUE, хэш возвращается в виде бинарной строки
       из 20 символов, иначе он будет возвращен в виде 40-символьного
       шестнадцатеричного числа.
      
      
    
   
  
  
 
  Возвращаемые значения
  
   Возвращает SHA1-хэш в виде строки.
  
  
 
 
  Примеры
  
   
    Пример #1 Пример использования sha1()
    
<?php
$str = 'яблоко';
                     
if (sha1($str) === '88b184adea10bf987b15257a5d6c5cb94eba69d3') {
    echo "Желаете зеленое или красное яблоко?";
}
?>
     
    
  
  
 
  Примечания
  Замечание: 
Безопасное хэширование паролей
 В связи с быстрой природой хэширующего алгоритма не рекомендуется
 использовать эту функцию для обеспечения безопасности паролей.
 Подробнее об этом можно прочитать
 здесь.
  
 
  Смотрите также
  
   
    - sha1_file() - Возвращает SHA1-хэш файла
 
    - crc32() - Вычисляет полином CRC32 для строки
 
    - md5() - Возвращает MD5-хэш строки
 
    - hash() - Генерирует хеш-код (дайджест сообщения)