Ir para conteúdo
Fórum Script Brasil
  • 0

Qual a função do "cryption"?


D4rkMu

Pergunta

Olá galera do Script Brasil,

A dúvida é a seguinte... qual a função desse "cryption"?

Pelo que vi é de criptografia...

Então posso por exemplo jogar ele na minha pasta _inc e botar o seguinte código nas minhas páginas

include("cryption.php");

?

Isso irá protegê-la?

Desculpem a ignorância sobre o "cryption" mas nunca cheguei a ver... :unsure:

Obs.: Este arquivo pode ser encontrado no Banco de Scripts em PHP do Script Brasil!

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

Script segue abaixo:

;)

<?php

#############################
#                #
#       Script Brasil        #
#                #
#  http://ScriptBrasil.com  #
#                #
#############################

$ralphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890 \\!,.:;?~@#\$%^&*()_+-=][}{/><\"'`|";

$alphabet = $ralphabet . $ralphabet;


class Crypto {

function encrypt ($password,$strtoencrypt) {

$strtoencrypt = str_replace("\t","[tab]",$strtoencrypt);
$strtoencrypt = str_replace("\n","[new]",$strtoencrypt);
$strtoencrypt = str_replace("\r","[ret]",$strtoencrypt);

global $ralphabet;
global $alphabet;

 for( $i=0; $i<strlen($password); $i++ )
 {
   $cur_pswd_ltr = substr($password,$i,1);
   $pos_alpha_ary[] = substr(strstr($alphabet,$cur_pswd_ltr),0,strlen($ralphabet));
  }

$i=0;
$n = 0;
$nn = strlen($password);
$c = strlen($strtoencrypt);

 while($i<$c)
 {
   $encrypted_string .= substr($pos_alpha_ary[$n],strpos($ralphabet,substr($strtoencrypt,$i,1)),1);

   $n++;
   if($n==$nn) $n = 0;
   $i++;
  }

return $encrypted_string;

}




function decrypt ($password,$strtodecrypt) {

global $ralphabet;
global $alphabet;

 for( $i=0; $i<strlen($password); $i++ )
 {
   $cur_pswd_ltr = substr($password,$i,1);
   $pos_alpha_ary[] = substr(strstr($alphabet,$cur_pswd_ltr),0,strlen($ralphabet));
  }

$i=0;
$n = 0;
$nn = strlen($password);
$c = strlen($strtodecrypt);

 while($i<$c) {
   $decrypted_string .= substr($ralphabet,strpos($pos_alpha_ary[$n],substr($strtodecrypt,$i,1)),1);

   $n++;
   if($n==$nn) $n = 0;
   $i++;
  }

$decrypted_string = str_replace("[tab]","\t", $decrypted_string);
$decrypted_string = str_replace("[new]","\n", $decrypted_string);
$decrypted_string = str_replace("[ret]","\r", $decrypted_string);

return $decrypted_string;


}


function cryption_table ($password) {

global $ralphabet;
global $alphabet;

$table = "";
for( $i=0; $i<strlen($password); $i++ ) {
   $cur_pswd_ltr = substr($password,$i,1);
   $pos_alpha_ary[] = substr(strstr($alphabet,$cur_pswd_ltr),0,strlen($ralphabet));
  }

$table .= "<table border=1 cellpadding=\"0\" cellspacing=\"0\">\n";
$table .= "<tr><td></td>";

for( $j=0; $j<strlen($ralphabet); $j++ ) {

$ltr = substr($ralphabet,$j,1);
$table .= <<<EOF
<td align="center"><font size="2" face="arial">$ltr</td>
EOF;
}

print "</tr>";


for( $i=0; $i<count($pos_alpha_ary); $i++ ) {

$z = $i + 1;
$table .= <<<EOF
<tr><td align="right"><font size="2"><b>$z</b></font></td>
EOF;

for( $k=0; $k<strlen($pos_alpha_ary[$i]); $k++ ) {

$ltr = substr($pos_alpha_ary[$i],$k,1);
$table .= <<<EOF
<td align="center">
<font color="red" size="2" face="arial">$ltr</td>
EOF;

}
$table .= "</tr>";
}

$table .= "</table>\n";

return $table;

}

} // end class Crypto

?>

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...