作者PowerKid (暴力小孩)
看板Database
標題[SQL ] SQL SERVER 函數的問題
時間Tue Feb 14 19:06:22 2017
(針對
SQL 語言的問題,用這個標題。請用 Ctrl+Y 砍掉這行)
資料庫名稱:SQL SERVER
資料庫版本:2008
內容/問題描述:
最近在看資料庫發現之前的維護者有寫一個加密的函數
可是看不太懂
USE [XXX]
GO
SET ANSI_NULLS OFF
GO
SET QUOTED_IDENTIFIER OFF
GO
ALTER FUNCTION [dbo].[AESDecrypt](@l_TEXT [nvarchar](1024), @l_Key
[nvarchar](128))
RETURNS [nvarchar](1024) WITH EXECUTE AS CALLER
AS
EXTERNAL NAME [AES].[AES].[AESDecrypt]
這是一個加密的函數 會傳入兩個參數 然後RETURN一個值
但我的問題是怎麼沒有加密的中間算式 譬如使用SQL SERVER內鍵的的AES函數
然後回傳值是二進位 十進位 之類的中間算式
就直接回傳一個值回來 這樣如果我要換成DES之類的實在是不會換
還是純量值函數的公式其實寫在別的地方
謝謝
--
◤ ◥ ↙ 宅偵探科男 ◤ ◥ ◢ ◣
◤▁ /
◣ ψhacoolman 我快要夢到 ◥\\//◤
▉6◤◤◤//
◣◤ ◣ 兇手的臉書了.. ◥ ◥ _)_ ◤
◣| ▅● ◢◢/ ◥ 根據鍵盤顯示, ◣ ◢ ◢ ◣︶ι︶◤ ◣
◢◥ ▅▅●◤◥ 兇手就是你! ◢ / ◥ ︻ ◤ \ ◥
◢ ╮ ◣╰◢ ◢ ◤ 苗栗小五郎 → ﹨ > ◥ ◤ < ∕
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.233.5.47
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Database/M.1487070389.A.CA7.html
2F:推 rockchangnew: 他寫了clr部署在sql裏,看不見程式的,已編譯過 02/16 15:27
4F:→ rockchangnew: 319 02/16 15:29