RDP密碼加密算法2012-03-08
無事瞎搞,希望做個工具自動遠程登錄,簡單看了下,Windows遠程登錄使用的是RDP.exe,該文件關聯(lián)一個rdp后綴的文件,rdp文件僅僅為簡單的配置文件,相信大家用rdp之后,在我的文檔里面可以看到,用文本編輯器打開看看,很簡單,我就不說明啦。 這里面最要緊的是對密碼的加密,看了半天都不太像常用的加密方式,什么MD5,SHA,CRC,BASE64等等。而且貌似字符串很長的樣子,好,我們需要重點關注如何生成這個字符串。原來WinAPI中已經有加解密的函數(shù)來,一個函數(shù)就可以搞定,這下就可以隨心所欲的生產遠程登錄配置文件啦。 MSDN定義如下:
以下是簡單的測試源碼,相信運行下就明白啦,MSDN例子里面沒有說明寬字符等問題
貌似沒貼頭文件,添加下Wincrypt.h就可以啦^_^ |
|
來自: 左目右于 > 《Win操作系統(tǒng)》