2009-08-19 66 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