On Monday 20 September 2010 00:26:42 Timo Teräs wrote: > On 09/20/2010 01:23 AM, Denys Vlasenko wrote: > >>From a quick experiment it looks like w/o "-hmac KEY" > > > > part this command basically does sha1sum'ing. > > > > What does -hmac KEY do? It seeds sha1 somehow? How exactly? > > Yes, it sort of seeds it with password to allow message authentication. > > To compute HMAC over the data `text' we perform > H(K XOR opad | H(K XOR ipad | text)) > > where H = hash function used > K = password > ipad = 0x36, 0x36, ... > opad = 0x5c, 0x5c, ... > > and | meaning concenation of binary data. > > See also: > http://en.wikipedia.org/wiki/HMAC > http://tools.ietf.org/html/rfc2104
Ok, I"ll bite. Why doesn't just going: (echo MYPASSPHRASE && cat data) | sha1sum Do what you want? Rob -- GPLv3: as worthy a successor as The Phantom Menace, as timely as Duke Nukem Forever, and as welcome as New Coke. _______________________________________________ busybox mailing list [email protected] http://lists.busybox.net/mailman/listinfo/busybox
