말그대로 잘못된 캐릭터가 들어가서 오류가 생겼다. Base64.DEFAULT는 인코딩을 할 때 기본적으로 new line인 LF(/n)을 추가한다고 한다. 그래서 Base64.DEFAULT 대신 Base64.NO_WRAP를 사용하면 해결된다! val toEncodeAsBytes = toEncode.toByteArray() val encodeString = Base64.encodeToString(toEncodeAsBytes, Base64.NO_WRAP)