So, why is #dotnet involved in the blame for #MicrosoftAzure CLI upload to blob storage being weird?
Due to how #dotnet computes an MD5, and returns an array of 16 bytes (the output of `xxd -r -p` in the cautionary tale), instead of the more common hexadecimal string.
https://learn.microsoft.com/en-us/dotnet/api/system.security.cryptography.md5?view=net-10.0#remarks
An MD5 string is 32 bytes, so #Microsoft saved 16 bytes by making it less easy to get an MD5 string... #640kEnoughForAnyone
#MicrosoftLogic #ShamelessTechShaming #LegacyTech #LegacyCode