我不確定這是否可能,但就這樣吧。
我有一個專有檔案(.kct 副檔名),用於我創建的程式。它包含敏感訊息,但不幸的是,另一端的用戶可以使用記事本打開該文件並讀取其中的內容。
需要使用程式發送此文件,但有什麼方法可以阻止另一個用戶查看此文件的內容或開啟該文件?無論是用記事本或十六進位編輯器,都可以讀取內容。
我嘗試更改安全所有權,但我自己無法打開它。希望有一種方法可以鎖定它,以便任何其他電腦上的任何其他用戶都無法打開和閱讀內容。
有人知道這是否可能嗎?
謝謝
答案1
需要使用程式發送此文件,但有什麼方法可以阻止另一個用戶查看此文件的內容或開啟該文件?
您需要加密該文件。由於顯而易見的原因,您無法使用檔案權限,您無法控制他們的系統,而且您設定的任何權限無論如何都只在您的系統上有效。
另一種解決方案是不使用文字檔案來儲存敏感資訊。一個簡單的方法是稍微修改資料流。理論上,您可以對資料的各個部分執行多個位元操作,然後當您的程式讀取它時,執行操作以反轉它們。
另一種解決方案是壓縮資料並解壓縮資料。
之所以提供這些解決方案,是因為您對如何保護文件的最初想法根本不可能實現。
答案2
這裡顯而易見的答案是從一開始就加密文件,這樣只有您的程式才能打開它。您沒有提到您用什麼語言編寫了該程序,因此很難推薦一個好的函式庫。