
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