DO

Dúvida RSA

Por DoGoZ, 17 de mar. de 2013 em Clients

9
1.7k
DoGoZD
17 de março de 2013 às 17:40

É Possivel adicionar uma chave RSA própria no otclient? e também deixar a mesma encriptada?

ThiagoBjiT
17 de março de 2013 às 17:47

Não. Creio que não.

 

Atenciosamente, Thiagobji.

BaxnieB
17 de março de 2013 às 23:23

Claro.

 

local rsa = '123' -- Chave publica RSA
g_game.setRsa(rsa)

 

Coloca isso em um module seu, que é carregado depois de todos.

DoGoZD
18 de março de 2013 às 01:06

Mais isso ficará exposto, para qualquer um pegar a chave e colocar em outro cliente, não há como deixar isso encriptado ou compliar no client?

Editado Março 18 por DoGoZ

BananaFightB
18 de março de 2013 às 01:38

so saber esconder, um exemplo : vc vai por em qualquer module e adiciona essa função

 

function tibiaRSAreturn(rsa)
g_game.setRsa(rsa)
end

 

ai dentro do seu module você usa

 

tibiaRSAreturn(123)

Editado Março 18 por BananaFight

DoGoZD
18 de março de 2013 às 17:02

Tá, mais se eu colocar RSA dentro de um módulo, será fácilmente encontrado usando uma busca de texto em arquivos.

Não dá pra compliar no client?

BaxnieB
19 de março de 2013 às 03:07

Mas what??? Essa é a chave PÚBLICA! Pra que você iria escondê-la?

A chave PRIVADA você coloca dentro do seu servidor.

DoGoZD
19 de março de 2013 às 09:25

Estou montando um cliente próprio e a chave RSA será mais um ponto forte para não acessarem meu servidor de forma indevida, com clients modificados e afins é possivel compliar Rsa + client no codeblocks?

2 meses depois...
deglorioD
23 de maio de 2013 às 22:35

Eu preciso também alterar a RSA do otclient, alguém sabe como fazer?, eu preciso fazer isso nas sources!