我對如何在應用程序中存儲使用密碼存有疑問。我需要隨時加密/解密數據,所以密碼需要在某個地方。選項是將其硬編碼到我的應用程序中或從文件中加載它。將密碼保存在您的應用程序代碼中
我想爲應用程序的許可證文件進行加密,其中一個安全步驟涉及應用程序能夠解密許可證(其他步驟如下)。密碼永遠不會知道給用戶,只有對我來說,因爲e真的不需要它!
我擔心的是黑客會通過我的代碼並檢索我存儲在那裏的密碼,並用它來破解打破第一個安全屏障的許可證。
在這一點上,我不考慮代碼混淆(最終我會),所以這是一個問題。
我知道任何存儲密碼的解決方案都存在安全隱患,但是沒有辦法解決!
我認爲在真正需要它之前從多個部分組合密碼,但是在某些時候密碼是完整的,所以調試器和一個井位斷點就是所需要的。
當你需要將你的密碼存儲在你的應用程序中時,你們會使用什麼方法?
乾杯
我知道這是一個缺陷。有沒有辦法不做我想要的而不是這樣?我不想爲每個安裝生成密碼,然後將其存儲,因爲問題會相同。我將不得不使用固定密碼加密該文件... – 2009-12-31 09:59:48