On Fri, Aug 27, 2004 at 21:08:46 +0200, Jon Bendtsen wrote:
Den 27. aug 2004, kl. 20:57, skrev Frank Damgaard:
On Fri, Aug 27, 2004 at 17:16:38 +0200, Jon Bendtsen wrote:
Nogen der kender et Command Line Interface der kan oversætte fra hex
format til binært format?
Gerne hvor man kan pipe input til det.
....
/* hex2bin */
#include <stdio.h>
int main() {
int r,v;
while ((r=scanf("%02x",&v))>0) putchar(v&0xff);
return (r!=EOF?1:0);
}
Her er hex filen (genereret med openssl dgst -hex -out ud.hex -sign
rsakey.pem README)
MD5(README)=
2d14b1e5a8e710da879ab30e502f57a38b494db55f5501194571e6e984ad3e04ba1f0f
21
....
her er så den binære fil set i less (genereret med openssl dgst -out
ud
-sign rsakey.pem README)
-^T<B1><E5><A8><E7>^P<DA><87><9A><B3>^NP/
W<A3><8B>IM<B5>_U^A^YEq<E6><E9><84><AD>>^D<BA>^_^O!Uz<82>
<E5><85><DA>^Qw<AF>E^@<8F>k<A5><97><87>2<E8><95>Y<F6><DB>G<F1>Azw<CD>j
<D
.....
Jeg havde overvejet om man ikke bare kunne oversætte alt efter = og få
den binære fil.
Grunden er at openssl dgst verify ikke virker med hex filer :/ det er
ikke implementeret
hex2bin kan vist da det du ønsker, du skal vist blot frafiltrere
MD5(....)=