看板 Database 關於我們 聯絡資訊
(針對 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 我快要夢到 \\// ◤◤// 兇手的臉書了.. _)_ ◤ | ◢◢/ 根據鍵盤顯示, ︶ι︶ ▅▅◤◥ 兇手就是你! / \ 苗栗小五郎 ﹨ > < ∕ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.233.5.47 ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1487070389.A.CA7.html
retsamsu: 請看這個 https://goo.gl/TcnV3k 02/15 08:53
rockchangnew: 他寫了clr部署在sql裏,看不見程式的,已編譯過 02/16 15:27
rockchangnew: 319 02/16 15:29
rockchangnew: http://goo.gl/7HPDbp 02/16 15:31