客户端调用服务器上的webservice,由于安全的原因,调用的参数需要很安全的加密后再传给webservice上的方法.
那么用什么加密方法比较合适呢?我对这个没什么研究,希望能提供源码.

解决方案 »

  1.   

    MD5不行吗?
    http://www.joekoe.com/article/view_573.html
      

  2.   

    技术交流群号:23266021
    欢迎大家在此讨论关于.net的各种技术。1号群
    互相学习,共同进步!
      

  3.   

    /// <summary>
    /// 加密函数,输出加密过后的字符串
    /// </summary>
    /// <param name="Str">为要加密的字符串</param>
    /// <returns>加密过的字符串</returns>
    public static string Encrypt(string Str)
    {
    System.Web.Security.FormsAuthenticationTicket ticket1 = new System.Web.Security.FormsAuthenticationTicket(Str,false,1);
    return System.Web.Security.FormsAuthentication.Encrypt(ticket1);
    }/// <summary>
    /// Encrypt的解密函数
    /// </summary>
    /// <param name="Str">要解密的字符串</param>
    /// <returns>返回解密过的字符串</returns>
    public static string Decrypt(string Str)
    {
    System.Web.Security.FormsAuthenticationTicket ticket1 = System.Web.Security.FormsAuthentication.Decrypt(Str);
    return ticket1.Name;
    }