David A. Black | 16 Jan 14:54

Re: Bug in Digest::MD5

Hi --

On Sun, 16 Jan 2005, Detlef Reichl wrote:

> Hallo,
>
> rubys MD5.hexdigest liefert andere Ergebnisse als der Shell-Befehl
> md5sum, obwohl nach meinem Verständnis beide das gleiche tun sollten.
> Bug oder Verständnisproblem?
>
> #!/usr/bin/ruby
> require 'digest/md5'
>
> p Digest::MD5.hexdigest('meinpasswort')
> system('echo meinpasswort | md5sum')

Ich glaube, es hat wie so oft der Fall ist mit "\n" zu tun:

$ ruby -r 'digest/md5' -e 'p Digest::MD5.hexdigest("meinpasswort\n")'
"121868f498263b6f93212708bd2a4009"

David

--

-- 
David A. Black
dblack <at> wobblini.net
_______________________________________________
Ruby-de-talk mailing list
Ruby-de-talk <at> rubyforge.org
(Continue reading)


Gmane