Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá, gostária de saber como criptografar um sistema de chat
Criptografias: RSA, DES, AES...
Hash: MD5, SHA1...
Isso evita algum tipo de invasão ou rastreamento?
Não evita invasão ou rastreamento, mas dificulta a obtenção de dados de forma legível.
Existe algum tipo de criptografia que proteja o script de rastreamentos e invasões?
urm, diga mais detalhes sobre o que você quer fazer, pois sua pergunta não deixa claro o que realmente você quer fazer.
Você quer criptografar os dados? Quais dados? Os armazenados no banco de dados ou o tráfego de comunicação entre cliente e servidor? O script PHP?
>
urm, diga mais detalhes sobre o que você quer fazer, pois sua pergunta não deixa claro o que realmente você quer fazer.
Você quer criptografar os dados? Quais dados? Os armazenados no banco de dados ou o tráfego de comunicação entre cliente e servidor? O script PHP?
CL4nG, desculpe me por não dar mais detalhes.
O que eu gostaria era de criptografar os dados que se encontram no banco de dados e o trafego de comunicação entre servidor e cliente.
O que eu gostaria que você focasse mais é a criptografia do banco de dados.
Se puder me ajudar fico grato :kiss:
a Boatos que lançou o sha3
Bom urm, você tem que levar em consideração que isso tornará o sistema lento. Algoritmos de criptografias são programados para que o tempo de geração da criptografia não seja muito rápida. Agora imagine, a sua aplicação tem vários usuários e um só servidor; Como é chat, mensagens são enviadas a todo momento, com isso o servidor ficará criptografando e descriptografando a todo momento.
Mas você pode implementar o algoritmo de troca de chave de Diffie-Hellman. É bem fácil de implementar. Isso já será um obstáculo para quem obter os dados. Ou então utilize algum algoritmo já pronto, como já foi citado antes.
Sobre a segurança na comunicação cliente-servidor, é só comprar um certificado. Pra mim não é seguro rsrs, nada é seguro, mas também falo isso por explorar coisas do tipo e ver que sempre a um jeitinho. Como toda comunicação passa pelo EUA, tenho absoluta certeza que eles tem algoritmos capazes de decifrar algumas mensagens. SSL é fraco... Já estou até encontrando uma solução pra inverter o algoritmo de troca de chaves citado anteriormente.
>
Bom urm, você tem que levar em consideração que isso tornará o sistema lento. Algoritmos de criptografias são programados para que o tempo de geração da criptografia não seja muito rápida. Agora imagine, a sua aplicação tem vários usuários e um só servidor; Como é chat, mensagens são enviadas a todo momento, com isso o servidor ficará criptografando e descriptografando a todo momento.
Mas você pode implementar o algoritmo de troca de chave de Diffie-Hellman. É bem fácil de implementar. Isso já será um obstáculo para quem obter os dados. Ou então utilize algum algoritmo já pronto, como já foi citado antes.
Sobre a segurança na comunicação cliente-servidor, é só comprar um certificado. Pra mim não é seguro rsrs, nada é seguro, mas também falo isso por explorar coisas do tipo e ver que sempre a um jeitinho. Como toda comunicação passa pelo EUA, tenho absoluta certeza que eles tem algoritmos capazes de decifrar algumas mensagens. SSL é fraco... Já estou até encontrando uma solução pra inverter o algoritmo de troca de chaves citado anteriormente.
CL4nG, em relação a lentidão do sistema não tem problema, pois meu objetivo é criar um sistema de chat com muita criptografia.
Gostaria de saber se não tem uma forma de nem eu consegui identificar as informações dos usuários.
Como implementar a troca de chaves de Diffie-Hellman no php (ou no MySQL, sou meio leigo nessa área).
Segue uma orientação: http://blog.thiagobelem.net/criptografia-no-php-usando-md5-sha1-e-base64/