我使用1024位RSA加密和應用程序上的公鑰對文本進行加密。有沒有使用t-sql解密加密文本的方法?
我想要做的是調用存儲過程使用參數@encryptedText
將返回解密文本(私有密鑰是在SQL Server中,但是我並不想送私鑰的應用程序)
提前致謝。
我使用1024位RSA加密和應用程序上的公鑰對文本進行加密。有沒有使用t-sql解密加密文本的方法?
我想要做的是調用存儲過程使用參數@encryptedText
將返回解密文本(私有密鑰是在SQL Server中,但是我並不想送私鑰的應用程序)
提前致謝。
你可以看到這個http://www.4guysfromrolla.com/articles/022807-1.aspx#postadlink 看來他們處理SQL服務器內的rsa加密。 希望有所幫助!
通常情況下,更好的體系結構可以在代碼中執行所有處理,並僅使用SQL進行數據存儲和檢索。 –
我不知道這是否有助於您的具體情況,但不是使用TSQL,而是使用CLR存儲過程,以便在服務器端使用.NET。 – Pondlife
在SQL服務器中,我使用了過去的sha1哈希算法。如果你只是想驗證這可能是有用的。 –