[]byte를 INT보다  HEX 데이터로 출력할 때가 생각보다 많은 것 같다. 

 

 

 위와 같은 iv []byte를 fmt.Println하면 아래와 같이 int형으로 출력이 된다. 

이를 hex형태로 보고 싶다면 예전에는 for문을 이용해서 아래와 같이 출력했다.....(미련하게...)

 

 

하지만 형식지정자를 사용하면 쉽게 출력 할 수 있었다.

좀 더 보기 좋게 하기 위해서 %뒤에 한칸 띄워서 각 바이트들이 띄워쓰기가 되도록 하고 \n을 넣어 마지막에 줄바꿈도 추가하였더니 

 

깔끔하게 출력되었다. 

 

엄청 기본적이고 쉬운 내용이였지만 그냥 지나쳐버려 비효율적인 방법을 반복하고 있었다......

반응형

+ Recent posts