そのへんは誰か作ってなければもう仕様書を読んで内容を理解してコードを書くしかなかったりします。
MD5
https://www.ipa.go.jp/security/rfc/RFC1321JA.htmlSHA-1
https://www.ipa.go.jp/security/rfc/RFC3174JA.html計算の細かい内容は「MD5 アルゴリズム」「SHA1 アルゴリズム」などで検索するといろいろでてきますが、サイトによっては説明されてない事があったりするので、いろんなサイトを見てみるといいかもです。