Entrar
Usuário novo? Cadastre-se
PontoFlash · Grupo de discussão e debate sobre o Macromedia Flash.
? Você já é um associado? Entre no Yahoo!

Dicas

Você sabia...
Você pode fazer buscas no grupo por mensagens antigas.

Mensagens

  Ajuda
Avançado
Re: [PontoFlash] Alê, porque ninguém me ajuda??   Lista de mensagens  
Responder | Encaminhar Mensagem #44593 de 94154 |
Re: [PontoFlash] Alê, porque ninguém me ajuda??

> 1.) Como criptografar/desencriptografar uma
> string usando código ActionScript (uma boa criptografia)?

O interessante é apenas criptografar. Decriptografar não
teria utilidade alguma no Flash. Não há como tornar uma
aplicação SWF segura desta forma, pois há a possibilidade
de se obter o código ActionScript presente no SWF. Se
você precisa de REAL segurança, utilize alguns dos hashes
testados, como o SHA1 (Secure Hash Algorithm FIPS
PUB 180-1). O Braden Hall criou uma library SHA1 para
o ActionScript que pode ser muito útil (e confiável).

Você pode fazer o download na seguinte url:
http://www.waxpraxis.org/sha1.as

Você sempre precisará de algum script no servidor para
converter os dados. O PHP faz isso de forma muito
simples, com as funções mhash e MHASH_SHA1. Veja
um exemplo de como enviar os dados.


No ActionScript
------------------------------
// inclui a library SHA1
#include "sha1.as"

// valor aleatorio
var time = new Date().getTime();
var key = (time * 100).toString(16);
var senha = Math.calcSHA1(key + "senha");

sha1_lv = new LoadVars();
sha1_lv.key = key;
sha1_lv.senha_user = senha_user;
sha1_lv.onLoad = function() {
if(this.status == "OK") {
_root.status.text = "Autenticado!";
} else _root.status.text = "Cai fora!";
};
sha1_lv.sendAndLoad("autenticar.php", sha1_lv);


No PHP:
------------------------------

$senha = "senha";
autenticado = mhash(MHASH_SHA1,($key.$senha));
if(bin2hex(autenticado) == $senha_user) {
echo "status=OK";
} else {
echo "status=BAD";
}

Não testei, mas acho que já dá um ponto de partida.
Espero ter elucidado mais sobre o assunto... =)

\\ jonas galvez
// onrelease.org




Sex, 21 de Fev de 2003 7:40 am

jonas@...
Enviar e-mail Enviar e-mail

Encaminhar Mensagem #44593 de 94154 |
Expandir mensagens Nome/E-mail Classificar por data

Me desculpe Robson, eu também não sei de quase nada, mas o grupo não é somente para quem não sabe e sim, para quem não sabe e quem sabe que gosta de...
Aílo Farias
ailo@...
Enviar e-mail
20 de Fev de 2003
7:31 pm

Falo pouco mas muito bem falado o bródi do bichaninho ( ou seria um bunnyzinho?) Gério ... From: "Aílo Farias" <ailo@...> To:...
Gerio
gerio@...
Enviar e-mail
20 de Fev de 2003
7:57 pm

1 - tem um source no site da casa que faz isso; Tava linkado ainda na FP do site hoje pela manhã; 2 - eu faria isso chegando ao tempo todo o carregamento de...
Zeca
zecabala2000
Offline Enviar e-mail
20 de Fev de 2003
8:36 pm

... Bom, vc tem que levar em consideração que muitos aqui tem muitas coisas para fazer, e as vzs não sobra tempo suficiente para ler e responder todas as...
João Neto
joobatistaneto
Offline Enviar e-mail
21 de Fev de 2003
1:24 am

... O interessante é apenas criptografar. Decriptografar não teria utilidade alguma no Flash. Não há como tornar uma aplicação SWF segura desta forma,...
Jonas Galvez
jonas@...
Enviar e-mail
21 de Fev de 2003
7:37 am

... Gregg Wygonik, da Flashcoders, fez um experimento com uma aplicação .NET/C# que permite salvar um JPG a partir de dados de desenho gerados pelo Flash...
Jonas Galvez
jonas@...
Enviar e-mail
21 de Fev de 2003
7:43 am
Avançado

Copyright © 2009 Yahoo! do Brasil Internet Ltda. Todos os direitos reservados.
Política de Privacidade - Termos do Serviço - Diretrizes - Ajuda