正确解密消息

原来profile的生成过程代码太乱了，我大幅度的简化了profile的生成，生成的过程更加的明晰，让代码更简单一点。