zoukankan      html  css  js  c++  java
  • 数据库加密解密(函数实现)

    EncryptByPassPhrasePwd

    USE [cecaopsys]

    GO

    /****** Object:  UserDefinedFunction [dbo].[EncryptByPassPhrasePwd]    Script Date: 07/12/2017 17:17:45 ******/

    SET ANSI_NULLS ON

    GO

    SET QUOTED_IDENTIFIER ON

    GO

    //-----------加密函数-----------
    
    ALTER FUNCTION [dbo].[EncryptByPassPhrasePwd](@password nvarchar(50))
    RETURNS varbinary(max)
    AS 
    BEGIN
        declare @pwd varbinary(max)
     SELECT @pwd = EncryptByPassPhrase(
     'EPdRc2',           
     @password)
        return @pwd
    END;

    DecryptByPassPhrasePwd

    USE [cecaopsys]

    GO

    /****** Object:  UserDefinedFunction [dbo].[DecryptByPassPhrasePwd]    Script Date: 07/12/2017 17:39:13 ******/

    SET ANSI_NULLS ON

    GO

    SET QUOTED_IDENTIFIER ON

    GO

    //---------解密函数----------
    ALTER  FUNCTION [dbo].[DecryptByPassPhrasePwd](@password varbinary(max))
    RETURNS nvarchar(max)
    AS 
    BEGIN
        declare @pwd nvarchar(max)
     SELECT @pwd =CAST( DecryptByPassPhrase('EPdRc2',@password)  as nvarchar(max))
        return @pwd
    END

     

     

  • 相关阅读:
    十四
    十三
    十二
    十一
    用Linq从一个集合选取几列得到一个新的集合-可改列名
    LINQ入门(完结篇)
    LINQ入门(下篇)
    LINQ入门(中篇)
    LINQ入门(上篇)
    MVC中View往Controllers传数据的方式-已发
  • 原文地址:https://www.cnblogs.com/whatarewords/p/10712144.html
Copyright © 2011-2022 走看看