

La AWS SDK per Java 1.x è stata raggiunta end-of-support il 31 dicembre 2025. Ti consigliamo di eseguire la migrazione a per continuare [AWS SDK for Java 2.x](https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/home.html)a ricevere nuove funzionalità, miglioramenti della disponibilità e aggiornamenti di sicurezza.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Usa la Amazon S3 crittografia lato client
<a name="examples-crypto"></a>

La crittografia dei dati utilizzando il client di Amazon S3 crittografia è un modo per fornire un ulteriore livello di protezione per le informazioni sensibili in cui sono archiviate. Amazon S3 Gli esempi in questa sezione mostrano come creare e configurare il client di Amazon S3 crittografia per l'applicazione.

Se non conosci la crittografia, consulta le [nozioni di base sulla crittografia](https://docs.aws.amazon.com/kms/latest/developerguide/crypto-intro.html) nella Guida per sviluppatori AWS KMS per una panoramica di base dei termini e degli algoritmi di crittografia. Per informazioni sul supporto della crittografia in generale AWS SDKs, consulta [AWS SDK Support for Amazon S3 Client-Side Encryption nella Guida generale](https://docs.aws.amazon.com/general/latest/gr/aws_sdk_cryptography.html). Amazon Web Services 

**Nota**  
Questi esempi di codice presuppongono che tu abbia compreso il materiale contenuto in [Using the AWS SDK per Java](basics.md) e che tu abbia configurato AWS le credenziali predefinite utilizzando le informazioni contenute in [Configurazione delle AWS credenziali](setup-credentials.md) e Area per lo sviluppo.

Se si utilizza la versione 1.11.836 o precedente di AWS SDK per Java, vedere [Amazon S3 Encryption Client Migration per informazioni sulla migrazione](s3-encryption-migration.md) delle applicazioni alle versioni successive. [Se non riesci a eseguire la migrazione, guarda questo esempio completo su.](https://github.com/awsdocs/aws-doc-sdk-examples/blob/master/java/example_code/s3/src/main/java/aws/example/s3/S3Encrypt.java) GitHub

Altrimenti, se utilizzi la versione 1.11.837 o successiva di AWS SDK per Java, esplora gli argomenti di esempio elencati di seguito per utilizzare la crittografia lato client. Amazon S3 

**Topics**
+ [Amazon S3 crittografia lato client con chiavi master client](examples-crypto-masterkey.md)
+ [Amazon S3 crittografia lato client con chiavi gestite AWS KMS](examples-crypto-kms.md)