2009-08-19 9 views
0

wenn my.settings.datastorage nichts darin hat, funktioniert das gut. aber nachdem ich zweimal durchmachen, es gibt mir einen FehlerDPAPI-Verschlüsselung funktioniert nicht so gut mit 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)) 

dies ist der Fehler, den es gibt: „Ungültige Zeichen in einer Base-64-string“

Antwort

2

Sie können verschlüsselte Strings nicht einfach mit & verketten, nicht, wenn Sie diese später decodieren möchten. Um Informationen hinzuzufügen, müssen Sie das entschlüsseln, was Sie bereits haben, den Klartext kombinieren und den Gesamtwert kodieren.

+0

vielen Dank! –

Verwandte Themen