Jump to content


Photo

Criptografia Com Chaves


  • Faça o login para participar
1 reply to this topic

#1 LeoFicz

LeoFicz

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Não informado

Posted 10/05/2005, 21:51

Boa noite galera ... sou novo aqui e ja cheguei com um problema ...

To precisando fazer um script q criptografe um texto usando uma chave que sera informada em uma caixa de formulario. Ta complicado até agora.

Explicando melhor :

3 caixas de formulario :
1 para o texto normal
1 para o texto criptografado
1 para digitar a chave a ser usada

Até agora eu consegui soh fazer usando a tabela ascii inteira, não sou muito amigo do javascript então to meio que encalhado se alguem pudesse me ajudar seria ótimo. A proposito tenho q entregar isso quarta ( 11/05 ).

Edição feita por: LeoFicz, 15/05/2005, 17:48.


#2 LeoFicz

LeoFicz

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Não informado

Posted 10/05/2005, 23:23

PELO AMOR DE DEUS ... ALGUEM AJUDA NISSO Q NÃO AGUENTO MAIS
CIFRA DE VIGENERE QUE CHAMA ESSE LIXO


<script language="JavaScript">

function criptografa(texto) {
var novotexto = new String;
var checa = new Array();
var ttexto = texto.length;

for (x = 0; x < ttexto; x++) {
checa[x] = 97 + (texto.charCodeAt(x)) % 26;
}

for (x = 0; x < ttexto; x++) {
novotexto += String.fromCharCode(checa[x]);
}

return novotexto;

}

</script>

Falta uma variavel chave, q vai buscar o valor do formulario com o nome crip e na caixa com o nome caixa3.

caixa1 = texto que o cara vai colocar
caixa2 = texto criptografado
caixa3 = caixa para digitar a chave

Sério ... não aguento mais tentar fazer isso ... soh preciso saber agora como eu faço pra buscar o valor da chave e substituir usando a tabela em cima ... soh isso ...

HTML

<form name="crip">

<textarea name="caixa1" rows="15" cols="40"></textarea>

<input name="button" type="button"
onClick="this.form.caixa2.value=criptografa(this.form.caixa1.value)"
value="< Criptografar >">

<input name="reset" type="reset" value="< Limpar >">

<textarea name="caixa2" rows="15" cols="40"></textarea>

<input type="text" name="caixa03">

</form>

Edição feita por: LeoFicz, 15/05/2005, 23:25.





1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq