sha1 - byte reihenfolge
-
hi,
ich beschäftige mich mit dem sha-1 algorithmus, den ich programmieren möchte und benutze als vorlage den pseudocode von wikipedia.
dort heißt es z.b.erweitere message um message_laenge als 64-Bit big-endian Integer
nun weiß ich, dass mein pc zahlen in der little endian reihenfolge im ram speichert.
bedeutet das also, dass ich die bytes von message_laenge so tauschen muss, dass die reihenfolge big endian ist bevor ich sie an die message anhänge?
-
Ja, bedeutet es. Du solltest auch prüfen, welche Bytereihenfolge die Maschine nutzt, falls der Code nicht nur auf deinem System laufen soll.
-
geschafft, jubeeeellll !!!!!
4ef2662d40509654038cb2de8e00440f6aeee49c
-
Herzlichen Glückwunsch! Sie haben so eben nicht-portablen Code geschrieben! Da geht noch was...
-
mags du das mal näher erläutern?