"응용 프로그램 데이터"로컬 디렉터리에 응용 프로그램의 계정 데이터를 저장하고 있습니다. 이 파일을 보호하기위한 적절한 (또는 올바른) 방법을 이해하는 것이 궁금합니다.응용 프로그램 계정 데이터를 안전하게 저장하십시오.
약자로, 간단한 텍스트 파일입니다. 간단히 AES 256bit 암호화로 압축 할 수 있습니까? 그게 충분히 안전한가요? 물론, 내 프로그램 내에서 키를 저장해야하므로 위험 할 수 있습니까?
가장 좋은 방법은 무엇입니까?
건배, 아드리안 당신은 DPAPI (데이터 보호 API)를 고려하는 것이 좋습니다
목표는 무엇입니까? 당신은 어떤 위험에 대비하고 있습니까? –
좋은 암호로 암호화 할 수 있습니다. ZIPping은 필요하지 않습니다. 암호화 된 파일 및 프로그램에 액세스 할 수있는 해커가 있으면 프로그램이 실행될 때 IDA 디버거 또는 '메모리 내'와 같은 도구로 키를 찾을 수 있습니다 (DVD 암호화가 궁극적으로 손상된 이유입니다). 수백만 명의 사람들이 암호화 된 DVD 및 실행중인 디코더 소프트웨어). 당신이 가끔 호기심이 많은 사용자 (Davids 질문 참조)에 대해서만 보호하고 싶다면 당신의 아이디어는 괜찮다고 말할 수 있습니다. –
애플리케이션 사용자가 로그인합니까? 그렇다면 열쇠를 저장할 필요가 없으며 대신 암호를 사용하고 SHA-256과 함께 초기화하십시오. 해싱 라운드를 사용할 수도 있습니다. 암호화에 무엇을 사용하고 있습니까? 너 자신을 만들려고하지 마라. DCPCrypt와 LockBox 3는 사용하기 좋은 두 가지 제품입니다. – Shambhala