Wie verschlüssele ich eine Datei in C#? Ich möchte eine db (wie sqlite) verwenden und normal verwenden, außer die Datei verschlüsselt haben und mein Benutzer sein Passwort eingeben, bevor er Zugriff auf die Datenbank hat.eine Datei automatisch in C# verschlüsseln?
Antwort
Es gibt mehrere Möglichkeiten, dies zu tun:
- Verwendung DPAPI (Data Protection API), die in der ProtectedData (System.Security.Cryptography Klasse) geliefert wird, und ein entrophy auf einem Passwort basiert verwenden
- Verwenden Sie SQL Compact Edition, die diese in
- gebaut hat einen Schlüssel auf einem Passwort basierte generieren und verschlüsseln/entschlüsseln Sie die Datei mit diesem
- Verwenden Encrypted File System, so dass das Betriebssystem wird die Verschlüsselung auf der Festplatte kümmern. (Consumer-Editionen von Windows haben dies jedoch nicht.)
Und es gibt wahrscheinlich mehr Möglichkeiten, dies zu tun.
Hoffe, das hilft.
Wenn Sie EFS verwenden, denken Sie daran, die Schlüssel zu sichern! – RobS
Wie bei jeder Sicherheitsanwendung sind verschlüsselte Daten ohne Schlüssel wie eine verschlossene Tür ohne Schlüssel. Du kannst vielleicht reinkommen, aber es wird eine Menge Zeit brauchen :) –
SQL Server Compact Edition (es ist ein Inprozess-Datenbankserver wie SQLite) können Sie die Datei without writing any additional code verschlüsseln.
Um das Passwort zu ändern, verwenden Sie die Methode Engine.Compact.
SQLiteConnection.SetPassword
Ich denke, man muss auch das Passwort festgelegt = Parameter in der Verbindungszeichenfolge.
- 1. C# Verschlüsseln einer XML-Datei
- 2. Wie verschlüsseln und entschlüsseln Sie eine Datei mit Qt/C++?
- 3. SQLite-Datenbank in C# verschlüsseln
- 4. verschlüsseln Sie eine Datei auf iphone-sdk
- 5. Verschlüsseln der Verbindungszeichenfolge in web.config Datei in C#
- 6. entschlüsseln und verschlüsseln Sie eine Datei
- 7. Verschlüsseln app.config Datei
- 8. verschlüsseln SQL Connectionstring C#
- 9. verschlüsseln- entschlüsseln mit AES mit C/C++
- 10. Verschlüsseln in C# und Entschlüsseln in Flex
- 11. automatisch eine Flash-Datei schließen
- 12. Verschlüsseln einer DB-Datei in Android
- 13. verschlüsseln Sie die FLV-Datei
- 14. Java verschlüsseln und speichern Vektor in Datei
- 15. Wie kann ich eine XML-Datei verschlüsseln/entschlüsseln?
- 16. Verschlüsseln Zeichenfolgen in Datei schreiben und entschlüsseln Datei in PHP
- 17. Verschlüsseln iOS app ipa Datei
- 18. Automatisch C++ - Datei aus dem Header generieren?
- 19. Was ist der einfachste Weg, um eine Datei in C# zu verschlüsseln?
- 20. Passwort im C-Quellcode verschlüsseln
- 21. Verschlüsseln einer einfachen Textdatei in C
- 22. Schreiben Sie eine Figur in MATLAB automatisch in eine Datei
- 23. loop logic, Array verschlüsseln C++
- 24. aes_cbc_128 verschlüsseln/entschlüsseln in C# Visual Studio
- 25. Verschlüsseln WebConfig
- 26. Was ist der beste Weg, um eine Textdatei in C/C++ zu verschlüsseln?
- 27. Eclipse - Verschlüsseln Sie .java-Dateien und exportieren Sie sie automatisch als .jar-Datei
- 28. So verschlüsseln Sie eine Zeichenfolge in eine ASCII-Datei in gepanzerten
- 29. c/C++/objective-c Bibliothek zum Verschlüsseln von mpegs
- 30. Verschlüsseln des Inhalts einer Datei beim Hochladen
Ich denke, Sie könnten hier verwirrt sein, was wäre die Datei, die verschlüsselt ist oder sprechen Sie über die Verbindung zur Datenbank? Möchten Sie auch eine Tabelle in der Datenbank verwenden, um einen Benutzer oder die Authentifizierung der Datenbank zu authentifizieren? – Suroot
Ich denke, er möchte eine SQLite3-Datenbank verwenden und diese Datei verschlüsseln. –
Ben Alpert hat es richtig gemacht –