안드로이드 장치의 안전한 위치에 내 앱의 개인 키를 저장해야하는데, 나는 certStore에 대해 읽었지만 파일을 저장할 수는 없습니다. 안전하게 저장할 수있는 위치가 있으며 앱을 다시 설치하면 삭제되지 않습니다.안드로이드에서 개인 키 저장
답변
You can store the key in the Preferences of your App. This will protect the key from
getting read by other applications because of the underlying file system restrictions of
the Android system.
그러나 사용자가 키를 읽지 못하게합니다.
응용 프로그램을 제거하고 장치에 다시 설치 한 후에이 공유 환경 설정을 사용하려면 Android 백업 관리자를 사용해보십시오. 나는 당신의 활동 데이터를 다시 설치하는 데 도움이된다고 생각합니다.
EDIT: Android (unfortunately) does not provide a way to do so. The approach I've used
before is to encrypt this token with another key generated within the app.
Your app key can be algorithmically generated. This, however, is only as secure as
your algorithm. Once that is known this is equivalent to storing the token in plain text.
감사합니다.
이 폴더에 액세스 할 수 있습니까? – Mal
예, 전화가 루트이면이 디렉토리에 액세스 할 수 있습니다. – user370305
하지만이 액티비티 나 클래스에이 키를 쓰고 apk가 생성되면 progaurd 나 다른 보안 도구를 사용하면 아무도 쉽게 얻을 수 없다고 생각합니다. – user370305
- 1. DSACryptoServiceProvider를 사용하여 개인 키 저장
- 2. 개인 테이블 기본 키
- 3. 공개/개인 키 재사용
- 4. 안드로이드에서 키 처리
- 5. 안드로이드에서 키 캡처
- 6. 개인 데이터 저장
- 7. 안드로이드에서 목록의 내용 저장
- 8. Service Broker의 개인 키 문제
- 9. iPhone 인증서 개인 키 배포하기?
- 10. Git ssh 개인 키 암호문
- 11. 암호화 제품 키 : 공개 키 및 개인 키 암호화
- 12. 안드로이드에 비밀 키 저장
- 13. AES 키 저장
- 14. AES_ENCRYPT 키 저장
- 15. 안전하게 AES 키 저장
- 16. OS X 키 체인 : 개인 키 추출 - 가능합니까?
- 17. Java를 사용하여 MacOS X 키 스토어에서 개인 키 받기
- 18. iPhone 프로비저닝 문제 : 공용/개인 키
- 19. 자바 스크립트에서 공용/개인 키 사용
- 20. 개인 키 인증이있는 SFTP 용 cURL
- 21. LockBox를 사용하여 PEM 형식의 개인 키 읽기
- 22. 개인 키 관리를 올바르게 수행하는 방법
- 23. 개인 키 암호 문구의 목적은 무엇입니까?
- 24. 개인 공개 교환 키 쌍 가져 오기
- 25. openssl? 공용 및 개인 키 가입
- 26. ezPyCrypto에서 퍼티로 생성 된 개인 키 읽기
- 27. Qt 응용 프로그램의 개인 키 보호
- 28. ASN.1 DER 형식의 개인 키
- 29. 모바일 장치에서 무차별 공격으로부터 개인 키 보호
- 30. 임시 클라이언트 인증서 (개인 키 포함) 만들기
해당 키를 응용 프로그램에 사용하고 있습니까? – user370305
예, 웹에서 응답을 받고이 키로 암호 해독 – Mal
그래서이 옵션에는 공유 환경 설정이 전용 모드로 사용됩니다.이 경우 개인 모드에서만 응용 프로그램 만이이 공유 환경 설정에 액세스 할 수 있습니다. – user370305