Computer >> 컴퓨터 >  >> 스마트폰 >> 스마트폰

안드로이드에서 파일을 안전하게 암호화하고 복호화하는 방법

안드로이드에서 파일을 안전하게 암호화하고 복호화하는 방법

안드로이드 기기에서 파일을 암호화하면 중요한 데이터를 도난으로부터 보호할 수 있습니다. 설령 파일이 유출되더라도 올바른 키로 복호화하지 않는 한 누구도 내용을 읽을 수 없습니다. 암호화된 파일은 의미를 알 수 없는 난독화된 정보로 표시되며, 일반적으로 AES 128 또는 AES 256 표준을 사용해 사실상 해독이 불가능한 상태로 만듭니다.

이 글에서는 스마트폰의 모든 데이터를 한 번에 암호화하는 방법과, 원하는 특정 파일만 선택해서 암호화하는 방법을 모두 소개합니다.

방법 1. 안드로이드 기기 전체 암호화하기

가장 확실한 암호화 방법은 운영체제에 기본 탑재된 '전체 디스크 암호화(Full-Disk Encryption)' 기능을 이용하는 것입니다. 이 기능을 사용하면 비밀번호 또는 PIN으로 기기를 잠글 수 있어 보안이 크게 강화됩니다. 다만 성능이 낮은 기기에서는 다소 속도 저하가 발생할 수 있다는 점은 감안해야 합니다.

설정 경로는 다음과 같습니다.

설정 → 보안 → 휴대전화 암호화(Encrypt phone)

안드로이드에서 파일을 안전하게 암호화하고 복호화하는 방법

메뉴가 보이지 않는다면?

안드로이드 7.0 이상 버전을 사용 중이라면 위 메뉴가 없을 수 있습니다. 이 경우 설정 → 저장공간 → 휴대전화 저장공간 암호화 경로를 확인해 보세요.

그래도 옵션을 찾을 수 없다면 개발자 옵션을 활성화해야 할 수 있습니다. 설정 → 휴대전화 정보 → 소프트웨어 정보 → 더보기로 이동한 뒤, '빌드 번호'를 일곱 번 연속으로 탭하면 개발자 옵션이 잠금 해제됩니다.

이후 설정 → 개발자 옵션에서 '파일 기반 암호화로 변환(Convert to file encryption)' 항목을 찾을 수 있습니다. 참고로 이 과정은 기기의 모든 데이터를 삭제하고 초기 상태로 시작하기 때문에, 반드시 사전에 데이터를 백업해 두어야 합니다.

안드로이드에서 파일을 안전하게 암호화하고 복호화하는 방법

참고로 최신 안드로이드 기기 대부분은 출고 시부터 기본적으로 암호화가 적용되어 있으므로, 비교적 최근에 구매한 기기라면 이미 어느 정도 보호받고 있는 상태입니다.

방법 2. 특정 파일만 암호화하기 (Andrognito 활용)

기기 전체가 아니라 사진, 동영상, 문서 등 필요한 파일만 골라서 암호화하고 싶다면 Andrognito라는 앱을 사용하는 것이 좋습니다. 이 앱은 군사 수준의 256비트 AES 암호화 알고리즘을 사용해 파일을 안전하게 보호해 줍니다.

초기 설정 및 볼트 생성

1. Google Play 스토어에서 Andrognito를 검색해 기기에 다운로드하고 설치합니다.

2. 앱을 실행합니다.

3. 처음 실행하면 이름과 파일을 보호할 네 자리 PIN을 입력해야 합니다. 입력 후 화살표 아이콘을 눌러 다음 단계로 진행하세요.

안드로이드에서 파일을 안전하게 암호화하고 복호화하는 방법

4. 확인을 위해 네 자리 PIN을 한 번 더 입력하고, 화살표 아이콘을 눌러 계속 진행합니다.

안드로이드에서 파일을 안전하게 암호화하고 복호화하는 방법

5. 추가 보안 장치로 보안 질문을 설정하게 됩니다. 질문과 답변을 입력한 뒤 화살표 아이콘을 눌러 다음으로 넘어갑니다. PIN을 잊어버렸을 때 이 질문으로 계정을 복구할 수 있으니 기억하기 쉬우면서도 추측하기 어려운 답변을 권장합니다.

안드로이드에서 파일을 안전하게 암호화하고 복호화하는 방법

6. 이제 암호화된 파일을 보관할 '볼트(Vault)'를 만듭니다. 볼트 이름과 네 자리 PIN을 입력한 뒤 분홍색 아이콘을 누르면 다음 화면으로 이동합니다.

안드로이드에서 파일을 안전하게 암호화하고 복호화하는 방법

파일 암호화하기

7. 이제 볼트에 파일을 추가해 암호화할 수 있습니다. 화면의 '+' 아이콘을 누르고 전체 파일(All Files), 이미지(Images), 동영상(Videos) 중 원하는 카테고리를 선택하세요.

안드로이드에서 파일을 안전하게 암호화하고 복호화하는 방법

8. 암호화할 파일을 길게 누르면 선택 옵션이 나타납니다. 여러 파일을 한꺼번에 선택할 수도 있습니다. 선택을 마친 후 오른쪽 상단의 잠금 아이콘을 누르면 선택한 파일들이 암호화됩니다.

안드로이드에서 파일을 안전하게 암호화하고 복호화하는 방법

9. 암호화가 성공적으로 완료되면 화면에 주황색 아이콘이 표시됩니다.

안드로이드에서 파일을 안전하게 암호화하고 복호화하는 방법

선택한 파일은 이제 군사 수준의 AES 256비트 암호화 알고리즘으로 보호됩니다. 누군가 이 파일에 접근하더라도 암호화에 사용된 키가 없다면 내용을 읽을 수 없습니다.

암호화된 파일 복호화하기

파일을 다시 사용해야 할 때는 같은 앱에서 간단히 복호화할 수 있습니다.

1. 앱 서랍에서 Andrognito 앱을 실행합니다.

2. 설정해 둔 네 자리 PIN을 입력해 보호된 데이터에 접근합니다.

안드로이드에서 파일을 안전하게 암호화하고 복호화하는 방법

3. 지금까지 암호화한 모든 파일 목록이 표시됩니다. 복호화할 파일을 길게 눌러 선택한 뒤, 오른쪽 상단의 잠금 해제 아이콘을 누르면 해당 파일들이 복호화됩니다.

안드로이드에서 파일을 안전하게 암호화하고 복호화하는 방법

복호화가 완료된 파일은 더 이상 볼트에 속하지 않으며, 이전처럼 일반 파일 형태로 자유롭게 열어볼 수 있습니다.

마무리

파일에 잠금을 걸어두는 것도 접근 전 한 단계의 장벽을 만들어 주지만, 암호화는 그보다 훨씬 강력한 보호막을 제공합니다. 암호화된 파일은 아무 의미 없는 코드 덩어리로 숨겨지기 때문에, 허가받지 않은 사람은 아무리 노력해도 내용을 알아낼 수 없습니다. 소중한 개인 파일을 철저히 지키고 싶다면, 내가 허용한 사람만 볼 수 있도록 하는 가장 확실한 방법은 바로 암호화입니다.

이 글은 2015년 5월에 처음 게시되었으며 2017년 11월에 업데이트되었습니다. 앱의 UI나 메뉴 위치는 버전에 따라 다소 다를 수 있습니다.