PHP | Función Imagick encipherImage()

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *