RDP密码加密算法2012-03-08
无事瞎搞,希望做个工具自动远程登录,简单看了下,Windows远程登录使用的是RDP.exe,该文件关联一个rdp后缀的文件,rdp文件仅仅为简单的配置文件,相信大家用rdp之后,在我的文档里面可以看到,用文本编辑器打开看看,很简单,我就不说明啦。 这里面最要紧的是对密码的加密,看了半天都不太像常用的加密方式,什么MD5,SHA,CRC,BASE64等等。而且貌似字符串很长的样子,好,我们需要重点关注如何生成这个字符串。原来WinAPI中已经有加解密的函数来,一个函数就可以搞定,这下就可以随心所欲的生产远程登录配置文件啦。 MSDN定义如下:
以下是简单的测试源码,相信运行下就明白啦,MSDN例子里面没有说明宽字符等问题
貌似没贴头文件,添加下Wincrypt.h就可以啦^_^ |
|