0
我是ASP.Net的初學者,我的任務是由我的學校完成項目任務,這需要我編寫一個強大的加密系統,如AES。但是,我的主管不允許我將密鑰和IV存儲到數據庫中。有沒有做這樣的行動?無論如何加密和解密數據,無需將IV或密鑰存儲到數據庫中?
我是ASP.Net的初學者,我的任務是由我的學校完成項目任務,這需要我編寫一個強大的加密系統,如AES。但是,我的主管不允許我將密鑰和IV存儲到數據庫中。有沒有做這樣的行動?無論如何加密和解密數據,無需將IV或密鑰存儲到數據庫中?
是的,因爲您正在使用Asp.net
應用程序,您可以使用AppSettings
部分的web.config
文件保存密鑰。
例如
<appSettings>
<add key="Key" value="dcsdUBYBYB66767"/>
</appSettings>
,同時加密/解密
string key = System.Configuration.ConfigurationManager.AppSettings["Key"];
您使用asp.net核心你可以在你的代碼此項? – OrcusZ
@OrcusZ不好意思 –