Italiano Español Português English
Manuale pdf gratis
Sitemap Adobe Autodesk Corel Linguaggio di Programmazione Microsoft Open Source Numerosi manuali

Manuale di PHP e crittografia - Un introduzione all utilizzo delle librerie mcrypt e mhash





Manuale di PHP e crittografia - Un introduzione all utilizzo delle librerie mcrypt e mhash

Manuale di PHP e crittografia - Un introduzione all utilizzo delle librerie mcrypt e mhash SCARICA IL MANUALE
Manuale in formato pdf in modo da poter salvare sul tuo PC, e-book reader o di stampa.


Sponsored Link



Nota: Il manuale che stai per scaricare è compresso in formato RAR, se non si dispone di un file rar decompressore è possibile scaricare 7-zip e si può visualizzare il Foxit PDF Reader.



Indice di Manuale di PHP e crittografia - Un introduzione all utilizzo delle librerie mcrypt e mhash


Di che cosa parliamo?
Il Php e la crittografia
Esempi d'utilizzo delle funzioni crypt() e md5()
Uno script per l'autenticazione challenge-response tra client e server
La libreria mcrypt
Installazione ed utilizzo della libreria mcrypt
Modalità di cifratura degli algoritmi simmetrici (block/stream cipher)
Le modalità ECB, CBC, CFB, OFB
La libreria mhash
Installazione ed utilizzo della libreria mhash
Il PHP e la crittografia
Alcuni termini chiave della crittografia
Crittografia
Cifratura e Decifratura
Alcuni termini chiave della crittografia
Testo in chiaro - Cifratura - Crittogramma
Chiave
Crittogramma - Decifrazione - Testo in chiaro
Le funzioni crittografiche standard del PHP
La funzione hash stringa crypt()
Le funzioni hash stringa md5() e sha1()
Le funzioni hash stringa md5_file() e sha1_file()
string md5_file ( string filename [, bool raw_output] )
string sha1_file ( string filename [, bool raw_output] )
La libreria mcrypt()
Installazione della libreria mcrypt() su Gnu/Linux
Funzioni della libreria mcrypt()
mcrypt_cbc
Encrypt/decrypt data in CBC mode
mcrypt_cfb
Encrypt/decrypt data in CFB mode
mcrypt_create_iv
Create an initialization vector (IV) from a random source
mcrypt_decrypt
Decrypts crypttext with given parameters
mcrypt_ecb
Encrypt/decrypt data in ECB mode
mcrypt_enc_get_algorithms_name
Returns the name of the opened algorithm
mcrypt_enc_get_block_size
Returns the blocksize of the opened algorithm
mcrypt_enc_get_iv_size
Returns the size of the IV of the opened algorithm
mcrypt_enc_get_key_size
Returns the maximum supported keysize of the opened mode
mcrypt_enc_get_modes_name
Returns the name of the opened mode
mcrypt_enc_get_supported_key_sizes
Returns an array with the supported keysizes of the opened algorithm
mcrypt_enc_is_block_algorithm_mode
Checks whether the encryption of the opened mode works on blocks
mcrypt_enc_is_block_algorithm
Checks whether the algorithm of the opened mode is a block algorithm
mcrypt_enc_is_block_mode
Checks whether the opened mode outputs blocks
mcrypt_enc_self_test
This function runs a self test on the opened module
mcrypt_encrypt
Encrypts plaintext with given parameters
mcrypt_generic_deinit
This function deinitializes an encryptionmodule
mcrypt_generic_end
This function terminates encryption
mcrypt_generic_init
This function initializes all buffers needed for encryption
mcrypt_generic
This function encrypts data
mcrypt_get_block_size
Get the block size of the specified cipher
mcrypt_get_cipher_name
Get the name of the specified cipher
mcrypt_get_iv_size
Returns the size of the IV belonging to a specific cipher/mode combination
mcrypt_get_key_size
Get the key size of the specified cipher
mcrypt_list_algorithms
Get an array of all supported ciphers
mcrypt_list_modes
Get an array of all supported modes
mcrypt_module_close
Close the mcrypt module
mcrypt_module_get_algo_block_size
Returns the blocksize of the specified algorithm
mcrypt_module_get_algo_key_size
Returns the maximum supported keysize of the opened mode
mcrypt_module_get_supported_key_sizes
Returns an array with the supported keysizes of the opened algorithm
mcrypt_module_is_block_algorithm_mode
This function returns if the the specified module is a block algorithm or not
mcrypt_module_is_block_algorithm
This function checks whether the specified algorithm is a block algorithm
mcrypt_module_is_block_mode
This function returns if the the specified mode outputs blocks or not
mcrypt_module_open
Opens the module of the algorithm and the mode to be used
mcrypt_module_self_test
This function runs a self test on the specified module
mcrypt_ofb
Encrypt/decrypt data inOFB mode
mdecrypt_generic
Decrypt data
Funzioni della libreria mcrypt()
Le modalità di cifratura simmetriche
Tipologie di cifrari a blocchi: ECB
Tipologie di cifrari a blocchi: CBC
Initialization Vector
I cifrari a sequenza (stream cipher)
Tipologie di cifrari a blocchi: CFB
Tipologie di cifrari a blocchi: OFB
Consigli sulla scelta delle tipologie di cifrari a blocchi
Esempio d'utilizzo della libreria mcrypt()
La libreria mhash()
Installazione della libreria mhash() su Gnu/Linux
Le funzioni della libreria mhash()
La funzione mhash()
Una funzione per generare password “sicure”
La funzione mhash_keygen_s2k()
Esempio d'utilizzo di mhash_keygen_s2k()
Bibliografia e siti Internet
Libri
Siti Internet

Scaricare




Scaricare decompressor 7-zip
Scarica PDF reader Foxit PDF Reader.
ManualiPDF © 2015 - Creative Commons