SQLite ODBC Driver을 사용하는 경우 Delphi에서 SQLite DB에 암호화를 사용하는 방법.
데이터 액세스를 위해 ADO 구성 요소를 사용해야합니다.Delphi OLEDB에서 SQLite 데이터베이스 암호화
답변
내가 ODBC 드라이버 소스, 2 개 개의 옵션 중 하나를 보듯 : 정의 WITH_SQLITE_DLLS
와
- 컴파일 ODBC 드라이버, 그래서 sqlite3.dll을 사용합니다. 그런 다음
SQLITE_HAS_CODEC
으로 컴파일 된 sqlite3.dll을 제공하십시오. SQLITE_HAS_CODEC
으로 ODBC 드라이버와 SQLite 엔진을 정의하십시오. 그런 다음 SQLite 엔진을 ODBC 드라이버와 정적으로 링크하십시오.
SQLITE_HAS_CODEC
은 SQLite 엔진이 빌드 인 코덱으로 컴파일된다는 것을 의미합니다. 기본적으로 SQLite에는 코덱이 없습니다. 표준 SQLite 대신 SQLCipher을 사용할 수 있습니다. 또는 Encryption Extension으로 SQLite를 얻으십시오.
그런 다음 ODBC를 사용하여 암호화 된 데이터베이스에 연결하려면 연결 문자열에 PWD=xxx
을 지정해야합니다.
+1 꽤 좋은 분석과 설명. 암호화를 포함한 또 다른 SQLite 포트는 [wxSQLite] (http://sourceforge.net/projects/wxsqlite)입니다. –
또한 암호화가있는 SQLite를 얻는 옵션은 3D 파티 라이브러리를 사용하는 것입니다. TS가 말했지만 그것은 그를위한 것이 아닙니다. –
@ da-soft 아주 좋은 답변입니다. 모든 것이 설명됩니다. 고마워! – artzub
- 1. SQLite 데이터베이스 암호화
- 2. C#에서 SQLite 데이터베이스 암호화
- 3. iOS에서 SQLite 데이터베이스 파일 암호화
- 4. Delphi : SQLite 및 UniDac
- 5. iPhone OS의 SQLite 데이터베이스 파일 암호화
- 6. 아이폰 - 읽기 암호 암호화 된 SQLite 데이터베이스
- 7. 암호화 된 SQL 데이터베이스?
- 8. SQLite3 데이터베이스 암호화 - 암호화 라이브러리를 결정합니까?
- 9. sqlite 데이터 파일 암호화
- 10. Android SQlite 비밀번호 암호화?
- 11. BlackBerry에서 SQLite 암호화
- 12. ZeosDb : SQLite 암호화
- 13. 데이터베이스 암호화
- 14. 데이터베이스 암호화
- 15. iPhone SQLite 암호 필드 암호화
- 16. iOS의 CommonCrypto [sqlite 파일 암호화]
- 17. Delphi에서 내장 데이터베이스 보안/암호화
- 18. 암호화 된 SQLite 압축 iOS 용 FTS3 데이터베이스
- 19. sqlite 데이터베이스
- 20. SQLite 매니페스트 타이핑을위한 Delphi 지원
- 21. iPhone 및 SQLite 데이터베이스 보안
- 22. Android 앱에서 Sqlite db 암호화
- 23. iOS 용 SQLite 암호화 알고리즘
- 24. SQLite 데이터베이스에서 암호를 암호화 하시겠습니까?
- 25. Delphi - 데이터베이스 서버
- 26. Sqlite 파일 암호화 및 암호 해독
- 27. ContentAdapter SQLite 데이터베이스 여러 데이터베이스
- 28. Heroku - 데이터베이스 암호화 방법
- 29. 데이터베이스 암호화 질문
- 30. 데이터베이스 암호화 문제
+1 이것이 좋은 질문이라고 생각합니다. 다 소프트에 의한 좋은 대답은 이미 하나 있습니다. 이걸 왜 닫아야합니까? IMHO는 모호하지 않습니다 - 반대로 이것은 좋은 것입니다. 물론 대답은 일반적인 것입니다 (델파이 측에서는 해결책이 없겠지만 아마도 그럴 수도 있습니다). 그러나 해결책이 존재합니다. –
왜 ADO를 사용해야합니까? 내가 원하는대로 할 수있는 것들이 있습니다 : https://github.com/stijnsanders/TSQLite –
예, 프로젝트에서 다른 ODBC 드라이버 (예 : Oracle 용 데이터 공급자)를 사용 했으므로 ADO 만 사용해야합니다. – artzub