Seite 1 von 1

Hexadezimalzahl in Dezimalzahl

Verfasst: Di, 24.12.2013 18:39
von Constructus
Hallo zusammen,

gerade beschäftige ich mich mit md5sum. Nichts besonderes- aber: die Hash- Werte werden in Hexadezimalzahlen ausgegeben. Und die sind mehr als unverständlich für Laien.

Beispiel: 1096c9c67fc8a67a94a32d04a15e909d

Die Zahl ist selbst für die Umrechner im INet zu groß. Zwar gab es bei der Nachsuche auch noch manuelle Methoden, aber: 32 Stellen manuell + schematisch umrechnen ist ein Geduldsspiel, Fehler eingeschlossen.

Hat hier jemand eine Möglichkeit, am besten für Calc?

Sonst wünsche ich schon mal allen

festliche Tage und
einen fehlerfreien Umstieg nach 2014

Constructus

Re: Hexadezimalzahl in Dezimalzahl

Verfasst: Di, 24.12.2013 19:05
von Karolus
Hallo
In einer Pythonshell:

Code: Alles auswählen

In [2]: h = '1096c9c67fc8a67a94a32d04a15e909d'

In [3]: d = int(h,16)

In [4]: d
Out[4]: 22050584952392557506117681086466003101
Karolus

Re: Hexadezimalzahl in Dezimalzahl

Verfasst: Di, 24.12.2013 23:01
von Constructus
Oh Karo,

da haste mir was eingebrockt...von Python habe ich keine Ahnung. Kreuz und quer durchs Netz, hier im Forum und in Wikis suchen, diverse Howtos lesen, und...?

Code: Alles auswählen

User_1@linux-e317:~> python
Python 2.7.3 (default, Apr 14 2012, 08:58:41) [GCC] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 
>>> h = '1096c9c67fc8a67a94a32d04a15e909d'
>>> d = int(h,16)
>>> d
22050584952392557506117681086466003101L                                                                                                               
>>> \strg.+d\ zum Ausstieg
User_1@linux-e317:~> exit  
Das L am Ende ist keine Ausgabeziffer (?)
habe ich, nach dutzenden Fehlermeldungen, als passend herausgefunden.

Schnellkurs in 30 min...
http://openbook.galileocomputing.de/pyt ... 03_001.htm
http://www.hsg-kl.de/faecher/inf/python ... /index.php ->> (weitere Unterlinks)

Ich hoffe, die Eingabe reicht zur Umrechnung der md5sum. Danke dafür.

Schöne feierliche Tage

Constructus

P.s.: Sakrileg. Ich habe Karolus doch tatsächlich als Caro angeredet. Ich hoffe, das fällt unter die Weihnachtsamnestie :?