2009-08-19 42 views
0

当my.settings.datastorage什么也没有,这工作正常。但我经过这两次之后,它给了我一个错误DPAPI加密不能很好地与my.settings

total_string = "some string" 
My.Settings.datastorage = My.Settings.datastorage & DPAPI.Encrypt(total_string) 
My.Settings.Save() 
MsgBox(DPAPI.Decrypt(My.Settings.datastorage)) 

这是它给人的错误:

“中的Base-64字符串的字符无效。”

回答

2

您不能简单地将加密字符串与&连接起来,而不是如果您想稍后解码它们。为了添加信息,你必须解码你已经得到的信息,合并清晰的文本并对总数进行编码。

+0

非常感谢你! – 2009-08-19 19:14:09