Auf der Terrasse sitzen geht wegen 0,5 Meter Schnee nicht
deshalb Ripemd-160 JUnit Test mit eine Millionen check implementiert. …
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
@Test public void testOneMillionA() { byte[] millionA = getTestMillionenA(); assertEquals("52783243c1697bdbe16d37f97f68f08325dc1528", Transform.bytesToHex(Ripemd160.getHash(millionA))); } private byte[] getTestMillionenA() { int eineMillionen = 1000000; StringBuffer b = new StringBuffer(eineMillionen); for (int i = 0; i < eineMillionen; i++) { b.append('a'); } String eingabe = b.toString(); byte[] asciiToBytes = eingabe.getBytes(); return asciiToBytes; } |
Ok, das läuft schon mal mit der Nayuki’s Bitcoin-Cryptography-Library richtig.
Was meinst Du wie lange der JUnit-Test läuft? Hier die Lösung
Ok, dann hier weitere Infos zum RIPMD-160 mit Testvectoren.