Crittografia autenticata (crittografia simmetrica) per applicazioni .NET [chiusa]

2

Esiste un'implementazione di Crittografia autenticata per le applicazioni .NET?

L' API AES da .NET non include la modalità come GCM . Nella documentazione, posso vedere solo modi insicuri ( ECB, CBC, OFB, ...) che non possono essere utilizzati da soli.

Molto importante : sto cercando un'implementazione matura non un progetto GitHub utilizzato da 1 persona o un progetto vecchio / morto.

    
posta h3xStream 23.07.2015 - 21:26
fonte

2 risposte

1

Puoi utilizzare tranquillamente castello gonfiabile .

    
risposta data 23.07.2015 - 21:47
fonte
0

Esistono diverse librerie che consentono la crittografia autenticata in .NET.

Castello gonfiabile , citato in una risposta precedente, non lo è. Microsoft offre una libreria open source abbastanza di basso livello, semplicemente avvolgendo le API CNG che offrono la crittografia simmetrica autenticata in Windows, chiamata CLR Security .

La libreria di sicurezza CLR sarà la libreria più matura che troverai, ma è di basso livello e quindi può essere utilizzata in modo errato. Ho scritto una libreria di livello superiore che racchiude la sicurezza CLR chiamata Cryptocore che espone un'API SimpleEncryption. Non soddisferà il tuo requisito di maturità, ma dovresti almeno rivederlo per vedere come utilizzare correttamente la sicurezza CLR.

    
risposta data 27.07.2015 - 01:39
fonte

Leggi altre domande sui tag