마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

암호화 키를 어디에 보관하는게 이상적일까요?

0 추천
절대 유출되지 않아야 하는 키가 있습니다.

키 타입은 바이트 배열이구요

 

프리퍼런스나 코드상에 있으면 디컴파일 하면 유출될거 같은데..

어디에 보관하는게 좋을까요?
다이군 (560 포인트) 님이 2013년 8월 19일 질문

2개의 답변

0 추천
서버에 저장하는게 제일 안전한 방법이고..

로컬에 저장되는 파일이라면.. 암호화 해서 저장하고

사용시에 복고화 해서 사용하면 됩니다.

 

당연히 암호화 하고 복고화 하는 키는 프로그램 런타임에서

이뤄지고요..

 

물론 이것도 리버싱 하면 키값과 암호화 알고리즘이 노출되기 때문에..

그나마 프로가드정도는 해두는게 좋을거 같습니다.

 

여하튼 서버를 사용하지 않는다면..  이악물고 달려드는 해커에겐 언젠가는

노출되게 됩니다 ㅠㅠ
아즈라엘 (4,010 포인트) 님이 2013년 8월 19일 답변
0 추천
jni 로 내려서 받는게 그나마 제일 나아보이더군요 물론 key  도 포함해서요
aucd29 (218,390 포인트) 님이 2013년 8월 19일 답변
...