나우
87
2017-06-27 23:35:48
3
4611

AES 암복호화시 한글 '일부' 깨짐..?


aes-256 을 사용해서 요청 결과를 암호화해 전송하는 node.js 서버를 개발하고 있습니다.

(암호화된 JSON, crypto.js 사용)


암복호화시 대부분은 큰 문제없이 잘 작동하는데,

알 수 없는 이유로 일부의 경우 복호화시 마지막 한글 한두글자가 깨져 나오는 경우가 있습니다.ㅠㅠ

특수문자도 아닌 보통 글자인데 말이에요.


JSON 암호화 또는 복호화 시에 뭔가 문제가 발생하는 것이 확실한데요

(암호화 안하면 정상적으로 송출됨, 터미널 console 창에서도 똑같이 깨져나옴)


혹시 위와 같은 문제 경험하신적 있는 분들 계시면 도움 구해봅니다.

0
  • 답변 3

  • DfSys
    787
    2017-06-28 07:53:02

    깨지는 값을 한번올려주시겠어요?  암호화하고 base64나 hex 값으로 변환해서요

    제가 한번 풀어볼게요.  키도 알려주시고요.

  • 스타
    3k
    2017-06-28 08:38:19

    base64로 먼저 encoding 하면 해결 됩니다.

    풀때도 마찬가지로 암호 푼 다음 decoding 하구요 

  • 나우
    87
    2017-07-14 15:37:08

    //스타


    오 바로해결됐습니다. 꽤 오래 고민하구 있었는데 감사해요!!!!!!!!!!!



  • 로그인을 하시면 답변 을 등록할 수 있습니다.