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?


Log in to reply