Für eine Authentifizierung muss ich einen Random 32 Byte Text in SHA256 kodieren...
code_challenge=<URL safe Base64(SHA256(URL safe Base64(random 32 byte string)))>
den kodierten Text übermitteln und in einer späteren Abfrage dann den original 32 Byte Text übertragen - hat jemand für so eine Verschlüsselung eine XProfan Routine geschrieben (entschlüsseln ist glaub ich gar nicht erforderlich...)
Routine für SHA256 Kodierung...
-
-
-
Mein reines XProfan benötigte dzt. für einen kurzen String etwa 4-6 Minuten, ausserdem ist irgendwo noch ein lästiger Bug drin... Fragt man Google nach SHA-Programmen, die im Internet zum Download angeboten werden, wird man nicht leicht fündig, es sei denn man beschränkt sich auf 32bit-exe für den CMD.EXE DOS-Emulator: Nicht sehr schnell, aber exakt arbeitet z.B. SHA256.exe auf den Homepages der englischen Aktien-Speedtrader- und Computerspekulationsprogramm-Schmiede SedoSoft. Das Programm liefert mit Option -digestonly binnen 12 Sekunden den korrekten SHA256-Wert zum Teststring "Rosetta code", nämlich 764faf5c61ac315f1497f9dfa542713965b785e5cc2f707d6468d7d1124cdfcf
Gleiches gilt für den Online-Hashgenerator von XorBin Tools.
Der Heise-Verlag bietet mit MD5-hash ein Windowsprogramm gratis an, das auch SHA256 beherrscht. Vielleicht ist das auch interessant: LINK zu WinMD5Checksum
Gruss -
Habe gerade das Link auf SHA256.exe von Sedosoft wiedergefunden:
LINKTipp: Ich würde die Hash-Summe schon vergleichen, aber erst später, nach einem iintesiven Virencheck!
-
-digestonly binnen 12 Sekunden den korrekten SHA256-Wert zum Teststring "Rosetta code", nämlich 764faf5c61ac315f1497f9dfa542713965b785e5cc2f707d6468d7d1124cdfcf
Dasselbe in PureBasic:
CodeEnableExplicit UseSHA2Fingerprint() Define.s Text = InputRequester("SHA256-Generator", "Bitte String eingeben:", "Rosetta code") MessageRequester("SHA256-Generator", StringFingerprint(Text, #PB_Cipher_SHA2))
Aber hier können wir nicht von Sekunden sprechen, eher Millisekunden
-
Naja, dort ist SHA256 schon eingebaut: Wie unfair!
-
Nicht nur der
Cipher -
guter Tip mit den Online-Encodern, thx. wo wir grad dabei sind: wie bekomme ich mit XProfan eigentlich einen mehrzeiligen POST Request übertragen?
-
Oder die hashes.dll. Die beherrscht neben SHA256 auch zig andere Hashverfahren, ist schnell und kann wahlweise Dateien oder Bereiche/Strings hashen.
http://jacdelad.bplaced.net/xprofan.html
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!