[]byte를 INT보다 HEX 데이터로 출력할 때가 생각보다 많은 것 같다.
위와 같은 iv []byte를 fmt.Println하면 아래와 같이 int형으로 출력이 된다.
이를 hex형태로 보고 싶다면 예전에는 for문을 이용해서 아래와 같이 출력했다.....(미련하게...)
하지만 형식지정자를 사용하면 쉽게 출력 할 수 있었다.
좀 더 보기 좋게 하기 위해서 %뒤에 한칸 띄워서 각 바이트들이 띄워쓰기가 되도록 하고 \n을 넣어 마지막에 줄바꿈도 추가하였더니
깔끔하게 출력되었다.
엄청 기본적이고 쉬운 내용이였지만 그냥 지나쳐버려 비효율적인 방법을 반복하고 있었다......
반응형
'지식저장소 > Golang' 카테고리의 다른 글
[Golang] Ping 테스트 (0) | 2023.07.25 |
---|---|
[Golang] File Compare - 파일 비교 (0) | 2023.03.23 |
[Golang] AES - CFB - Base64 암호화 (0) | 2021.10.22 |
[Golang] AES - CBC - pkcs7Pad 암호화 (0) | 2020.11.02 |
[Golang] 파일을 Hex Array로 변환하는 프로그램 (0) | 2020.10.16 |