Pourquoi utiliser un vecteur d'initialisation en PHP avec openssl
Fermé
SuperRobot
Messages postés
26
Date d'inscription
jeudi 13 juin 2019
Statut
Membre
Dernière intervention
20 juillet 2019
-
16 juil. 2019 à 17:44
jordane45 Messages postés 38366 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 1 janvier 2025 - 16 juil. 2019 à 20:10
jordane45 Messages postés 38366 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 1 janvier 2025 - 16 juil. 2019 à 20:10
A voir également:
- Openssl_encrypt(): using an empty initialization vector (iv) is potentially insecure and not recommended
- Utiliser chromecast - Guide
- Easy php - Télécharger - Divers Web & Internet
- Comment utiliser l'ia - Accueil - Guide Intelligence artificielle
- Utiliser iphone comme webcam - Guide
- Comment utiliser utorrent - Télécharger - Téléchargement & Transfert
1 réponse
jordane45
Messages postés
38366
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
1 janvier 2025
4 720
16 juil. 2019 à 20:10
16 juil. 2019 à 20:10
Bonjour,
La doc php indique :
Et concernant le paramètre IV
Tu trouveras, dans la doc, un exemple de génération d'IV
https://www.php.net/manual/fr/function.openssl-encrypt.php
La doc php indique :
Émet une erreur de niveau E_WARNING si une valeur vide est passé comme paramètre iv.
Et concernant le paramètre IV
iv : Un vecteur d'initialisation non-nul.
Tu trouveras, dans la doc, un exemple de génération d'IV
$ivlen = openssl_cipher_iv_length($cipher); $iv = openssl_random_pseudo_bytes($ivlen);
https://www.php.net/manual/fr/function.openssl-encrypt.php