目前,我在C#中創建一個GUID鍵,將它放在USB閃存驅動器上。我使用此密鑰進行用戶識別。密鑰本身位於.txt文件內,易於操作。有沒有辦法使.txt文件不可被清除,但仍然可讀?不可刪除/不可見的.txt文件
回答
號
試想一下,如果這個爲可能會發生什麼。是啊。
使文件隱藏 - 可能隱藏+系統。這是你能做的最好的。如果用戶刪除了這個,那麼,那是他的問題。你做了契約性的「隱藏」,你不能對故意克服這些安全預防措施的用戶的行爲負責。
*想象一下,如果可能會發生什麼情況*宇宙會崩潰:p –
如果你可以通過編程方式填充硬盤中的文件而不被看到 – Marv
你可能做的最好的事情就是隱藏文件。你會是這樣做的
string path = "";
File.SetAttributes(path, File.GetAttributes(path) | FileAttributes.Hidden);
是的,那是我搜索的內容,在我之後正在讀Luaans的答案。謝謝! – L4c0573
您可以通過設置文件權限做到拒絕 - 刪除,更改權限和取得所有權和允許 - 讀取權限
以編程方式,你可以通過你唱File.SetAccessControl
基本上,你在做什麼progmatically是:
要File > Properties > Security Tab > Advanced > Permission Tab > Change Permission > Add User > Setting Permissions.
文件屬性
高級權限
個添加用戶
設置權限
請注意,ACL僅在NTFS上可用,如果您在同一用戶下運行,它不會對您有所幫助。 – Luaan
- 1. 無法刪除包含不可見文件的文件夾
- 2. 刪除視圖不可見在GridView的
- 3. Visual Studio 2008:臨時文件是可見的,不會被刪除
- 4. iCloud的文件不可見
- 5. 在excel中刪除不可見字符
- 6. 刪除導航欄(不可見)填充
- 7. powershell不可見的可執行文件
- 8. 不可刪除和不可編輯的批處理文件
- 9. txt文件刪除
- 10. Joomla刪除了可見的文章
- 11. gitlab不可能刪除遠程文件
- 12. 刪除onchange事件可見的DOM
- 13. 從文本中刪除不可見的問號 - #E使用vba
- 14. 使文本框可見/不可見c#
- 15. 從不可見的Ui小部件中刪除空間
- 16. SWT:刪除複合中的不可見組件空間
- 17. 使文件不可移動,可複製或可刪除?
- 18. 子彈是不可見的,將不會刪除屏幕後刪除
- 19. Html.DropDownListFor使可見/不可見
- 20. 如果窗口標題被刪除,Edittext文本不可見
- 21. 如何清除或刪除或不可見Framelayout的邊框線?
- 22. 在刪除並添加控件後,它不可見
- 23. 什麼是刪除空白(不可見)名稱的文件的好方法?
- 24. 如何使某個用戶的文件夾/目錄不可刪除/不可刪除,但仍可寫入
- 25. _SESSION不可見裏面的captcha文件
- 26. 文件的所有者不可見
- 27. 文件夾不可見的RubyMine
- 28. 使滾動條不可見而不刪除它 - Windows瀏覽器
- 29. 意見不刪除
- 30. 如何使用Python刪除SVG文件中的不可見元素?
* undeleteable和無形*靠誰?首先noobie或實驗黑客? –
更好地使用某種加密方法 – Steve
我認爲將它變得不可被拒絕和被實驗黑客看不見是幾乎不可能的。所以普通用戶不應該能夠操縱它。 – L4c0573