解决方案 »

  1.   

    没人解决么,自顶一下。新进度是现在用Network monitor Decryption Expert解密,设置pfx文件和导出私钥的密码,看似解密过程成功完成,但是在解密后的包里面看不到类似明文,比如登录包里面要有用户名和密码以及数据包要有测试用的select语句,都看不到。解密后看着也是乱码。。
      

  2.   

    不是了解很多,一般数据加密和解密都需要证书验证.同时它要生成一个文件,放到C 盘的一个加密目录下,密码和解密的过程都需要经过验证.象传送select语句这样,我觉得不需要什么加密.
    还有有些加密是不可逆的
      

  3.   

    嗯,自己解决了,小结一下:SQL数据库用的是SSL握手协议加密登录包,如果设置了强制加密SQL语句则会继续使用SSL握手时交换的密钥。首先我自生成证书并用pfx格式导出,该格式是可以导出私钥的。并且让我的数据库用该证书验证(这个步骤中间曲折不少,泪奔~~)而后用Network Monitor抓取整个过程的包,并用Network monitor Decryption Expert解密。我发现如果用manager登录后再新建查询写查询语句会有会话重用,该工具对于会话重用后的包无法正确解密啊。想要看到正确密文要么用程序连接数据库,要么在不连接的时候直接新建查询,这样没有会话重用包,解密后能够看到正确内容。结贴,内牛满面路过
      

  4.   

    我用怎么解密不了呢,密钥是从pfx文件中用openssl导出来的