SHA-256 Merkle tree: Difference between revisions
Content added Content deleted
m (→{{header|Phix}}: added personal tag) |
|||
Line 474: | Line 474: | ||
</lang>{{out}} |
</lang>{{out}} |
||
<pre>a4f902cf9d51fe51eda156a6792e1445dff65edf3a217a1f3334cc9cf1495c2c</pre> |
<pre>a4f902cf9d51fe51eda156a6792e1445dff65edf3a217a1f3334cc9cf1495c2c</pre> |
||
=={{header|Mathematica}}/{{header|Wolfram Language}}== |
|||
<lang Mathematica>data=Once[Import["https://rosettacode.org/mw/title.png","Byte"]]; |
|||
parts=Hash[ByteArray[#],"SHA256","ByteArray"]&/@Partition[data,UpTo[1024]]; |
|||
parts=NestWhile[If[Length[#]==2,Hash[Join@@#,"SHA256","ByteArray"],First[#]]&/@Partition[#,UpTo[2]]&,parts,Length[#]>1&]; |
|||
StringJoin[IntegerString[Normal[First[parts]],16]]</lang> |
|||
{{out}} |
|||
<pre>a4f92cf9d51fe51eda156a6792e1445dff65edf3a217a1f3334cc9cf1495c2c</pre> |
|||
=={{header|Nim}}== |
=={{header|Nim}}== |