SHA256 Hash in Python 2.4

7

Gibt es eine Möglichkeit, einen SHA256-Hash in Python 2.4 zu berechnen? (Ich betone: Python 2.4) Ich weiß, wie man es in Python 2.5 macht, aber leider ist es nicht auf meinem Server verfügbar und ein Upgrade wird nicht durchgeführt. Ich habe das gleiche Problem wie der Typ in Frage, aber mit Python 2.4. Jede Hilfe wird sehr geschätzt.

EDIT: Entschuldigung, ich meine SHA 256. Ich hatte es eilig. Entschuldigung nochmal.

    
hyperboreean 25.08.2009, 13:04
quelle

3 Antworten

10

Ja, du kannst. Mit Python 2.4 gab es ein SHA-1-Modul, das genau dies tut. Siehe die Dokumentation .

Beachten Sie jedoch, dass Code, der von diesem Modul importiert wird, DeprecationWarnings verursacht, wenn er mit neuerem Python ausgeführt wird.

Ok, da die Anforderung verschärft wurde, um SHA-256 zu sein, reicht die Verwendung des SHA-1-Moduls in der Standardbibliothek nicht aus. Ich würde vorschlagen, pycrypto auszuprobieren, es hat eine SHA-256-Implementierung. Es gibt auch Windows-Binary-Releases, die zu älteren Pythons passen, folgen Sie den Links von Andrew Kuchlings alten PyCrypto-Seite .

    
af. 25.08.2009, 13:06
quelle
8

Sie können das sha Modul verwenden, wenn Sie kompatibel bleiben wollen, können Sie es wie folgt importieren:

%Vor%     
tonfa 25.08.2009 13:13
quelle
4

Es gibt eine zurückportierte Version von hashlib in Ссылка und ich habe die neuere hmac-Version gerade zurückportiert und sie auf < a href="http://pypi.python.org/pypi/hmac"> Ссылка

    
Laurence Rowe 09.10.2010 14:58
quelle

Tags und Links