2010-01-29 6 views
0

우리 wpf 응용 프로그램에서 암호화 된 데이터 파일이 있습니다. 사용자는 수정이나 변조를 피하기 위해 모르는 위치에 저장하고 싶습니다. 데이터 파일의 크기는 거의 100MB이며 그 중 일부는 zip 파일입니다. 하나의 생각은 그들을 IsolatedFileStorage에 저장하고 있지만 그것은 단지 txt에 문자열을 저장할 수있는 것처럼 보입니다. 크기가 너무 크기 때문에 저장하는 데 문제가있는 것 같습니다. 또 다른 생각은 프로그램을 실행하는 폴더와 같은 폴더에 저장하지만 표시되지 않도록 숨겨진 속성을 설정하는 것입니다. 네가 어떤 제안을했는지 궁금해. 감사합니다. N응용 프로그램의 데이터 파일

+0

암호화 된 경우 왜 사용자에게 보이지 않게하고 싶습니까? – Peter

+0

비록 합의가 아마 숨어 있지 않은 것을 찬성하더라도, 그것은 유효한 질문이며 적절한 대답 (그리고 토론)은 노출을 필요로합니다. +1 –

+0

나는 간단한 암호화를 사용하고 있으며 그것을 암호 해독하는 것이 가능할 수도 있습니다. 그래서 나는 숨어있다. 감사합니다. –

답변

-1

그래, 나는 그들을 숨기고 사용자 프로필 (%USERPROFILE%) 또는 응용 프로그램 데이터 (%APPDATA%) 디렉토리 안에 깊이 묻을 것입니다.

+0

감사합니다. C#/Wpf에 이러한 폴더에 대한 읽기 및 쓰기 권한을 부여하는 메서드가 있습니까? 또한 우리는 이러한 폴더에 읽기 및 쓰기 권한을 부여하는 것에 대해 걱정할 필요가 있습니다. 감사합니다. –

+0

사람들이 내 대답을 표시하려고한다면, 적어도 코멘트를 남기는 것이 예의가 될 것입니다. 문제는 "도덕적 의미"에 관한 것이 아니라 조언을 요구하고 그것을주었습니다. 나의 조언이 기술적으로 부정확하다면, 이유를 말해주십시오. – acron

2

파일을 사용자가 보이지 않게 유지하는 것은 좋은 생각이 아닙니다. 모든 그의 기계와 그가 그의 discspace가 어디로 가고 있는지 알고 싶을 수도 후. 파일이 zip이면 어쩌면 암호를 입력 할 수 있습니다.

+1

나는 동의합니다. 그것은 사용자의 컴퓨터가 아니라 사용자의 컴퓨터입니다. 또한 파일을 숨기고 키/사용자의 컴퓨터에서 암호화한다는 점을 감안할 때 실제로 달성 한 내용을 확인하지 못합니다. 모호함을 통한 보안은 결코 작동하지 않습니다. –

+1

사용자가 숨긴 C : 드라이브의 어딘가에 파일을 저장한다고 가정 해보십시오. 이제 사용자는 동일한 드라이브에 OS를 포맷하거나 다시 설치할 수 있습니다. 결과적으로 파일 저장 위치를 ​​전혀 알지 못하기 때문에 모든 파일을 잃어 버렸습니다. 그래서 가장 좋은 방법은 더 나은 암호화를 찾고 사용자에게 파일의 기본 위치를 알려주는 것입니다. –

관련 문제