[Engine] Criptografia

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

[Engine] Criptografia

Mensagem por Superbomber em Seg 18 Maio 2015, 14:43

Engine de criptografia

Requerimento: Game Maker 8(Pro ou Lite), mas acredito que também funcione no GMS.

Descrição

[left]A engine criptografa e descriptografa strings, útil para salvar senhas ou coisa semelhante.
Com um funcionamento básico, tudo que precisa fazer é utilizar 2 funções, cuja elas são:

encrip():

Encripta uma string, e retorna a string criptografada.
Exemplo de uso:
Código:
teste = encrip("Oi, teste.");
//"teste" contém a string "Oi, teste." criptografada.


descrip():
Desencripta uma string criptografada, e retorna a string descriptografada.
Exemplo de uso:
Código:
testeN = descrip(teste);
//"testeN" contém a string "Oi, teste.".


DICA: Caso vá utilizar a engine para encriptar senhas ou semelhante, nunca salve a string descriptografada em alguma variável. Pois assim, utilizando alguma ferramenta como o "Cheat Engine", poderiam ler o valor de tal variável, e obter o texto descriptografado.
Dessa forma, só use "descrip()" quando for checar seu valor.(Na engine tem um exemplo disso.)

Informações extras: Criei essa engine faz muito tempo, então ignorem caso esteja muito noob o código. Razz
A postei aqui porque, vai que é útil pra alguém. Smile

E caso vá encriptar um texto, recomendo que não ultrapasse os 20.000(20 mil) caracteres, pois ao passar disso, o jogo irá travar por um tempo.(ele vai conseguir encriptar e descriptografar, mas vai ficar travado por um tempo. E caso chegue em cerca de 50 mil, vai travar de vez.)

Download: https://www.dropbox.com/s/ge8b0u7n71hloi9/Engine%20criptografia.gmk?dl=1

Superbomber

Ranking : Sem avaliações
Número de Mensagens : 100
Idade : 15
Data de inscrição : 28/04/2015
Reputação : 47
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum