see:
  http://community.csdn.net/Expert/topic/3109/3109695.xml?temp=.194256
  http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=35935

解决方案 »

  1.   

    看看application blocks for .net(sqlhelper2.0)里面她是怎么加密的吧,有一个专门的加密、解密的类,好像用到了一个系统的dll
      

  2.   

    To:chNET(有神论者)
    不行,
    加密:
    byte[] eptBytes = Encoding.UTF8.GetBytes(eptData);
    eptBytes是20位
    解密:
    byte[]  dptBytes  =  new  byte[dptData.Length/2];  
    for(int  x  =  0;  x <dptData.Length/2;  x++)  
    {  
    int  i  =  (Convert.ToInt32(dptData.Substring(x*2,2),  16));  
    dptBytes[x]  =  (byte)i;  
    }  
    dptBytes是16位
    To:fansenwei(绿茵萤火虫) 
    那个东西在哪?能不能给个链接?
      

  3.   

    http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=35935
    这个可以,sKey输入密码的时候,必须使用英文字符,区分大小写,且字符数量是8个,不能多也不能少,否则出错。