md5算法的兑现

md5算法的实现我查了一下md5的算法,都说要将字符串的二进制数加1和0,使其长度除以512 等于448,然后我想问,

md5算法的实现
我查了一下md5的算法,都说要将字符串的二进制数加1和0,使其长度除以512 等于448,然后我想问,如果长度除以512就刚好等于448,那么还需要补1和0吗?如果余数大于448呢?那要怎么加呢?
[解决办法]
不懂帮顶!
不过我以前好像看到过rfc文档中貌似有现成的伪代码吧?LZ找找看?