package Ġcom . ped ro . rt sp . utils Ċ Ċ import Ġjava . io . Unsupported EncodingException Ċ import Ġjava . security . Message Digest Ċ import Ġjava . security . NoSuch AlgorithmException Ċ Ċ object ĠAuth Util Ġ{ ĊĊĠ Ġ@ Jvm Static ĊĠ Ġfun Ġget Md 5 Hash ( buffer : ĠString ): ĠString Ġ{ ĊĠĠĠ Ġval Ġmd : ĠMessage Digest ĊĠĠĠ Ġtry Ġ{ ĊĠĠĠĠĠ Ġmd Ġ= ĠMessage Digest . getInstance (" MD 5 ") ĊĠĠĠĠĠ Ġreturn Ġbytes To Hex ( md . digest ( buffer . toByteArray ())) ĊĠĠĠ Ġ} Ġcatch Ġ( ignore : ĠNoSuch AlgorithmException ) Ġ{ ĊĠĠĠ Ġ} Ġcatch Ġ( ignore : ĠUnsupported EncodingException ) Ġ{ ĊĠĠĠ Ġ} ĊĠĠĠ Ġreturn Ġ"" ĊĠ Ġ} ĊĊĠ Ġprivate Ġfun Ġbytes To Hex ( raw : ĠByteArray ): ĠString Ġ{ ĊĠĠĠ Ġreturn Ġraw . join ToString ("") Ġ{ Ġ"% 0 2 x ". format ( it ) Ġ} ĊĠ Ġ} Ċ }