| A solução do pensamento geek |
|
|
| Escrito por Cruxe | |
| 22-Jan-2006 | |
|
Houve muita gente a pedir a solução para o problema que aqui deixei e apenas o Engenheiro descobriu a frase escondida (pelo menos que tivesse deixado comentário). Ainda não é hoje que vos dou a solução, mas vou-vos dar uma ajuda para a decifrarem. Vamos começar do inicio: Primeira pista: aquilo não é html, mas sim php. Para testarem o código precisam de ter acesso a um servidor com suporte para php (que pode ser instalado no vosso próprio pc). $hex_string contém o valor em hexadecimal da mensagem oculta. E só está dividida em 3 por questões estéticas no blog. Ou seja, se escreverem os 3 conteúdos acrescentados à variável ficam com o código completo. pack('H*', $hex_string); converte o valor em hexadecimal para o caractér correspondente. Isso pode ser feito manualmente utilizando uma tabela ASCII. Podem consultar uma tabela ASCII completa aqui (retirado de www.lookuptables.com). Vou iniciar a descodificação e depois vocês continuam. Quarta-feira coloco aqui a solução definitiva, para quem não conseguiu acertar. O início de $hex_string é: 536520636f Cada código hexadecimal tem 2 números ou letras, por isso temos: 53 65 20 63 6f Vendo a correspondência na tabela traduzimos esses valores para: 53=S 65=e 20=Espaço 63=c 6f=o Juntando tudo ficamos com: "Se co". E já dá para ler qualquer coisa. Agora continuem vocês. Tenham atenção que têm que procurar a correspondência em hexadecimal e não em decimal. Quarta-feira cá estará a solução para quem não conseguir descodificar ou não quiser dar-se ao trabalho. UPDATE: Esqueci-me que a mensagem contém um caracter que não está contemplado na tabela apresentada. A tradução de "fe" é o caracter þ.
|
| < Artigo anterior | Artigo seguinte > |
|---|





