Skip to content

Instantly share code, notes, and snippets.

@cs278
Last active June 10, 2016 10:47
Show Gist options
  • Save cs278/4a1961cc74b9ec137af137456fed8871 to your computer and use it in GitHub Desktop.
Save cs278/4a1961cc74b9ec137af137456fed8871 to your computer and use it in GitHub Desktop.
Composer signature bad encoding
$ wget -qO- https://getcomposer.org/download/1.1.2/composer.phar.sig | jq -r '.sha384' | base64 --decode | sha256sum
base64: invalid input
867a94f359e4a8431d8bed267edd85414e1c99acb76fa3686f7167dd143c6c76 -
$ wget -qO- https://getcomposer.org/download/1.1.2/composer.phar.sig | jq -r '.sha384' | php -r 'echo base64_decode(stream_get_contents(STDIN));' | sha256sum
867a94f359e4a8431d8bed267edd85414e1c99acb76fa3686f7167dd143c6c76 -
$ php -a
php > var_dump(hash('sha256', base64_decode('gvW3HhdC4KvSiWOZ/P4pS6C0e39mXRFdLvMIjUxBoxe7YyEe5ueMgEHJ3SLvAbjD4JE4dEw4hqeBY+hFPeSPvBMFcNVPAcYWEnYDCcbc/y3dKMmBWHkl2O4Ahf9YFv6ZNxHQbHkKSlsUAl4x7RL7rgPjJ9NgV7uRwsyyruYg+/RjmastYIJqgK2xWxaVlko5KIFs5QT1/5pJUDo3+9MYXvTvOFQQpoPdhAQ11MWnHVlAx9wX+LqA6biTBB5hSP/P/wcTSelFdKH+XUK20ECQ+1+gwtdFvQfwVfdJP6bcX6/NV3P1aiIOjql7jwD+tJRKCBZjjYS4klHzCA8YM+MK5DNl8yYuW3tGsMshljMEKIhtZJbfUO8gWMHzGn1XADJ6/w6yBhU3OJG7cX7AYZWBVuZxM72PKgxYTnZWwfOo3s9fYIsgAoTI9IBIKu4wgi+twyNfZa0l41ZBpGWvTXbUol/M4mdmAUQrfb+DNviNwekJ8kYj4aX0Uaz/pC61ZEA8YRvIje8FlJqtTFJdlzBtTDWKUnyghEwAnG8g/afq1ExyRMiFLuSaH1U+GoLIHHpCfRgnxx+XBH1wBHJoSOqG0v56161rmXElk27A1cdhiGn7XltP+sHaxeqGFGT8WWJY4I6/DZ9BPQMpzyMBb9LF/G68XUEvmGJIGF4BL/Noe3o')));
string(64) "867a94f359e4a8431d8bed267edd85414e1c99acb76fa3686f7167dd143c6c76"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment