package Ġcom . a all am . under wave . internal . extension Ċ Ċ import Ġjava . math . BigInteger Ċ import Ġjava . security . Message Digest Ċ Ċ /** Ċ Ġ* ĠHash Ġa Ġstring Ġto Ġan ĠMD 5 . Ċ Ġ* Ċ Ġ* Ġ@ return ĠMD 5 Ġhash Ġcorresponding Ġto Ġthe Ġgiven Ġstring Ċ Ġ*/ Ċ internal Ġfun ĠString . md 5 (): ĠString Ġ{ ĊĠĠĠ Ġval Ġmessage Digest : ĠMessage Digest Ġ= ĠMessage Digest . getInstance (" MD 5 ") ĊĠĠĠ Ġval Ġdigest : ĠByteArray Ġ= Ġmessage Digest . digest ( toByteArray ()) ĊĠĠĠ Ġreturn ĠBigInteger ( 1 , Ġdigest ). toString ( 1 6 ). pad Start ( 3 2 , Ġ' 0 ') Ċ } Ċ