我正在考慮製作一個小工具。這個工具會做什麼並不重要。重要的是,該工具需要在用戶的硬盤上存儲一些敏感信息。 編輯:將被存儲的信息是用戶的信息 - 我不是試圖保護我自己的內容,我與應用程序分發。Windows上有某種安全的本地存儲嗎?
我知道我需要加密這些信息。但是,我在哪裏安全地存儲加密密碼?這是某種形式的無限遞歸的...
那麼,有沒有一種方法,來加密在Windows上的信息,並有Windows安全地管理密碼?當我說Windows時,我的意思是Windows XP SP2或更高版本。
我也應該注意,在同一系統上的用戶不能訪問其他用戶的信息(即使它們都運行我的應用程序)。
我找兩個 - .NET 2.0(C#)和本地(C/C++)解決問題的對策。
我可以從代碼中設置它嗎?就像.NET C#或本地C++應用程序一樣? – Paulius 2009-01-14 09:59:41
將代碼/工具分發給他人時,這並沒有幫助,雖然... – xan 2009-01-14 10:02:30
那麼,信息必須先由用戶輸入,然後我的應用程序需要安全地存儲它。所以,如果我可以從我的應用程序內創建這樣的文件 - 它可以工作。 – Paulius 2009-01-14 10:03:42