md5crypt.c revision 6f8d59d8fcaf391990ca04c7bdcf65ab23320fe0