Cita:
Iniciado por teslas Hola
A menudo se decide recurrir a los encriptadores para camuflar cierta informacion importante como pueden ser parametros de conexion, o funciones.
Me gustaria saber que tipo de encriptacion utilizais para PHP.
El mas conocido es el ioncube pero claro su precio es partir de 200 $.
Hay mas baratos o que sean gratuitos ?.
saludos
baratos no hay, aunque algunos permiten generar "BYTECODES" de un archivo PHP, como mencionaste IONCUBE, luego otro es ZENDGUARD todos de pago. si el servidor es de tu cliente osea que tiene total acceso entonces no tiene sentido que ocultes las contraseñas de MYSQL y por asi decirlo,
yo por ejemplo lo que hago en lugar de encriptar yo hago compactar el código PHP
por ejemplo
Código PHP:
<?php
function render($variable1,$variable2){
//Esta funcion es para renderizar 2 variables etc etc
return "$variable1$variable2";
}
class saludo{
private function encriptador_de_password($password){
return $password;
}
}
y se compacta como
Código PHP:
<?php
function render($a,$b){return "$a$b";}
class saludo{private function c($d){return $d; }}
quitando todos los comentarios y renombrado todas las variables del Contexto a una lista de variables mas corta, aparte de agilizar el procesado oculto el apartado tecnico
si alquien le interesa interpretar esa funcion que se busque la vida ejejej los comentarios son de gran ayuda a la hora de codificar
pero en fin, despues lo comentado con IONCUBE,ZENDGUARD, la mayoria hace lo mismo, usa una EXTENSION que se agrege y con esta extension OBTIENES los BYTECODES y puedes subirlo al servidor esos "BYTECODES" pero te obliga a tener la extension INSTALADA
y otros scripts que encontraras, lo unico que hacen es COMPRIMIR recursivamente,
eso yo lo veo antiproducente, por que antes de ejecutar ese codigo ya estas desperdiciando poder de procesamiento del servidor valiosos segundos que sumados pueden hacer la experiencia del VISITANTE final algo lento y pueda hacer que se vaya