blob: 893bf48f4973476bb3bb737790869709952fe446 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
<?php
/*================================================================================
Clase para encriptar y desencriptar cadenas cadenas
================================================================================*/
class EncripDescrip{
var $cadena; // La cadena encriptada o desencriptada que ser�devuelta
var $clave; // La clave de la cadena encriptada o desencriptada que ser�devuelta
//________________________________________________________________________________________
//
// Constructor
//________________________________________________________________________________________
function EncripDescrip($clave=12){
$this->cadena="";
$this->clave=$clave;
}
// ____________________________________________________________________________
//
// Encripta una cadena
//_____________________________________________________________________________
function Encriptar($cadena){
return( $cadena);
$clave=(int)$this->clave;
$clave = (int)$clave & 0xFF;
$lon=strlen($cadena);
$this->cadena="";
for($i=0;$i<$lon;$i++){
$ch=(int)ord($cadena[$i]);
$pot=(int)$ch^(int)$clave;
$this->cadena.=chr($pot);
}
return( $this->cadena);
}
// ____________________________________________________________________________
//
// Desencripta una cadena
//_____________________________________________________________________________
function Desencriptar($cadena){
return( $cadena);
$clave=(int)$this->clave;
$clave = (int)$clave & 0xFF;
$lon=strlen($cadena);
$this->cadena="";
for($i=0;$i<$lon;$i++){
$ch=(int)ord($cadena[$i]);
$pot=(int)$ch^(int)$clave;
$this->cadena.=chr($pot);
}
return( $this->cadena);
}
}
?>
|