Why a flip a bin before hashing in this script?

Multi tool use
up vote
2
down vote
favorite
From How can I make this PHP merkle root script recursive?
function binFlipByteOrder($string) {
return implode('', array_reverse(str_split($string, 1)));
}
Why a flip?
blockchain php
New contributor
Nicolas Cantu is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
up vote
2
down vote
favorite
From How can I make this PHP merkle root script recursive?
function binFlipByteOrder($string) {
return implode('', array_reverse(str_split($string, 1)));
}
Why a flip?
blockchain php
New contributor
Nicolas Cantu is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
up vote
2
down vote
favorite
up vote
2
down vote
favorite
From How can I make this PHP merkle root script recursive?
function binFlipByteOrder($string) {
return implode('', array_reverse(str_split($string, 1)));
}
Why a flip?
blockchain php
New contributor
Nicolas Cantu is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
From How can I make this PHP merkle root script recursive?
function binFlipByteOrder($string) {
return implode('', array_reverse(str_split($string, 1)));
}
Why a flip?
blockchain php
blockchain php
New contributor
Nicolas Cantu is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Nicolas Cantu is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
edited 4 hours ago


Glorfindel
2381412
2381412
New contributor
Nicolas Cantu is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
asked 13 hours ago


Nicolas Cantu
134
134
New contributor
Nicolas Cantu is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Nicolas Cantu is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
Nicolas Cantu is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
up vote
3
down vote
accepted
Hashes are big endian by standard, and most computers use little endian, so it's probably just for convenience. See Why does the Bitcoin protocol use the little-endian notation?
Ok thanks you! (I suspected the Lilliputians..)
– Nicolas Cantu
13 hours ago
haha they are alive and well in Bitcoin... :)
– JBaczuk
13 hours ago
Of course it's a little big part of Internet (Cohen) and a community story :) So they are well in Bitcoin :)
– Nicolas Cantu
4 hours ago
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
3
down vote
accepted
Hashes are big endian by standard, and most computers use little endian, so it's probably just for convenience. See Why does the Bitcoin protocol use the little-endian notation?
Ok thanks you! (I suspected the Lilliputians..)
– Nicolas Cantu
13 hours ago
haha they are alive and well in Bitcoin... :)
– JBaczuk
13 hours ago
Of course it's a little big part of Internet (Cohen) and a community story :) So they are well in Bitcoin :)
– Nicolas Cantu
4 hours ago
add a comment |
up vote
3
down vote
accepted
Hashes are big endian by standard, and most computers use little endian, so it's probably just for convenience. See Why does the Bitcoin protocol use the little-endian notation?
Ok thanks you! (I suspected the Lilliputians..)
– Nicolas Cantu
13 hours ago
haha they are alive and well in Bitcoin... :)
– JBaczuk
13 hours ago
Of course it's a little big part of Internet (Cohen) and a community story :) So they are well in Bitcoin :)
– Nicolas Cantu
4 hours ago
add a comment |
up vote
3
down vote
accepted
up vote
3
down vote
accepted
Hashes are big endian by standard, and most computers use little endian, so it's probably just for convenience. See Why does the Bitcoin protocol use the little-endian notation?
Hashes are big endian by standard, and most computers use little endian, so it's probably just for convenience. See Why does the Bitcoin protocol use the little-endian notation?
answered 13 hours ago
JBaczuk
3,5741321
3,5741321
Ok thanks you! (I suspected the Lilliputians..)
– Nicolas Cantu
13 hours ago
haha they are alive and well in Bitcoin... :)
– JBaczuk
13 hours ago
Of course it's a little big part of Internet (Cohen) and a community story :) So they are well in Bitcoin :)
– Nicolas Cantu
4 hours ago
add a comment |
Ok thanks you! (I suspected the Lilliputians..)
– Nicolas Cantu
13 hours ago
haha they are alive and well in Bitcoin... :)
– JBaczuk
13 hours ago
Of course it's a little big part of Internet (Cohen) and a community story :) So they are well in Bitcoin :)
– Nicolas Cantu
4 hours ago
Ok thanks you! (I suspected the Lilliputians..)
– Nicolas Cantu
13 hours ago
Ok thanks you! (I suspected the Lilliputians..)
– Nicolas Cantu
13 hours ago
haha they are alive and well in Bitcoin... :)
– JBaczuk
13 hours ago
haha they are alive and well in Bitcoin... :)
– JBaczuk
13 hours ago
Of course it's a little big part of Internet (Cohen) and a community story :) So they are well in Bitcoin :)
– Nicolas Cantu
4 hours ago
Of course it's a little big part of Internet (Cohen) and a community story :) So they are well in Bitcoin :)
– Nicolas Cantu
4 hours ago
add a comment |
Nicolas Cantu is a new contributor. Be nice, and check out our Code of Conduct.
Nicolas Cantu is a new contributor. Be nice, and check out our Code of Conduct.
Nicolas Cantu is a new contributor. Be nice, and check out our Code of Conduct.
Nicolas Cantu is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fbitcoin.stackexchange.com%2fquestions%2f81381%2fwhy-a-flip-a-bin-before-hashing-in-this-script%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
EfTmI 1kotw aPE,PT 8,Mbg7t,XbIT39J r1,RIjgU0fv zw1I Jid6QNhO6kUtavv