In the code we have

04ffff001d0104455468652054696d65732030332f4a616e2f32303039204368616e63656c6c6f72206f6e206272696e6b206f66207365636f6e64206261696c6f757420666f722062616e6b73

which is a difficulty bits for message

The Times 03/Jan/2009 Chancellor on brink of second bailout for banks

can anyone provide a update what hashing or encoding is used to get that 
string?

I used

String str = "The Times 03/Jan/2009 Chancellor on brink of second bailout 
for banks";
String ss = BaseEncoding.base16().lowerCase().encode(str.getBytes()));

and output I have
5468652054696d65732030332f4a616e2f32303039204368616e63656c6c6f72206f6e206272696e6b206f66207365636f6e64206261696c6f757420666f722062616e6b73
whereas in code it has extra "04ffff001d010445"

I am struggling to find that but failed so far.

A help will be very much appreciated and my job will be saved :-)

This is the output when I am decoding the string in code via

byte[] bytes = Utils.HEX.decode( 
"04ffff001d0104455468652054696d65732030332f4a616e2f32303039204368616e63656c6c6f72206f6e206272696e6b206f66207365636f6e64206261696c6f757420666f722062616e6b73");
String s = new String(bytes);


Output is below:


<https://lh3.googleusercontent.com/-IH6fJkwGJI8/WukQLiC5wCI/AAAAAAAAEXY/JRTuXE4qKHIvVFSrv2b9-kDpnx2TuoW9ACLcBGAs/s1600/decoding.PNG>


-- 
You received this message because you are subscribed to the Google Groups 
"bitcoinj" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to