簡體   English   中英

適用於桌面應用程序的機器特定的安全本地存儲

[英]Machine specific secure local storage for desktop app

我需要使用WPF創建的桌面應用程序的計算機特定的安全本地存儲。 我認為SQL Server CE是一種解決方案,但也許有人知道更好的方法來實現我需要的功能。 有什么建議嗎?

您可以使用pinvoke和CryptProtectData / CryptUnprotectData對其進行加密/解密並將其存儲在任何地方。 通過選擇合適的選項,數據無法成功鎖定到特定的計算機/計算機組合。

CryptProtectData函數對DATA_BLOB結構中的數據執行加密。 通常,只有具有與加密數據的用戶相同的登錄憑據的用戶才能解密數據。 此外,加密和解密通常必須在同一台計算機上完成。

那SQLite呢? Firefox等應用程序都使用它。 不太熟悉SQlite中的安全標准,但是我很確定它具有此功能。 SQLite連接字符串及其官方站點

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM