在Microsoft SQL,可以加密存儲過程與MySql 5.0.x中的存儲過程是否可以加密?
CREATE PROCEDURE dbo.foo
WITH ENCRYPTION
AS
BEGIN
SELECT 'foo'
END
這將阻止人們在看存儲過程的代碼。
我該怎麼做MySql 5.0.x?
在Microsoft SQL,可以加密存儲過程與MySql 5.0.x中的存儲過程是否可以加密?
CREATE PROCEDURE dbo.foo
WITH ENCRYPTION
AS
BEGIN
SELECT 'foo'
END
這將阻止人們在看存儲過程的代碼。
我該怎麼做MySql 5.0.x?
你不能在MySQL中這樣做。看bug#4210。
[編輯]:從Leonidas上another answer對這個問題的評論需要在那裏爲任何人閱讀,所以我在這裏引用它:
混淆可以逆轉的。我發現至少有一個產品通過Google, 承諾會泄露SP代碼。所以我想 認爲/希望MySQL團隊不會 打擾「安全通過默默無聞」或 甚至更糟糕的「知識資產 保護」(如錯誤 4210中所述)。
該請求是4210 – Espo 2009-02-01 16:58:41