안드로이드 개발 정보
(글 수 1,067)
파일 자체를 암호화 처리 할때 문제
간혹 가다가 이미지 저작권 문제 때문에 이미지를 복사 못하게 막아야한다. 하지만
안드로이드에서는 apk파일을 압축을 풀어서 또는 SDcard에 있는 숨겨진 파일을 찾아서 다른 이들이 무단으로 사용할수도 있으
니 이를 막기 위해서 이미지 파일 자체를 암호화 처리해서 이미지를 로드할때 복호화해서 로드를 하면 해결 할수 있다.
Base64 파일은 아래 사이트 참조
http://blog.naver.com/PostView.nhn?blogId=cwisky&logNo=80154510909&redirect=Dlog&widgetTypeCall=true
이미지 암호화 해야 할 일이 있을 것 같아서 찾아보니......

2012.06.24 17:10:26
문제는 이렇게해도 apk파일 디컴파일 하면 키랑 암호방식 다 보이기에 아쉽지만 별 의미는 없습니다만
그래도 이거 하고 안하고의 차이는 있겠죠. 이거 디컴파일하면서까지 이미지 파일 얻고 싶은 거 아닌 이상 ㅎㅎ
가장 확실하게 하는 방법은 서버로 통신하는 겁니다.
2012.06.25 11:44:31
좋은 정보 감사합니다.
그런데 이미지를 복호화할 경우에 비트맵 로드시간이 더 길어지지 않나요?(얼마나 길어질지는 테스트를 해봐야겠네요.)
그리고 디컴파일로 인한 키 노출이 두렵다면,, JNI를 이용해서 c++에서 코드를 작성하는 것도 괜찮을 것 같습니다.^^
오 ! 좋은 정보감사합니다^^
그런데 앱의 Assets이나 Drawable에 넣는 이미지를 이렇게 암호화해서 넣어놓고
앱에서 사용할수는 없는지 궁금합니다.^^