分享更有价值
被信任是一种快乐

分析SQL SERVER SP解密过程推导

文章页正文上

本篇内容主要讲解“分析SQL SERVER SP解密过程推导”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“分析SQL SERVER SP解密过程推导”吧!SQL SERVER SP解密过程推导 在SQL SERVER里,免费主机域名已知微软在加密和解密存储过程时用的是RC4算法。下面是解密存储过程的解题思路,读者可以据此自己写个解密小程序。想解密SP,其实就是解答下列一道证明题。已知条件:1. 已知需要解密的存储过程SP_A的密文为Ma。2. 用一个已知明文的SP_B替换SP_A,这样得到SP_B的明文和密文分别为Tb和Mb。求证:Ta=Ma⊕Tb⊕Mb,Ta即为需要解密的存储过程的明文。证明过程:1. 用DAC登录SQLSERVER,获取Ma和Mb: SELECT imageval
FROM sys.sysobjvalues where …2. 由于RC4算法的加密和解密使用的是相同的秘钥,假设秘钥为K,那么:a. Mb=Tb⊕Kb. 根据异或运算公式,可以得到下列该存储过程加解秘时使用的秘钥为:K=K⊕0=K⊕Tb⊕Tb=(K⊕Tb)⊕Tb=(Tb⊕K)⊕Tb=Mb⊕Tb3. 因为Ma=Ta⊕K,则再次利用异或运算公式,得到下列推导结果:Ta=Ta⊕0=Ta⊕(K⊕K)=(Ta⊕K)⊕K=Ma⊕K=Ma⊕Mb⊕Tb4. 即Ta=Ma⊕Tb⊕Mb,Ta就是需要解密的存储过程的明文。到此,相信大家对“分析SQL SERVER SP解密过程推导”有了更深的了解,不妨来实际操作免费主机域名一番吧!这里是云技术网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

相关推荐: 怎么解决message客户端无法重新使用SPID为799的会话问题

本篇内容主要讲解“怎么解决message客户端无法重新使用SPID为799的会话问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么解决message客户端无法重新使用SPID为799的会话问题”吧!报错日志:m…

文章页内容下
赞(0) 打赏
版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
文章页正文下
文章页评论上

云服务器、web空间可免费试用

宝塔面板主机、支持php,mysql等,SSL部署;安全高速企业专供99.999%稳定,另有高防主机、不限制内容等类型,具体可咨询QQ:360163164,Tel同微信:18905205712

主机选购导航云服务器试用

登录

找回密码

注册