Formati busta per memorizzare testo (simmetrico) crittografato

0

Abbiamo deciso di utilizzare AES per crittografare i dati dell'utente. Quindi per ogni pezzo di dati abbiamo il testo criptato insieme al SALE. Ora dobbiamo memorizzarli entrambi nel database e non vogliamo separare il SALE dal testo criptato in colonne diverse.

Quindi sto cercando uno standard (come PEM per le chiavi o PKCS # 7 per la busta PKI) per archiviare il messaggio crittografato (è già in formato Base64) insieme al SALE in un campo di testo unico.

Penso che qualcosa del tipo:

---- INIZIA BUSTA ----- sale: d23sda923uasd989s FHB / UR2Vfut0hQ8IG + P3mXy0sIVxJUpmTp3xzxOhTsjefkH / EAnRn9FgIn5rjIt5CLfU7Ou2zLcL2Ldg Ck2xHeYqNlNg6WobvJDs4iLxkfKdkoxGfDW3s / ImqxG3VecpzeXNhkbVwr + HxnUa3gRDNY71rN463 / Sj REYn7j0sFButndPCxIeqbtX0upMuHhKnEBEwRpkcGeLsbDAPUU74UuL + 7UriC2LZFm1oDdi3j6zzZsNY JwQAQ4dduzMqeOrmBsnj1KaRZgLJd0UbHLwFOUuV4pqgNP0iFOc0g137W / nsum37tCS8RTm41S8Wk6qb daEXPfXtQYdQ8p1 / nfLv18TxFPUVwW8owC0J9ol9cYMGzsN / cY8tLKWe3JG5lS4nVB0dOjFkKPugSBw6 owCM0yADQYtbkhWXGZHr7xiL + ytKUD9xA8r0BFn0EZCCChsMlXSSsJ2PohAT83jyIXQX10mW31fBCW68 nsETdjItEg3urjBVjOAve + p / Sb0oj8Y2rDuomEQOHrN + wjZZj / atRYHdwA5qlhOojmvVED5YxJUCI2YB j9pMet1IiW340JCXWsK + 8N4CwlNHy57YJTP94 = ---- END ENVELOPE -----

grazie

    
posta robob 04.05.2017 - 09:42
fonte

1 risposta

2

Il formato standard per la memorizzazione dei dati crittografati è Sintassi dei messaggi crittografici (CMS), a.k.a. PKCS # 7. I dati crittografati contengono un ContentEncryptionALgorithmIdentifier , che deve contenere il tipo di crittografia utilizzato (ad esempio AES- 128-CBC) e tutti i parametri necessari per decrittografarlo (ad esempio un IV). I tipi ASN.1 per la crittografia AES-CBC sono definiti in RFC 3565 .

    
risposta data 04.05.2017 - 16:48
fonte

Leggi altre domande sui tag