Artigos com o marcador Web
Obtendo Hash MD5 e SHA com Rails
14/02/09
Para se obter hashs tanto MD5 como SHA com Rails é muito fácil. Abaixo segue o que eu faço para calcular os Hashs:
def md5(str) return Digest::MD5.hexdigest(str) end def sha1(str) return Digest::SHA1.hexdigest(str) end def sha256(str) return Digest::SHA256.hexdigest(str) end
Você pode ver no exemplo acima que coloquei três funções. Uma para MD5, outra para SHA1 e outra para SHA256. Mas existem outros ainda. Veja:
- Digest::SHA1.hexdigest() – Produz 40 caracteres de dígitos hexadecimais.
- Digest::SHA256.hexdigest() – Produz 64 caracteres de dígitos hexadecimais.
- Digest::SHA384.hexdigest() – Produz 96caracteres de dígitos hexadecimais.
- Digest::SHA512.hexdigest() – Produz 128 caracteres de dígitos hexadecimais.
Se quiser, você pode testar essas funções no console do Rils. Basta abrir o console:
ruby script/consoleDigite o comando:
strHash = Digest::SHA1.hexdigest("string")
A saída deverá ser:
=> "ecb252044b5ea0f679ee78ec1a12904739e2904d"
Fácil e simples.
Google Chrome – E agora José?
02/09/08
Fala pessoal. Eu sei que não estou postando muito ultimamente, mas é que realmente o trabalho anda me tomando muito tempo e quem acaba sacrificado é o blog. Sei que no último post eu falei que ia tentar postar mais, vou continuar tentando.
Mas voltando ao assunto do post em si, você pde estar se perguntando que raios é esse Google Chrome. Simples, é o navegador web do Google. Isso mesmo caro leitor, o Google entrou de vez no mundo dos navegadores para preocupação da Microsoft e também do Firefox.
Eu acredito que concorrência é sempre bom e por isso apoio a idéia do Google. Tem que lançar o navegador mesmo e o melhor que eles puderem fazer para estimular a Microsoft e não fazer o Firefox estagnar.
Bom, eu baixei já baixei o Chrome e instalei. Se a primeira impressão é a que fica, então já achei fantástico o navegador do Google. O broswer é totalmente limpo, rápido e visualmente agradável. A renderização do HTML tem velocidade parecida com o Firefox.
Um ponto negativo que encontrei foi o bloqueador de pop-up desativado por padrão. Aliás, procurei no navegador como habilitar o bloqueador de pop-pup e não encontrei a opção. Prefiro acreditar que eu não achei essa opção do que acreditar de que não há um bloqueador de pop-up, por mais simples que seja o bloqueador, no navegador do Google.
É isso pessoal. O navegador já está disponível na versão beta e em português tupiniquim. Quem quiser testar e brincar com o novo navegador do Google basta acessar: http://www.google.com/chrome
Vale a pena testar o Chrome. Acompanharei de perto a evolução do Chrome, porém por enquanto ainda usarei o Firefox 3, que aliás está pesadinho hein!?
Até a próxima galera!




Comentários