没有
在Compact Framework里没有FormsAuthentication.HashPasswordForStoringInConfigFile(password,"MD5"), 他在System.Web.Security空间里。

解决方案 »

  1.   

    表示 MD5 哈希算法的所有实现均从中继承的抽象类。有关此类型所有成员的列表,请参阅 MD5 成员。System.Object
       System.Security.Cryptography.HashAlgorithm
          System.Security.Cryptography.MD5
             System.Security.Cryptography.MD5CryptoServiceProvider[Visual Basic]
    MustInherit Public Class MD5
       Inherits HashAlgorithm[C#]
    public abstract class MD5 : HashAlgorithm[C++]
    public __gc __abstract class MD5 : public HashAlgorithm[JScript]
    public abstract class MD5 extends HashAlgorithm线程安全
    此类型的所有公共静态(Visual Basic 中为 Shared)成员对多线程操作而言都是安全的。但不保证任何实例成员是线程安全的。备注
    哈希函数将任意长度的二进制字符串映射为固定长度的小型二进制字符串。加密哈希函数有这样一个属性:在计算上不大可能找到散列为相同的值的两个不同的输入;也就是说,两组数据的哈希值仅在对应的数据也匹配时才会匹配。数据的少量更改会在哈希值中产生不可预知的大量更改。示例
    [Visual Basic, C#] 下面的示例计算 data 的 MD5 哈希值,并将它存储在 result 中。此示例假定存在一个预定义的常数 DATA_SIZE。[Visual Basic] 
    Dim data(DATA_SIZE) As Byte' This is one implementation of the abstract class MD5.
    Dim md5 As New MD5CryptoServiceProvider()Dim result As Byte() = md5.ComputeHash(data)[C#] 
    byte[] data = new byte[DATA_SIZE];// This is one implementation of the abstract class MD5.
    MD5 md5 = new MD5CryptoServiceProvider();byte[] result = md5.ComputeHash(data);
      

  2.   

    楼上的,CF版里可以用MD5类吗?
      

  3.   

    在Compact Framework里不支持System.Security.Cryptography命名控件!
      

  4.   

    错了
    在Compact Framework里不支持System.Security.Cryptography命名空间!
      

  5.   

    所以就很麻烦啊,我的程序在PDA上是和Web Server的数据库同步,那边的用户密码是使用MD5加密的
    到PDA上怎么办呢?
    有人有C#写的MD5算法吗?
      

  6.   

    汗,Compact Framework里没有这个命名空间,C#的hamc-md5算法写过一个,但是我是直接调用的System.Security下的md5。
      

  7.   

    byte[] data = new byte[DATA_SIZE];
    MD5 md5 = new MD5CryptoServiceProvider();
    byte[] result = md5.ComputeHash(data);
    MSDNS上有这样的例子,具体的楼主可以看一下。
      

  8.   

    到www.opennetcf.com里面去下在一个sdk吧,下在之后里面有的,而且全部是open source 的特别的爽
      

  9.   

    楼主要注意在用hash算法的时候,里面有个重要函数.net是不认的
      

  10.   

    多谢zushenf(是故虚胜实,不足胜有余)