Latest web development tutorials
×

PHP corso

PHP corso PHP breve introduzione PHP installare PHP grammatica PHP variabile PHP echo/print PHP Tipi di dati PHP costante PHP stringa PHP operatori PHP If...Else PHP Switch PHP schieramento PHP Ordinamento di un array PHP superglobals PHP While circolazione PHP For circolazione PHP funzione PHP Variabili magici PHP Namespace PHP Object-Oriented

PHP modulo

PHP modulo PHP Forms Authentication PHP modulo - I campi obbligatori PHP modulo - e-mail di verifica e l'URL PHP esempio forma completa PHP $_GET variabile PHP $_POST variabile

PHP Tutorial avanzato

PHP array multidimensionali PHP data PHP contenere PHP file PHP File Upload PHP Cookie PHP Session PHP E-mail PHP sicurezza E-mail PHP Error PHP Exception PHP filtro PHP Filtro avanzato PHP JSON

PHP 7 nuove funzionalità

PHP 7 nuove funzionalità

PHP Database

PHP MySQL breve introduzione PHP MySQL collegamento PHP MySQL Creazione di un database PHP MySQL Creare una tabella di dati PHP MySQL inserire i dati PHP MySQL Inserire più dati PHP MySQL prepared statement PHP MySQL leggere i dati PHP MySQL WHERE PHP MySQL ORDER BY PHP MySQL UPDATE PHP MySQL DELETE PHP ODBC

PHP XML

XML Expat Parser XML DOM XML SimpleXML

PHP & AJAX

AJAX breve introduzione AJAX PHP AJAX Database AJAX XML AJAX ricerca in tempo reale AJAX RSS Reader AJAX voto

PHP Manuale di riferimento

PHP Array PHP Calendar PHP cURL PHP Date PHP Directory PHP Error PHP Filesystem PHP Filter PHP FTP PHP HTTP PHP Libxml PHP Mail PHP Math PHP Misc PHP MySQLi PHP PDO PHP SimpleXML PHP String PHP XML PHP Zip PHP Timezones PHP Elaborazione immagini PHP RESTful

PHP md5_file function ()

PHP stringa di riferimento PHP stringa di riferimento

Esempi

Calcolo file di testo "test.txt" MD5 hash:

<?php
$filename = "test.txt";
$md5file = md5_file($filename);
echo $md5file;
?>

Il seguente output:

d41d8cd98f00b204e9800998ecf8427e


Definizione e utilizzo

md5_file () funzione di hash MD5 calcola file.

Funzione md5_file () utilizza il Data Security RSA, tra cui il messaggio MD5 digest algoritmo.

RFC 1321 l'interpretazione da - messaggio MD5 digestalgoritmo: messaggioMD5digest algoritmo di messaggio di lunghezza arbitraria come input, e la converte in una lunghezza di 128 bit di valore "message digest" "impronta digitale" o per rappresentare il inserire un valore, e il valore convertito di conseguenza.algoritmo MD5 è principalmente per applicazioni di firma digitale progettate; in questo applicazioni di firma digitale, file di grandi dimensioni verranno crittografati (processo di crittografia qui è attraverso un sistema di password sotto: a chiave pubblica [come RSA] sotto impostare la chiave privata e completato) in modo sicuro prima della compressione.

Per calcolare l'hash MD5 di una stringa, utilizzare il md5 () la funzione.


grammatica

md5_file( file,raw )

参数 描述
file 必需。规定要计算的文件。
raw 可选。一个规定十六进制或二进制输出格式的布尔值:
  • TRUE - 原始 16 字符二进制格式
  • FALSE - 默认。32 字符十六进制数

dettagli tecnici

Ritorni: In caso di successo calcolato hash MD5, se non riesce restituisce FALSE.
versione di PHP: 4.2.0+
Aggiornamento registro: In PHP 5.0 in, parametro raw diventa facoltativo.

Dal momento che PHP 5.1 in poi, è possibile utilizzare il pacchetto md5_file (). Per esempio: md5_file ( "http://w3cschool.cc/ ..")


Altri esempi

esempio 1

Memorizzato nel file "test.txt" MD5 hash:

<?php
$md5file = md5_file("test.txt");
file_put_contents("md5file.txt",$md5file);
?>

Rilevare se "test.txt" è stato modificato (cioè se l'hash MD5 è stato cambiato):

<?php
$md5file = file_get_contents("md5file.txt");
if (md5_file("test.txt") == $md5file)
{
echo "The file is ok.";
}
else
{
echo "The file has been changed.";
}
?>

Il seguente output:

The file is ok.



PHP stringa di riferimento PHP stringa di riferimento