在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