@BlackJack: UM so besser denn darum geht's "eigentlich". Das Ganze soll nicht (in absehbarer Zeit) zurückrechenbar sein.
Aber mal zurück zum eigentlichen Thema. Wieso kommt die Fehlermeldung ?
Python 3 int -> bytearray
Über die Qualität deines Ansatzes wurde doch gar keine Aussage getroffen. Nur weil es so viele Kombinationsmöglichkeiten gibt, heißt dies nicht, dass diese auch alle realisiert werden. Das wäre nur bei perfektem Hashing der Fall. Da aber keiner deinen Algorithmus kennt, kann dein Ansatz natürlich beliebig schlecht sein. Unter Umständen lassen sich also sogar Kollisionen konstruktiv erzeugen.may24x hat geschrieben:@BlackJack: UM so besser denn darum geht's "eigentlich". Das Ganze soll nicht (in absehbarer Zeit) zurückrechenbar sein.
Hat cofi dir schon gesagt.may24x hat geschrieben:Aber mal zurück zum eigentlichen Thema. Wieso kommt die Fehlermeldung ?
Das Leben ist wie ein Tennisball.
@may24x: Ich versteh's nicht: Du willst etwas Programmieren bei dem Du von Anfang an weist, dass es in einem `MemoryError` endet bevor auch nur irgend etwas sinnvolles gemacht wurde? Du erzeugst einfach nur sinnfreie Daten bis der Speicher voll ist? *Das* kann man auch einfacher haben.