Salve, per prima cosa premetto che non ho molto interesse ad offuscare perché io ho il mio personale concetto che quello che io faccio è sempre a disposizione di tutti

Però ultimamente ho riscontrato un problema, ho fatto una piccola utility che immagazzina delle password in file xml, ho usato un sistema di criptaggio e decriptaggio del .Net tramite TripleDES e MD5 che ho trovato in rete che si avvale di una chiave String da me scelta.

Ora però esiste il problema della chiave, se qualcuno disassembla la Dll può risalire alla chiave.

Esiste un modo sicuro per offuscare la chiave o ficcarla in qualche punto che non è raggiungibile tramite disassemblamento?

Tnx!