/*聽說太多注釋就表示我寫的代碼閱讀性差是以就不注釋了..... 有問題評論走起 (ovo)*/
func Hextob(str string)([]byte){
slen:=len(str)
bHex:=make([]byte,len(str)/2)
ii:=0
for i:=0;i<len(str);i=i+2 {
if slen!=1{
ss:=string(str[i])+string(str[i+1])
bt,_:=strconv.ParseInt(ss,16,32)
bHex[ii]=byte(bt) ii=ii+1;
slen=slen-2;} }
return bHex;
}
/*位元組數組轉16進制可以直接使用 fmt自帶的*/
func BytetoH(b []byte)(H string){
H=fmt.Sprintf("%x",b)
return; }
需要引入 fmt和stconv兩個包