La función Imagick::encipherImage() es una función incorporada en PHP que se usa para convertir imágenes de píxeles simples en píxeles cifrados. Esta función simplemente convierte los píxeles en píxeles cifrados y luego la imagen puede ser legible solo si se descifra la imagen con la misma string con la que fue cifrada.
Sintaxis:
bool Imagick::encipherImage( $passphrase )
Parámetros: esta función acepta un solo parámetro $frase de contraseña que contiene el valor de la frase de contraseña.
Valor devuelto: Devuelve True en caso de éxito o False en caso de fallo.
El siguiente programa ilustra la función Imagick::encipherImage() en PHP:
Programa:
<?php // Creating new Imagick object $image = new Imagick( 'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-9.png'); // Creating the passphrase $passphrase = "GeeksforGeeks"; // Calling the function $image->encipherImage($passphrase); // $image is now enciphered with string // "GeeksforGeeks" // $image can only be made readable by // decipherImage() method // with the same passphrase as parameter header("Content-Type: image/jpg"); // Showing the deciphered image which is // same as our sampleimage.jpeg echo $image; ?>
Salida:
imagen descifrada si la contraseña es incorrecta:
Referencia: https://php.net/manual/en/imagick.encipherimage.php
Publicación traducida automáticamente
Artículo escrito por AllBoutStudies y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA