Benötige Hilfe bei einem Return
Verfasst: Dienstag 18. März 2008, 15:10
Ich hoffe das hier ist das richtige Forum und ich hoffe ebenfalls das mir jemand helfen kann. 
Es geht um das folgende Return:
Das ganze ist ein Client und das Return sorgt dafür, das das hier gesendet wird:
Wenn ich das nämlich mache, wird folgendes Ausgegeben:
Ich hoffe mir kann bei dem Problem jemand helfen.
Ich selber habe mit sha noch nicht gearbeitet, vermutlich mache ich die ganze Zeit irgendwas falsch. Sha hat ja was mit MD5 Hash´s zu tun so wie ich das gelesen habe...
Ich bedanke mich schon mal für Antworten!
Gruß
CheckOut

Es geht um das folgende Return:
Code: Alles auswählen
return '-BC0091-' + sha(repr(time()) + x + str(getpid())).digest()[-12:]
Ich hätte jetzt allerdings gerne, das das ganze so aussieht:-BC0091-%93%26%27%85%CE%9DC%85%10%137%DA
Das Problem ist, ich kann oben nicht einfach den Code auf das hier ändern:-BC0091-%%%TEST%93%26%27%85%CE%9DC%85%10%137%DA
Code: Alles auswählen
return '-BC0091-' + '%%%TEST' + sha(repr(time()) + x + str(getpid())).digest()[-12:]
Das heißt hinter jedes % wird eine 25 gehängt (25 ist im Hexadezimalsystem das % Zeichen). Ich kann mir nicht erklären warum und ich finde einfach keine Lösung.-BC0091-%25%25%25TEST%93%26%27%85%CE%9DC%85%10%137%DA
Ich hoffe mir kann bei dem Problem jemand helfen.
Ich selber habe mit sha noch nicht gearbeitet, vermutlich mache ich die ganze Zeit irgendwas falsch. Sha hat ja was mit MD5 Hash´s zu tun so wie ich das gelesen habe...
Ich bedanke mich schon mal für Antworten!
Gruß
CheckOut