1
我有一個sql作業每個晚上向所有用戶發送電子郵件。它有一個腳本與Unubscibe鏈接打開asp.net頁面。作爲查詢字符串,我想將加密的EmailID添加到鏈接。所以我可以解密並使用它來更新數據庫。加密Sql和解密在asp.net(查詢字符串)可能嗎?
如何使用sql中的加密和解密在asp.net中?有沒有可能或有其他方法?
非常感謝球員, 雷莫
我有一個sql作業每個晚上向所有用戶發送電子郵件。它有一個腳本與Unubscibe鏈接打開asp.net頁面。作爲查詢字符串,我想將加密的EmailID添加到鏈接。所以我可以解密並使用它來更新數據庫。加密Sql和解密在asp.net(查詢字符串)可能嗎?
如何使用sql中的加密和解密在asp.net中?有沒有可能或有其他方法?
非常感謝球員, 雷莫
你可以使用EncryptByKey和DecryptByKey SQL函數(SQL服務器2008)。在ASP中,您始終可以將查詢發送到數據庫以解密目的。
試試這個http://nayyeri.net/how-to-encrypt-query-string-parameters-in-asp-net – 2011-04-20 14:50:56
FWIW加密查詢字符串參數是安全的,因爲默默無聞和**一般毫無價值**。 – 2011-04-20 14:56:18
當你向用戶發送一個包含他們自己的電子郵件地址的鏈接時,爲什麼要經歷加密/解密的麻煩?您可以簡單地將要更新的行的GUID發送到數據庫中,這樣可以節省相當大的工作量,並且可以淨化相同級別的混淆。 – tawman 2011-04-20 14:56:50