클라이언트 측에서 암호화/암호 해독이 이루어지는 Android 애플리케이션을 개발해야합니다. 서버에 전송되어 저장되는 데이터는 반드시 암호화되어야합니다. 문제는 어디서나 암호화/암호 해독 키를 저장할 수 없다는 것입니다.암호화 알고리즘의 키를 저장할 위치는 어디입니까?
키를 클라이언트 컴퓨터에 저장할 수 없습니다. 관리자 (또는 서버에 액세스 할 수있는 사람)가 암호화되지 않은 데이터에 액세스하지 않아야하기 때문입니다.
키를 생성하는 방법은 무엇입니까? 몇 가지 방법을 제안 해 주시겠습니까?
나는이 질문을 이해하지 못한다고 생각합니다. 데이터 암호화에는 일반적으로 사용자의 장치에 저장된 공개 키와 원격 시스템 (일반적으로 서버)에 의해 저장된 개인 키가 있습니다. 정확히 당신이하려고하는 것은 이것과 다릅니다. – Codeman
누가 일반 텍스트를 읽을 수 있습니까? 누가 암호화 된 데이터에만 액세스 할 수 있습니까? 누가 데이터를 암호화하고 누가 데이터를 해독합니까? 암호화 된 데이터는 어디에 저장됩니까? – JimmyB