Ho un'applicazione che mantiene i suoi dati nelle classi (non nel database). per il salvataggio dei dati, utilizzo binaryformatter
e converto questi dati in memorystream
, quindi criptolo. per sicurezza, voglio mantenere un backup di questi dati. quindi avrei stessi dati crittografati con la stessa chiave ma diversi sale e contatore (IV) . È sicuro o avere gli stessi dati con la stessa chiave comprometterà la sicurezza?
Ho provato ad aggiungere una classe con byte falsi di lunghezza casuale ai dati e impostarla all'inizio, quindi i file avranno dimensioni diverse ei loro dati non saranno esattamente identici, ma sembra che binaryformatter
abbia il proprio ordine e io possa non assicuratevi che questa classe sia all'inizio del file crittografato (c'è un modo per farlo?)