package Ġcom . i 4 ever ca i . android . support . extensions Ċ Ċ import Ġandroid . util . Base 6 4 Ċ import Ġjava . security . Message Digest ĊĊ Ċ inline Ġfun ĠByteArray . string () Ġ= Ġmap Ġ{ Ġit . string () Ġ}. join ToString ("") Ċ Ċ inline Ġfun ĠByteArray . base 6 4 () Ġ= ĠString ( Base 6 4 . encode ( this , ĠBase 6 4 . DEFAULT )) Ċ Ċ inline Ġfun ĠByteArray . md 5 () Ġ= ĠMessage Digest . getInstance (" MD 5 "). run Ġ{ Ġdigest ( this @ md 5 ). string () Ġ} Ċ inline Ġfun ĠByteArray . sha 1 () Ġ= ĠMessage Digest . getInstance (" SHA - 1 "). run Ġ{ Ġdigest ( this @ sha 1 ). string () Ġ} Ċ inline Ġfun ĠByteArray . sha 2 5 6 () Ġ= ĠMessage Digest . getInstance (" SHA - 2 5 6 "). run Ġ{ Ġdigest ( this @ sha 2 5 6 ). string () Ġ} Ċ inline Ġfun ĠByteArray . sha 5 1 2 () Ġ= ĠMessage Digest . getInstance (" SHA - 5 1 2 "). run Ġ{ Ġdigest ( this @ sha 5 1 2 ). string () Ġ}