呵呵。这个算法挺搞笑的。String De(String str)
{
    WideString wstr = str, wstr1;
    String strResult("");    while(wstr.Length())
    {
        // 73518426
        wstr1 = wstr.SubString(1, 8);
        strResult = strResult
                + WideString(wstr1[7])
                + WideString(wstr1[3])
                + WideString(wstr1[5])
                + WideString(wstr1[1])
                + WideString(wstr1[8])
                + WideString(wstr1[4])
                + WideString(wstr1[2])
                + WideString(wstr1[6]);        wstr.Delete(1, 8);
    }
    return strResult;
}