2009-03-31 加密后变成 g +WxLq6  这是什么形式的编码呢?
谢谢解答。

解决方案 »

  1.   

    declare @d datetime,@s varchar(30)
    set @d='2009-03-31'
    set @s='2009-03-31'
    select cast(@d as varbinary) 
    select  cast (@s as varbinary) 
    select cast('g +WxLq6' as varbinary)0x00009BDD00000000
    0x323030392D30332D3331
    0x67202B0E57784C710736
    把‘2009-03-31’作为字符串进行加密,至于结果为什么是g +WxLq6,应该看你的加密方式了,而不是编码方式。加密方式不一样,那么得到的结果就不一样了。
      

  2.   

    楼主你自己写很多加密解密的代码
    然后一个一个去试啊
    我只熟悉base64编码和3des加密
    从你提供的明文和密文看,不是base64,也不是3des