<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Fri, Jun 5, 2015 at 7:22 PM, Zooko Wilcox-OHearn <span dir="ltr"><<a href="mailto:zooko@leastauthority.com" target="_blank">zooko@leastauthority.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Dear Perry's Crypto List folks:<br>
<br>
The time has come to kill off md5sum. Here's the letter I wrote to the<br>
GNU coreutils project advocating replacing md5sum with b2sum (BLAKE2)<br></blockquote><div>........</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Any suggestions?<br>
</blockquote><div> </div></div><div class="gmail_extra"><br></div>Well killing it is not an easy option.  Storage and historic data </div><div class="gmail_extra">might  have a md5 check sum to validate it.   Many more cases</div><div class="gmail_extra">will turn up to the point that killing it is not an option.</div><div class="gmail_extra"><br></div><div class="gmail_extra">As indicated data structures and data fields are constrained</div><div class="gmail_extra">and since the value is not the same even truncating should </div><div class="gmail_extra">not be an option (think strict type checking here).<br><br clear="all"><div>Reread the awk, nawk, gawk name and transition history</div><div>to see how deeply some things are inserted into systems.</div><div>Compilers and compiler flags too..</div><div><br></div><div>There is a more general problem of "deprecating" and updating software.</div><div>System tools should have a way to invite then enforce updates.</div><div>Man  and info pages are a good place to start.</div><div>Alternatives seems to be one context for managing a variety</div><div>of animals in the software barn yard.   </div><div><br></div><div><br></div><div><br></div><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr">  T o m    M i t c h e l l</div></div>
</div></div>