mcrypt_generic
mcrypt_get_cipher_name
Fonctions Mcrypt
PHP Manual

# mcrypt_get_block_size

(PHP 4, PHP 5)

mcrypt_get_block_size — Retourne la taille de blocs d'un chiffrement

### Description

int mcrypt_get_block_size ( int `$cipher` )
int mcrypt_get_block_size ( string `$cipher` , string `$module` )

Le premier prototype sert lorsque PHP est compilé avec la bibliothèque libmcrypt 2.2.x, le second lorsqu'il est compilé avec libmcrypt 2.4.x ou 2.5.x.

mcrypt_get_block_size() sert à lire la taille de blocs du chiffrement `cipher` (en combinaison avec un mode de chiffrement).

Il est recommandé de se servir de la fonction mcrypt_enc_get_block_size(), car elle utilise la ressource retournée par mcrypt_module_open().

### Liste de paramètres

`cipher`

  Une des constantes MCRYPT_ciphername, représentant le nom d'un algorithme sous forme de chaîne de caractères.

`module`

  Le module.

### Valeurs de retour

Lit la taille de bloc, sous forme d'un entier.

### Exemples

Exemple #1 Exemple avec mcrypt_get_block_size()

Cet exemple montre comment utiliser cette fonction lorsque PHP est compilé avec libmcrypt 2.4.x et 2.5.x.

`<?php
echo mcrypt_get_block_size('tripledes', 'ecb'); // 8
?>`

### Voir aussi

- mcrypt_get_key_size() - Retourne la taille de la clé d'un chiffrement
- mcrypt_enc_get_block_size() - Retourne la taille du bloc d'un algorithme
- mcrypt_encrypt() - Chiffre un texte

mcrypt_generic
mcrypt_get_cipher_name
Fonctions Mcrypt
PHP Manual