source: admin/WebConsole/clases/EncripDescrip.php @ 5d05b06

Last change on this file since 5d05b06 was b6ec162, checked in by Ramón M. Gómez <ramongomez@…>, 6 years ago

#834: Remove all redundant PHP closing tags.

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