qwk
Donator
Legendary
Offline
Activity: 3542
Merit: 3411
Shitcoin Minimalist
|
|
February 19, 2018, 12:02:09 PM |
|
@qwk: also ich war immer der meinung, dass extra entwickelte chips mit kleiner auflage teurer sind als masenprodukte und die fpga sind sehr vielfaelltig und gehoeren schon zu den massenprodukten, scheinst du aber scheinbar noch nicht zu wissen. und aus ingendeinem grund nehmen sie diese billigeren chips, anstatt teure asic zu verwenden, die nicht umprogrammiert werden koennen und wenn sie verbaut sind, schon wieder veraltet sind.
ASICs sind nicht teuer. Das sind Pfennigartikel. Die Entwicklung kostet Geld, die Maske kostet Geld etc. Aber wenn die Maschinen einmal eingestellt sind, kostet jeder einzelne Chip praktisch gar nix mehr. Dazu kommt die wesentlich höhere Leistung von ASICs gegenüber FPGAs. Das ist ja gerade der Grund, weshalb man heute auf ASICs mint und nicht mehr auf FPGAs (das hat man zuletzt vor 6 Jahren gemacht, und eher wegen dem geringeren Stromverbrauch gegenüber Grafikkarten). Wenn du also heute einen ASIC so modifizieren kannst, dass er plötzlich zum FPGA bei vergleichbarer Leistung wird => Reichtum ohne Ende.
|
Yeah, well, I'm gonna go build my own blockchain. With blackjack and hookers! In fact forget the blockchain.
|
|
|
|
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
|
|
bitcoinfori (OP)
Full Member
Offline
Activity: 255
Merit: 100
trueque
|
|
February 19, 2018, 12:13:46 PM |
|
@qwk: also ich war immer der meinung, dass extra entwickelte chips mit kleiner auflage teurer sind als masenprodukte und die fpga sind sehr vielfaelltig und gehoeren schon zu den massenprodukten, scheinst du aber scheinbar noch nicht zu wissen. und aus ingendeinem grund nehmen sie diese billigeren chips, anstatt teure asic zu verwenden, die nicht umprogrammiert werden koennen und wenn sie verbaut sind, schon wieder veraltet sind.
ASICs sind nicht teuer. Das sind Pfennigartikel. Die Entwicklung kostet Geld, die Maske kostet Geld etc. Aber wenn die Maschinen einmal eingestellt sind, kostet jeder einzelne Chip praktisch gar nix mehr. Dazu kommt die wesentlich höhere Leistung von ASICs gegenüber FPGAs. Das ist ja gerade der Grund, weshalb man heute auf ASICs mint und nicht mehr auf FPGAs (das hat man zuletzt vor 6 Jahren gemacht, und eher wegen dem geringeren Stromverbrauch gegenüber Grafikkarten). Wenn du also heute einen ASIC so modifizieren kannst, dass er plötzlich zum FPGA bei vergleichbarer Leistung wird => Reichtum ohne Ende. also so weit ich weiss kann man mit den asic wirklich nichts anderes machen als das fuer das was sie gebrannt worden sind, aber dass sie schon so billig sind, haette ich nicht gedacht. frage mich nur, wieso die miner dann so teuer sind. mein fpga hat nicht mal ein bruchteil von einem miner gekostet. also reichtum ohne ende, wwn (war wohl nix) und warum die fpga so viel langsamer sein sollten, habe ich auch noch nicht verstanden. schaetze, dass haengt am fabrikationsdatum. habe gehoert, dass man meins mit bis zu einem halben ghz overclocken kann. aber wie geschrieben, dann brauche ich sicher ne klimaanlage dafuer
|
gibt keinen stillstand, alles schwingt. a=0 ˅ t=∞
|
|
|
bitcoinfori (OP)
Full Member
Offline
Activity: 255
Merit: 100
trueque
|
|
February 19, 2018, 12:30:09 PM |
|
um auf das spannende zurueckzukommen, bis jetzt hat mir noch niemand widerlegt, dass ich das w63 ausrechnen kann, was die grundlage fuer meine optimierung ist. und ich bin sicher, dass es geht, nur nicht mit meinem witzkasten. die 2,4 ghz die der hat werden von win10 so verbraten, dass er aehnlich wie mein xt reagiert und der hatte 8 mhz und nur einen core und nicht 4.
Du hast bis jetzt auch nicht bewiesen, dass du es kannst. Ohne Formeln oder Code ist es eben schwer verständlich, wo du falsch liegst. Die Rechenleistung von deinem PC hat damit wenig zu tun - wenn du so extrem viel Arbeitsspeicher und Zeit brauchst um die paar Bytes zu berechnen läuft sowieso was falsch. den kommentar haette ich jetzt fasst uebersehen. dachte, dass ich es schon genau genug erklaert haette, wie ich w63 aurechne und die ganzen paaerchen, die den gleichen w63 wert haben, scheint ja auch niemand ueberprueft zu haben. aber wenn du meinst, schreibe ich mal eine formel hin: w63 gleich t1 - (h63 + sigma(e63) + ch(e63,f63,g63) + k63) glaube aber nicht, dass dir das viel weiterhilft, ausser du hast wirklich viel ahnung und kennst auch noch die nomenklatur vom dem open source, den ich habe.
|
gibt keinen stillstand, alles schwingt. a=0 ˅ t=∞
|
|
|
mezzomix
Legendary
Offline
Activity: 2618
Merit: 1252
|
|
February 19, 2018, 01:09:18 PM |
|
und warum die fpga so viel langsamer sein sollten, habe ich auch noch nicht verstanden. schaetze, dass haengt am fabrikationsdatum. habe gehoert, dass man meins mit bis zu einem halben ghz overclocken kann. aber wie geschrieben, dann brauche ich sicher ne klimaanlage dafuer Du glaubst immer noch zuviel, informierst Dich immer noch zu wenig und ziehst auf dieser Basis immer noch zu viele (falsche) Schlussfolgerungen. Es liegt nicht am Fabrikationsdadtum, sondern am Aufbau. Der FPGA besteht aus Pools von SRAM Zellen, die von Logikfunktionen umgeben sind. Diese Pools sind miteinander mit endlich vielen Leitungen Verbunden, um umfangreichere Funktionen abbilden zu können. Alleine aus den entsprechenden Blockschaltbildern wird klar, warum ein solches Gebilde niemals die Grenzfrequez einer einfachen dedizierten Logik im ASIC erreichen kann, einen höheren Stromverbrauch zur Folge hat und wesentlich mehr Platz verbraucht.
|
|
|
|
Sukrim
Legendary
Offline
Activity: 2618
Merit: 1006
|
|
February 19, 2018, 01:24:30 PM |
|
aber wenn du meinst, schreibe ich mal eine formel hin:
w63 gleich t1 - (h63 + sigma(e63) + ch(e63,f63,g63) + k63)
glaube aber nicht, dass dir das viel weiterhilft, ausser du hast wirklich viel ahnung und kennst auch noch die nomenklatur vom dem open source, den ich habe. Dann schreib halt mehr hin? Wie berechnest du die restlichen Werte z.B.? Nochmal: W63 hängt vom gesamten Input ab und die weiteren Werte auf die du dich da beziehst, stammen auch aus früheren Runden der Hashfunktion und sind nicht einfach so irgendwelche Konstanten.
|
|
|
|
bitcoinfori (OP)
Full Member
Offline
Activity: 255
Merit: 100
trueque
|
|
February 19, 2018, 08:16:05 PM |
|
und warum die fpga so viel langsamer sein sollten, habe ich auch noch nicht verstanden. schaetze, dass haengt am fabrikationsdatum. habe gehoert, dass man meins mit bis zu einem halben ghz overclocken kann. aber wie geschrieben, dann brauche ich sicher ne klimaanlage dafuer Du glaubst immer noch zuviel, informierst Dich immer noch zu wenig und ziehst auf dieser Basis immer noch zu viele (falsche) Schlussfolgerungen. Es liegt nicht am Fabrikationsdadtum, sondern am Aufbau. Der FPGA besteht aus Pools von SRAM Zellen, die von Logikfunktionen umgeben sind. Diese Pools sind miteinander mit endlich vielen Leitungen Verbunden, um umfangreichere Funktionen abbilden zu können. Alleine aus den entsprechenden Blockschaltbildern wird klar, warum ein solches Gebilde niemals die Grenzfrequez einer einfachen dedizierten Logik im ASIC erreichen kann, einen höheren Stromverbrauch zur Folge hat und wesentlich mehr Platz verbraucht. danke fuer diese aufklaerung. scheinst doch mehr zu wissen, als ich dir zugerechnet haette. ich weiss, immer meine falschen schluesse. klar, dass die vielseitigkeit einbussen in der geschwindigkeit gibt, aber mehr als faktor zehn glaube ich wiederum auch nicht. aber natuerlich kann ich damit ja auch wieder falsch liegen.
|
gibt keinen stillstand, alles schwingt. a=0 ˅ t=∞
|
|
|
bitcoinfori (OP)
Full Member
Offline
Activity: 255
Merit: 100
trueque
|
|
February 19, 2018, 08:24:53 PM |
|
aber wenn du meinst, schreibe ich mal eine formel hin:
w63 gleich t1 - (h63 + sigma(e63) + ch(e63,f63,g63) + k63)
glaube aber nicht, dass dir das viel weiterhilft, ausser du hast wirklich viel ahnung und kennst auch noch die nomenklatur vom dem open source, den ich habe. Dann schreib halt mehr hin? Wie berechnest du die restlichen Werte z.B.? Nochmal: W63 hängt vom gesamten Input ab und die weiteren Werte auf die du dich da beziehst, stammen auch aus früheren Runden der Hashfunktion und sind nicht einfach so irgendwelche Konstanten. also gut, nochmal in anderen worten: auf dem hashwert, sagen wir mal 666, rechne ich die variablen a, b, c, d, e, f, g und h fuer den letzten schritt zurueck. also a63, ... h63 dann mache ich die verknuepfungen, wie es auf der wikiseite steht, nur dass ich einfach den w63 ausklammere, also die gleichung nach w63 aufloese. die restlichen w-werte sind nicht rueckrechenbar, weil es ja eine einwegfunktion sein sollte. kann sie zwar statistisch "erahnen", wenn ich den w63-wert habe, ist aber nicht sehr genau. also nehme ich nur den w63-wert als kriterium und schon habe ich eine vorauswahl fuer mein brute force. so und wenn es jetzt nicht klar geworden ist, dann gebe ich auf. dann sind meine komunikationsfaehigkeiten zu unausreichend. das versteht naemlich sogar meine 10 jahrige tochter.
|
gibt keinen stillstand, alles schwingt. a=0 ˅ t=∞
|
|
|
Sukrim
Legendary
Offline
Activity: 2618
Merit: 1006
|
|
February 19, 2018, 08:45:57 PM |
|
aber wenn du meinst, schreibe ich mal eine formel hin:
w63 gleich t1 - (h63 + sigma(e63) + ch(e63,f63,g63) + k63)
glaube aber nicht, dass dir das viel weiterhilft, ausser du hast wirklich viel ahnung und kennst auch noch die nomenklatur vom dem open source, den ich habe. Dann schreib halt mehr hin? Wie berechnest du die restlichen Werte z.B.? Nochmal: W63 hängt vom gesamten Input ab und die weiteren Werte auf die du dich da beziehst, stammen auch aus früheren Runden der Hashfunktion und sind nicht einfach so irgendwelche Konstanten. also gut, nochmal in anderen worten: auf dem hashwert, sagen wir mal 666, rechne ich die variablen a, b, c, d, e, f, g und h fuer den letzten schritt zurueck. also a63, ... h63 dann mache ich die verknuepfungen, wie es auf der wikiseite steht, nur dass ich einfach den w63 ausklammere, also die gleichung nach w63 aufloese. Na dann mal ein echtes Beispiel: Hier ist der SHA256 Wert vom Inputstring "1234": 03ac674216f3e15c761ee1a5e255f067953623c8b388b4459e13f978d7c846f4 Was sind die jeweiligen a63 ... h63 Werte davon?
|
|
|
|
bitcoinfori (OP)
Full Member
Offline
Activity: 255
Merit: 100
trueque
|
|
February 19, 2018, 09:17:51 PM Last edit: February 19, 2018, 10:27:45 PM by bitcoinfori |
|
aber wenn du meinst, schreibe ich mal eine formel hin:
w63 gleich t1 - (h63 + sigma(e63) + ch(e63,f63,g63) + k63)
glaube aber nicht, dass dir das viel weiterhilft, ausser du hast wirklich viel ahnung und kennst auch noch die nomenklatur vom dem open source, den ich habe. Dann schreib halt mehr hin? Wie berechnest du die restlichen Werte z.B.? Nochmal: W63 hängt vom gesamten Input ab und die weiteren Werte auf die du dich da beziehst, stammen auch aus früheren Runden der Hashfunktion und sind nicht einfach so irgendwelche Konstanten. also gut, nochmal in anderen worten: auf dem hashwert, sagen wir mal 666, rechne ich die variablen a, b, c, d, e, f, g und h fuer den letzten schritt zurueck. also a63, ... h63 dann mache ich die verknuepfungen, wie es auf der wikiseite steht, nur dass ich einfach den w63 ausklammere, also die gleichung nach w63 aufloese. Na dann mal ein echtes Beispiel: Hier ist der SHA256 Wert vom Inputstring "1234": 03ac674216f3e15c761ee1a5e255f067953623c8b388b4459e13f978d7c846f4 Was sind die jeweiligen a63 ... h63 Werte davon? wau, jetzt hat es jemand verstanden. also um einen echten lernerfolg zu haben, kann ich dir den tip geben, dass immer 32 bit abschnitte (also 03ac67. 4216f3,...) mit den inizialhashwerten im letzten schritt ge-xor-d werden. nein, nicht mit den k-werten. also jetzt muesstest du selber diese werte rausfinden koennen. aber weil ich nicht so bin, werde ich vielleicht mir die muehe am 22.02 machen und die loesung verraten, damit du vergleichen kannst, ob wir vom gleichen geschrieben haben. warum der 22.? weil, wie geschrieben, da meine gerichtsverhandlung ist. also wenn ich nicht eingebuchtet bin, dann kann ich mir auch die muehe machen
|
gibt keinen stillstand, alles schwingt. a=0 ˅ t=∞
|
|
|
Sukrim
Legendary
Offline
Activity: 2618
Merit: 1006
|
|
February 19, 2018, 09:33:55 PM |
|
aber wenn du meinst, schreibe ich mal eine formel hin:
w63 gleich t1 - (h63 + sigma(e63) + ch(e63,f63,g63) + k63)
glaube aber nicht, dass dir das viel weiterhilft, ausser du hast wirklich viel ahnung und kennst auch noch die nomenklatur vom dem open source, den ich habe. Dann schreib halt mehr hin? Wie berechnest du die restlichen Werte z.B.? Nochmal: W63 hängt vom gesamten Input ab und die weiteren Werte auf die du dich da beziehst, stammen auch aus früheren Runden der Hashfunktion und sind nicht einfach so irgendwelche Konstanten. also gut, nochmal in anderen worten: auf dem hashwert, sagen wir mal 666, rechne ich die variablen a, b, c, d, e, f, g und h fuer den letzten schritt zurueck. also a63, ... h63 dann mache ich die verknuepfungen, wie es auf der wikiseite steht, nur dass ich einfach den w63 ausklammere, also die gleichung nach w63 aufloese. Na dann mal ein echtes Beispiel: Hier ist der SHA256 Wert vom Inputstring "1234": 03ac674216f3e15c761ee1a5e255f067953623c8b388b4459e13f978d7c846f4 Was sind die jeweiligen a63 ... h63 Werte davon? wau, jetzt hat es jemand verstanden. also um einen echten lernerfolg zu haben, kann ich dir den tip geben, dass immer 32 bit abschnitte (also 03ac. 6742,...) mit den inizialhashwerten im letzten schritt ge-xor-d werden. nein, nicht mit den k-werten. Wenn SHA256 so funktionieren würde, ja. Tut es aber nicht, da ist kein XOR am Schluss. Daher nochmal: Welche Werte errechnest du bei diesem Beispiel?
|
|
|
|
bitcoinfori (OP)
Full Member
Offline
Activity: 255
Merit: 100
trueque
|
|
February 19, 2018, 09:52:43 PM Last edit: February 19, 2018, 10:29:31 PM by bitcoinfori |
|
aber wenn du meinst, schreibe ich mal eine formel hin:
w63 gleich t1 - (h63 + sigma(e63) + ch(e63,f63,g63) + k63)
glaube aber nicht, dass dir das viel weiterhilft, ausser du hast wirklich viel ahnung und kennst auch noch die nomenklatur vom dem open source, den ich habe. Dann schreib halt mehr hin? Wie berechnest du die restlichen Werte z.B.? Nochmal: W63 hängt vom gesamten Input ab und die weiteren Werte auf die du dich da beziehst, stammen auch aus früheren Runden der Hashfunktion und sind nicht einfach so irgendwelche Konstanten. also gut, nochmal in anderen worten: auf dem hashwert, sagen wir mal 666, rechne ich die variablen a, b, c, d, e, f, g und h fuer den letzten schritt zurueck. also a63, ... h63 dann mache ich die verknuepfungen, wie es auf der wikiseite steht, nur dass ich einfach den w63 ausklammere, also die gleichung nach w63 aufloese. Na dann mal ein echtes Beispiel: Hier ist der SHA256 Wert vom Inputstring "1234": 03ac674216f3e15c761ee1a5e255f067953623c8b388b4459e13f978d7c846f4 Was sind die jeweiligen a63 ... h63 Werte davon? wau, jetzt hat es jemand verstanden. also um einen echten lernerfolg zu haben, kann ich dir den tip geben, dass immer 32 bit abschnitte (also 03ac67, 4216f3,...) mit den inizialhashwerten im letzten schritt ge-xor-d werden. nein, nicht mit den k-werten. Wenn SHA256 so funktionieren würde, ja. Tut es aber nicht, da ist kein XOR am Schluss. Daher nochmal: Welche Werte errechnest du bei diesem Beispiel? tut mir leid, aber mein open source macht das zum schluss. vielleicht habe ich ja gerade ein programm erwischt, dass rein zufaellig den gleichen hash ausrechten, wenn es genau das zum schluss macht. ist aber etwas unwahrscheinlich. in wiki ist das naemlich nicht beschrieben, aber wiki weiss ja nicht unbedingt alles. wenn der letzte schritt nicht diese verknuepfung waere, dann waere es ja noch einfachen: dann wuerden naemlich die variaben direkt dran stehen. gut, dann werde ich sie a64 bis h64 nennen und somit waere a64 gleich &h03ac67, b64 gleich &h4216f3 usw. also viel rechnen braucht man dann ja nicht...
|
gibt keinen stillstand, alles schwingt. a=0 ˅ t=∞
|
|
|
Sukrim
Legendary
Offline
Activity: 2618
Merit: 1006
|
|
February 19, 2018, 11:25:39 PM |
|
gut, dann werde ich sie a64 bis h64 nennen und somit waere a64 gleich &h03ac67, b64 gleich &h4216f3 usw.
Das ist schon mal falsch. Das was du da beschreibst, sind H(63)[0] bis H(63)[7]: H(63)[0]: 03ac6742 H(63)[1]: 16f3e15c H(63)[2]: 761ee1a5 H(63)[3]: e255f067 H(63)[4]: 953623c8 H(63)[5]: b388b445 H(63)[6]: 9e13f978 H(63)[7]: d7c846f4
|
|
|
|
bitcoinfori (OP)
Full Member
Offline
Activity: 255
Merit: 100
trueque
|
|
February 20, 2018, 12:59:14 AM Last edit: February 20, 2018, 01:23:22 AM by bitcoinfori |
|
gut, dann werde ich sie a64 bis h64 nennen und somit waere a64 gleich &h03ac67, b64 gleich &h4216f3 usw.
Das ist schon mal falsch. Das was du da beschreibst, sind H(63)[0] bis H(63)[7]: H(63)[0]: 03ac6742 H(63)[1]: 16f3e15c H(63)[2]: 761ee1a5 H(63)[3]: e255f067 H(63)[4]: 953623c8 H(63)[5]: b388b445 H(63)[6]: 9e13f978 H(63)[7]: d7c846f4
hast recht, am schluss ist es kein xor, sondern ein plus ohne vorzeichen und die 32 bit habe ich auch verkehrt abgezaehlt, aber abgesehen von diesen leichtsinnsfehlern, die lehrer gerne machen, um zu schauen, ob ihre studenten auch noch aufpassen und weil ichs nicht lassen kann (hab ja sonst nix zu tun) hier der entsprechende codeteil: ' Initial hash values HASH(0) = &H6A09E667 HASH(1) = &HBB67AE85 HASH(2) = &H3C6EF372 HASH(3) = &HA54FF53A HASH(4) = &H510E527F HASH(5) = &H9B05688C HASH(6) = &H1F83D9AB HASH(7) = &H5BE0CD19 ... HASH(0) = AddUnsigned(a, HASH(0)) HASH(1) = AddUnsigned(b, HASH(1)) HASH(2) = AddUnsigned(c, HASH(2)) HASH(3) = AddUnsigned(d, HASH(3)) HASH(4) = AddUnsigned(e, HASH(4)) HASH(5) = AddUnsigned(f, HASH(5)) HASH(6) = AddUnsigned(g, HASH(6)) HASH(7) = AddUnsigned(h, HASH(7)) Next ' Output the 256 bit digest SHA256 = LCase(Right("00000000" & Hex(HASH(0)), 8 ) & _ Right("00000000" & Hex(HASH(1)), 8 ) & _ Right("00000000" & Hex(HASH(2)), 8 ) & _ Right("00000000" & Hex(HASH(3)), 8 ) & _ Right("00000000" & Hex(HASH(4)), 8 ) & _ Right("00000000" & Hex(HASH(5)), 8 ) & _ Right("00000000" & Hex(HASH(6)), 8 ) & _ Right("00000000" & Hex(HASH(7)), 8 )) End Function *_______________________________________________________________________________ diese funktion ergibt den hash von "1234": 03ac674216f3e15c761ee1a5e255f067953623c8b388b4459e13f978d7c846f4 sieht fuer mich recht gleich aus wie der oben, ist aber nicht kopiert. und weil ich schon dabei war: a63 - h63 dec: 1,535,914,711 967,831,091 1,023,802,157 1,420,154,975 411,257,785 2,123,374,541 2,078,767,579 1,801,166,163 w63 dec: 1,860,953,359 also hatte nur keine lust es auf hex umzuwandeln, aber deiner version muss ich leider widersprechen, zumindest wenn man die nomenklatur von wiki nimmt. wie dein source aussieht haste ja auch nicht dargelegt. aber wie sie mir auch schon gesagt haben, wahrscheinlich ist es ja nur die uhrzeit. manche arbeiten halt nachts besser und manche nicht. *) ist open source, also muesste es gnu-lizens sein. nur, dass es alle wissen, ist nicht von mir. sowas kann nicht auf meinem mist gewachsen sein, weil ich die doc dazu ueberhaupt nie gefunden habe. aber vielleicht habe ich ja nur nicht richtig gesucht...
|
gibt keinen stillstand, alles schwingt. a=0 ˅ t=∞
|
|
|
Sukrim
Legendary
Offline
Activity: 2618
Merit: 1006
|
|
February 20, 2018, 06:27:36 AM |
|
Ok, da liegt also dein Fehler: Die "H(0)...H(7)" Werte die du da zu a-h dazurechnen musst, sind NICHT die Initialwerte, sondern die Werte aus Runde 62. Die haben diesen Wert nur ganz zu Beginn der Berechnung: "For SHA-256, the initial hash value, H(0), consists of the following eight 32-bit words, in hex. These words were obtained by taking the first 32 bits of the fractional parts of the square roots of the first eight prime numbers." ( https://tools.ietf.org/html/rfc6234#section-6.1) In meiner Schreibweise sind das also H(0)[0] bis H(0)[7], nicht H(62)[0] bis H(62)[7], die du eigentlich brauchst. Siehst du auch in deinem Codeschnipsel, HASH(0) bis HASH(7) werden ständig (insgesamt 64 Mal) mit neuen Werten überschrieben.
|
|
|
|
bitcoinfori (OP)
Full Member
Offline
Activity: 255
Merit: 100
trueque
|
|
February 22, 2018, 02:09:53 AM |
|
Ok, da liegt also dein Fehler: Die "H(0)...H(7)" Werte die du da zu a-h dazurechnen musst, sind NICHT die Initialwerte, sondern die Werte aus Runde 62. Die haben diesen Wert nur ganz zu Beginn der Berechnung: "For SHA-256, the initial hash value, H(0), consists of the following eight 32-bit words, in hex. These words were obtained by taking the first 32 bits of the fractional parts of the square roots of the first eight prime numbers." ( https://tools.ietf.org/html/rfc6234#section-6.1) In meiner Schreibweise sind das also H(0)[0] bis H(0)[7], nicht H(62)[0] bis H(62)[7], die du eigentlich brauchst. Siehst du auch in deinem Codeschnipsel, HASH(0) bis HASH(7) werden ständig (insgesamt 64 Mal) mit neuen Werten überschrieben. schade, dass ich diese info nicht vorher hatte, aber nach dieser nomenklatur ist H nicht h. und es ist nicht meine fehler, sondern wenn dann von dem, der den code geschrieben hat. diese inizialwerte werden nur geaendert, wenn die eingabe groesser als 512 bit ist. also nicht im 62. durchlauf. habe zwar die doc von deinem link nur ueberflogen, aber nirgends gefunden, dass das letzte w der eingabe die bit-laenge der eingabe enthalten muss. da dieser code die mehrzahl an beispielen richtig ausrechnet, habe ich mich auf ihn gestuetzt. ist aber im prinzip recht unwichtig, weil das vorgehen auf das was und nicht auf das wie angewendet wird. funktioniert also auch mit anderen ahnlichen codes. wuerde sogar sagen, nicht nur mit allen sha, sondern auch mit anderen aehnlichen einwegfunktionen. will mich aber nicht zu sehr verzetteln. jetzt schauen wir erst mal, was in der gerichtsverhandlung rauskommt. ausserdem glaube ich nicht, dass dieser thread das vertrauen viel beeinflussen kann. bleibt also alles beim alten.
|
gibt keinen stillstand, alles schwingt. a=0 ˅ t=∞
|
|
|
bitcoinfori (OP)
Full Member
Offline
Activity: 255
Merit: 100
trueque
|
|
February 25, 2018, 05:41:32 PM |
|
hallo, also bis zum 05.04.2018 bin ich wahrscheinlich nicht eingekastelt, habe mir aber einen deftigen a2n3 eingefangen.
keine kommentare?
|
gibt keinen stillstand, alles schwingt. a=0 ˅ t=∞
|
|
|
Sukrim
Legendary
Offline
Activity: 2618
Merit: 1006
|
|
February 25, 2018, 10:39:01 PM |
|
Wo dein Denkfehler liegt habe ich ja eh schon erläutert, der Code da macht auch das Richtige wahrscheinlich - du liegst einfach falsch mit deiner Annahme.
|
|
|
|
bitcoinfori (OP)
Full Member
Offline
Activity: 255
Merit: 100
trueque
|
|
February 25, 2018, 11:05:57 PM |
|
Wo dein Denkfehler liegt habe ich ja eh schon erläutert, der Code da macht auch das Richtige wahrscheinlich - du liegst einfach falsch mit deiner Annahme.
ok, habe den w63 wert von dem hash von oben ja hingeschrieben. soll ich dir noch einen ausrechnen? oder glaubst du mir so, dass es rueckwaerts geht?
|
gibt keinen stillstand, alles schwingt. a=0 ˅ t=∞
|
|
|
Sukrim
Legendary
Offline
Activity: 2618
Merit: 1006
|
|
February 25, 2018, 11:14:55 PM Last edit: February 26, 2018, 01:33:35 PM by Sukrim |
|
Naja, in Dezimal... Aber egal, der Wert ist falsch. W63 bei diesem Hash ist nicht 0x6EEBE50F oder 1860953359 (dec) Hier lag ich falsch, W63 ist tatsächlich 1860953359.
|
|
|
|
bitcoinfori (OP)
Full Member
Offline
Activity: 255
Merit: 100
trueque
|
|
February 26, 2018, 12:16:19 PM |
|
Naja, in Dezimal... Aber egal, der Wert ist falsch. W63 bei diesem Hash ist nicht 0x6EEBE50F oder 1860953359 (dec)
also wenn du das so sicher schreiben kannst, kannst du mir auch sicher den deiner meinung nach richtigen wert mitteilen. aber im prinzip kannst du auch recht haben, weil durch die vorzeichenlos summe das ganze nicht mehr eindeutig ist. also werde ich die anderen auch noch ausrechnen und mal schauen, ob einer von denen dann uebereinstimmt. waere auch schoen zu wissen, wie du drauf gekommen bist. muss nicht unbedingt mit code sein. habe etwas gesucht und versucht meine quellen zusammenzutragen, habe aber leider bei der definition von der beobachtbarkeit keine deutsche uebersetzung gefunden: https://es.wikipedia.org/wiki/Grafos_observables#Verificación_de_Observabilidad(spanisch) https://de.wikipedia.org/wiki/Elliptische_Kurvehttps://de.wikipedia.org/wiki/Modularitätssatzhttps://de.wikipedia.org/wiki/Hidden_Markov_Modelhttps://de.wikipedia.org/wiki/Baum-Welch-Algorithmus
|
gibt keinen stillstand, alles schwingt. a=0 ˅ t=∞
|
|
|
|