암호화/복호화 추가 질문 입니다.
- 작성자 :
- 장*주
- 작성일 :
- 2012-05-15 19:00:14
- 조회수 :
- 2,039
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
질문을 올리는데 계속 시스템 오류라고 뜨네요...
아무래도 특수문자 때문에 그런것 같아서... 질문사항을 파일로 첨부했습니다..
수고하세요....
아무래도 특수문자 때문에 그런것 같아서... 질문사항을 파일로 첨부했습니다..
수고하세요....
A
안녕하세요.. 장선주님..
encrypt된 내용은 byte[]이기 때문에.. 그냥.. new String()을 통해 문자로 만드시면 당연히 깨지도록 되어 있습니다.. (문자가 아닌 데이터를 강제로 문자로 해석하기 때문에..)
그래서.. 이런 경우를 위해 Base64를 사용하시는 것입니다..
2.0에서도 당연히 Base64로 인코딩해서.. 보관하시고.. 다시 byte[]로 디코딩하셔서 복호화하시면 됩니다..
이는 암복호화에 대한 내용이 아니라.. byte[] 데이터를 String 형태로 보관하는 방식 중에 하나이기 때문에.. 암복호화 교재 부분에 포함되어 있진 않습니다.
그럼.. 즐거운 하루되십시오.
감사합니다.
encrypt된 내용은 byte[]이기 때문에.. 그냥.. new String()을 통해 문자로 만드시면 당연히 깨지도록 되어 있습니다.. (문자가 아닌 데이터를 강제로 문자로 해석하기 때문에..)
그래서.. 이런 경우를 위해 Base64를 사용하시는 것입니다..
2.0에서도 당연히 Base64로 인코딩해서.. 보관하시고.. 다시 byte[]로 디코딩하셔서 복호화하시면 됩니다..
이는 암복호화에 대한 내용이 아니라.. byte[] 데이터를 String 형태로 보관하는 방식 중에 하나이기 때문에.. 암복호화 교재 부분에 포함되어 있진 않습니다.
그럼.. 즐거운 하루되십시오.
감사합니다.