1

重要な情報を保持するプログラムを作成したいのですが、誰もデータにアクセスできないことが非常に重要なので、データベースとしてSQLを使用したくありません。データをファイルに保存してwinrarソフトウェアのパスワードのようにファイルを保護するためにパスワードを使用して、プログラム内のデータにアクセスできるようにしたいのですが、誰かが私にアイデアを教えてくれますか?みんなありがとう:)

4

2 に答える 2

3

AESを使用してファイルを暗号化してみませんか?これは、C#およびRinjdael/AESの暗号化とファイルの復号化に関する優れたチュートリアルです

編集:

しかし、別の回答で述べたように、SQLはデータベースにパスワード保護を提供しますが、それはあなたがやりたいこととまったく同じではないでしょうか(車輪の再発明をすることを除いて)

于 2012-07-22T17:52:12.897 に答える
0

(un)zipライブラリを使用してパスワードで保護されたアーカイブを開くプロのアプリケーションを見てきました。もちろん、これらのパスワードを総当たり攻撃してアーカイブを開くこともできます。したがって、このオプションはお勧めしません。

SQLデータベースは最良のオプションのように見えますが、データベースサーバーが必要です。または、 SQLiteを調べるかもしれません。サーバーレスです。sqliteをパスワードで保護するには、この質問を読むことができます

于 2012-07-22T18:06:58.583 に答える