SQL Server上的加密術
關鍵字:SQL Server 加密術 SQLServer上內置了加密術用來保護各種類型的敏感數據。在很多時候,這個加密術對于你來說是完全透明的;當數據被存儲時候被加密,它們被使用的時候就會自動加密。在其他的情況下,你可以選擇數據是否要被加密。SQLServer可以加密
SQL Server上內置了加密術用來保護各種類型的敏感數據。在很多時候,這個加密術對于你來說是完全透明的;當數據被存儲時候被加密,它們被使用的時候就會自動加密。在其他的情況下,你可以選擇數據是否要被加密。SQL Server可以加密下列這些組件:
·密碼
·存儲過程,視圖,觸發器,用戶自定義函數,默認值,和規則。
·在服務器和用戶之間傳輸的數據
密碼加密術
SQL Server自動將你分配給登陸和應用角色的密碼加密。盡管當你可以從主
數據庫中直接察看系統表格而不需要密碼。你不能給對這種情況作出任何修改,事實上,你根本不能破壞它。
定義加密術
在有些時候,如果對對象進行加密是防止將一些信息分享給他人。例如,一個存儲進程可能包含所有者的商業信息,但是這個信息不能和讓其他的人看到,即使他們公開的系統表格并可以看到對象的定義。這就是為什么SQL Server允許你在創建一個對象的時候進行加密。為了加密一個存儲進程,使用下面形式的CREAT PROCEDURE 語句:
原文轉自:http://www.anti-gravitydesign.com