首先我们有一个安全假设,就是在同一台机器,同一个用户名,可以看到密码,否则无法破解密码,所以我们可以使用一对windows api进行加解密的操作,这对函数用当前机器和用户名生成一组密钥,对数据进行加解密,如果换一台机器或者改变一个用户名,或者2者都改变,将无法成功揭秘
到msdn上查找这两个函数的相关介绍就可以了
CryptUnprotectData,
CryptProtectData
本文介绍了使用Windows API中的CryptProtectData和CryptUnprotectData函数进行数据加解密的方法。这两种函数可以根据当前机器和用户名生成特定密钥,实现数据的安全保护。一旦更换机器或用户名,原有的加密数据将无法被解密。
首先我们有一个安全假设,就是在同一台机器,同一个用户名,可以看到密码,否则无法破解密码,所以我们可以使用一对windows api进行加解密的操作,这对函数用当前机器和用户名生成一组密钥,对数据进行加解密,如果换一台机器或者改变一个用户名,或者2者都改变,将无法成功揭秘
到msdn上查找这两个函数的相关介绍就可以了
CryptUnprotectData,
CryptProtectData

被折叠的 条评论
为什么被折叠?