这段代码是从jsp代码模仿过来的,是密码解析的,但是<<<<<<的密码返回不是000000,而是6个半0,下半部看不到,请问是什么原因    
protected String decryptPassword(String password)
    {
        byte[] pass = System.Text.Encoding.Unicode.GetBytes(password);
        for(int i = 0; i < pass.Length; i++)
            pass[i] = (byte)(pass[i] ^ 0xd);        String newpassword = System.Text.Encoding.Unicode.GetString(pass);
        return newpassword;
}