간단한 데이터베이스 응용 프로그램을 작성하고 있습니다. 프로그램은 데이터베이스 정보 (호스트, 이름, 사용자, 패스)를 가져 와서 다음 사용을 위해 저장해야합니다. 그래서 암호화하고 정보를 파일에 저장해야합니다. 반면에 나는 암호를 프로그램 코드에 넣고 싶지 않다. 내 질문은 프로그램에서 암호화 알고리즘의 키를 어떻게 저장해야합니까? (데이터베이스 정보 암호화에 사용되는 키)소스 코드에 키가없는 프로그램에서 데이터베이스 암호 저장
답변
키를 외부 파일에 넣고 파일 권한이 응용 프로그램 사용자 만 액세스 할 수 있도록합니다.
프로그램은 크로스 플랫폼입니다. 그것은 Windows에서 실행할 수 있습니다 ... –
당신은 Windows에서 파일 사용 권한을 변경하면 (나는 비스타에서 생각) 나는 비슷한 효과가있을 것이라고 생각하지 ....? – Renato
Windows 보안에 대한 경험이 없습니다. 아마도 리소스를 사용하여 실행 파일에 암호를 포함하는 것이 더 좋습니다 ... 감사합니다. –
CPU sn과 같은 컴퓨터 ID를 사용할 수 있지만 다른 시스템으로 파일을 이동할 수는 없습니다.
- 1. 코드에 암호 문자열 저장
- 2. 데이터베이스 대신 코드에 소금 저장
- 3. iPhone SDK : 코드에 사용자 이름과 암호 저장
- 4. 클라이언트 검색 키가없는 암호 해독
- 5. 소스 컨트롤에 데이터베이스 값 저장
- 6. 암호 저장
- 7. 기본 키가없는 데이터베이스 테이블
- 8. 암호 저장 및 검색
- 9. 오픈 소스 응용 프로그램에 저장된 암호 저장
- 10. 소스 관리에 MySQL 데이터베이스 저장
- 11. 데이터베이스 암호 저장 문제, Java Web App
- 12. 내 응용 프로그램에서 iPhone 암호 코드에 액세스하는 방법
- 13. 암호 해시와 별도로 암호 소금을 저장 하시겠습니까?
- 14. Firefox 암호 데이터베이스 암호 해독
- 15. 소스 코드에 TD 사이
- 16. 캡쳐가보기 소스 코드에
- 17. 데이터베이스에 SHA512 암호 해시 저장
- 18. C 소스 코드로 암호 암호화
- 19. 저장 PHP 코드에 fwrite
- 20. 네이티브 코드에 데이터 저장
- 21. web.config 대신 코드에 값 저장
- 22. 외부 키가없는 조인 테이블 항목 저장
- 23. SQLite 데이터베이스 암호 보호 됨
- 24. SQL 연결을 사용하여 보안 데이터베이스 암호
- 25. mysql이 외래 키가없는 데이터베이스 테이블 정렬
- 26. 암호의 암호 암호화 및 저장 - Perl
- 27. 응용 프로그램 내에서 암호 저장
- 28. 서버 응용 프로그램에서 해시 할 수없는 암호 저장
- 29. 암호 저장 및 보안 암호 전송
- 30. SQL Server에 암호 저장
신뢰할 수있는 연결을 사용할 수 있습니까? –
@Daniel No. 암호 저장과 관련하여 어떻게됩니까? –
가능한 중복 : http://stackoverflow.com/questions/469267/ok-so-ive-encrypted-my-data-now-where-do-i-hide-the-key – Renato