Hi all, could you please help me with this piece of code? I have a function written in ASP, but I need the same function in PHP to return the same value. This is a function that encrypts a password:
ASP code:
Function Encripta(ValorAEncriptar)
Llave = "CEYCCEYC"
Auxiliar = "": j = 1
For i = 1 To Len(ValorAEncriptar)
Aux1 = Asc(Mid(ValorAEncriptar, i, 1))
If Aux1 = 240 Then
Aux1 = 124
ElseIf Aux1 = 245 Then
Aux1 = 0
End If
Aux2 = Asc(Mid(Llave, j, 1)) - 32
Resultado = Aux1 Xor Aux2
If Resultado = 124 Then
Resultado = 240
ElseIf Resultado = 0 Then
Resultado = 245
End If
Auxiliar = Auxiliar & Chr(Resultado)
j = j + 1
If j > 30 Then j = 1 end if
Next
Encripta = Auxiliar
End Function
so far i have this in PHP code:
function Encripta($ValorAEncriptar)
{
$Llave = "CEYCCEYC";
$Auxiliar = "";
$j = 1;
$count= strlen($ValorAEncriptar);
For($i = 1;$i<= $count;$i++)
{
$Aux1 = ord(substr($ValorAEncriptar, $i, 1));
If ($Aux1 == 240)
{
$Aux1 = 124;
}
ElseIf ($Aux1 == 245)
{
$Aux1 = 0;
}
$Aux2 = ord(substr($Llave, $j, 1)) - 32;
$Resultado = $Aux1 Xor $Aux2;
If ($Resultado == 124)
{
$Resultado = 240;
}
ElseIf ($Resultado == 0)
{
$Resultado = 245;
}
$Auxiliar = $Auxiliar.chr($Resultado);
$j = $j + 1;
If ($j > 30)
{
$j = 1;
}
}
$Encripta = $Auxiliar;
return $Encripta;
}
can anyone help me please?
I need both scripts to return the exact string
thanks all