Google은 일부 데이터를 현지에 저장하는 앱을 보유하고 있습니다.이 데이터는 사용자와 Google 이외의 다른 사람에게 가치가 없습니다. 따라서 암호화 할 필요는 없지만 아무도 변경하지 않았 으면합니다.휴대 기기의 설정 파일 확인 및 확인 (iOS + Android)
나는 파일 내용, 날짜 스탬프 및/또는 크기에서 해시를 생성하는 것이 가장 쉬운 방법이라고 생각했습니다. 곧바로 md5를 수행하는 것은 아마도 충분하지 않을 것입니다. 누가 데이터를 변경하려고하는지 새로운 해시를 생성 할 수 있기 때문에 일종의 키를 사용하는 것이 좋을 것입니다. 누구든지이 일을하는 간단한 방법을 알고 있습니까? 나는 crypto ++와 같은 라이브러리를 사용하지 않으려하지만, 100 %는 사용하지 않도록하고 싶다.
아, 우리는 C++로 앱을 만들고 있습니다.
어쩌면 우리는 md5 함수에 전달한 값에 모호한 데이터를 추가해야 할 것입니다. 너희들은 어떻게 생각하니?
다시 말해서, 파일에는 해커에게 가치있는 정보가 없으므로 보안을 위해 외출 할 이유가 없습니다. 설정이 엉망이되었는지 확인하고 싶습니다.
감사합니다. Angrius.
PS> 누구나 md5를 구현할 수있는 좋은 방법을 알고 있습니까?
응답을 주셔서 감사합니다,하지만 난 데이터를 보호하기 위해 노력하고 있지 않다가, 난 그냥 누군가가 그것을 수정 한 있는지 확인하기 위해 노력하고 있습니다. config 파일을 수정하고 기본값으로 되돌리려면 config 파일을 거부합니다. OpenSSL을 사용하는 것은 과도한 것 같습니다. – SpaceBear
어떤 종류의 서명 키 (예 : OP에서도 그렇다고하더라도)를 갖고 있지 않으면 수정되지 않았는지 확인할 방법이 없습니다. –
네, 파일의 메타 데이터와 개인 키를 기반으로 md5를 생성 할 것 같습니다. http://en.wikipedia.org/wiki/Hash-based_message_authentication_code – SpaceBear