package Ġcom . r atur u . pert amin an ow . util Ċ Ċ /** Ċ Ġ* ĠCreated Ġon Ġ: ĠApril Ġ 0 7 , Ġ 2 0 1 8 Ċ Ġ* ĠAuthor ĠĠĠĠ Ġ: Ġz et b aits u Ċ Ġ* ĠName ĠĠĠĠĠĠ Ġ: ĠZe tra Ċ Ġ* ĠGitHub ĠĠĠĠ Ġ: Ġhttps :// github . com / zet b aits u Ċ Ġ*/ Ċ private Ġval ĠHEX _ CHARS Ġ= Ġ" 0 1 2 3 4 5 6 7 8 9 ABCDEF ". toCharArray () Ċ Ċ fun ĠByteArray . to Hex () Ġ: ĠString { ĊĠĠĠ Ġval Ġresult Ġ= ĠStringBuffer () ĊĊĠĠĠ ĠforEach Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġoct et Ġ= Ġit . toInt () ĊĠĠĠĠĠĠĠ Ġval Ġfirst Index Ġ= Ġ( octet Ġand Ġ 0 xF 0 ). ush r ( 4 ) ĊĠĠĠĠĠĠĠ Ġval Ġsecond Index Ġ= Ġoct et Ġand Ġ 0 x 0 F ĊĠĠĠĠĠĠĠ Ġresult . append ( HEX _ CHARS [ first Index ]) ĊĠĠĠĠĠĠĠ Ġresult . append ( HEX _ CHARS [ second Index ]) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġreturn Ġresult . toString () Ċ }