Aperçu
CloudPaste utilise
chiffrement de bout en bout côté client
pour garantir la confidentialité et la sécurité de vos données.
Lorsque le chiffrement est activé, tous les textes et images sont chiffrés dans votre navigateur avant d'être envoyés à nos serveurs.
Cela signifie que nous n'avons jamais accès à vos données non chiffrées ni à votre mot de passe.
🛡️ Vos données sont cryptées avant de quitter votre appareil.
Le serveur ne stocke que des données chiffrées et ne voit jamais votre mot de passe ni le contenu déchiffré.
Spécifications techniques
Algorithme de chiffrement :
AES-256-GCM (Norme de chiffrement avancée)
Dérivation clé :
PBKDF2 (Fonction de dérivation de clé basée sur un mot de passe 2)
Fonction de hachage :
SHA-256
Itérations :
100 000 (itérations PBKDF2)
Longueur de la clé :
256 bits
Longueur du sel :
128 bits (générés aléatoirement pour chaque chiffrement)
Longueur de la perfusion :
96 bits (générés aléatoirement pour chaque chiffrement)
Mise en œuvre:
API Web Crypto (cryptographie native du navigateur)
Comment ça marche
Processus de chiffrement
1
Saisissez le mot de passe
Vous fournissez un mot de passe
→
2
Dérivation clé
PBKDF2 génère une clé de chiffrement
→
3
Chiffrer les données
Le contenu est chiffré à l'aide du protocole AES-256-GCM.
→
4
Télécharger
Données chiffrées envoyées au serveur
Explication étape par étape :
- Génération aléatoire de sel :
Un sel unique de 128 bits est généré pour chaque opération de chiffrement.
- Génération aléatoire de vecteurs d'initialisation :
Un vecteur d'initialisation (IV) unique de 96 bits est généré.
- Dérivation clé :
Votre mot de passe est combiné avec le sel à l'aide de PBKDF2 avec 100 000 itérations pour créer une clé de chiffrement robuste de 256 bits.
- Chiffrement :
Les données sont chiffrées à l'aide de l'algorithme AES-256-GCM avec la clé dérivée et le vecteur d'initialisation.
- Conditionnement des données :
Le sel, le vecteur d'initialisation et les données chiffrées sont combinés et encodés en Base64.
- Télécharger:
Seul le paquet chiffré est envoyé au serveur
Processus de décryptage
Lorsque vous ou une personne connaissant le mot de passe ouvrez un canal chiffré :
- Saisie du mot de passe :
Le mot de passe correct doit être fourni.
- Téléchargement des données :
Les données chiffrées sont téléchargées depuis le serveur
- Extraction:
Le sel et le vecteur d'initialisation sont extraits du paquet chiffré
- Dérivation clé :
Le même processus PBKDF2 recrée la clé de chiffrement à partir du mot de passe et du sel.
- Décryptage :
AES-256-GCM déchiffre les données à l'aide de la clé dérivée et du vecteur d'initialisation.
- Afficher:
Le contenu décrypté s'affiche dans votre navigateur.
Dispositifs de sécurité
🔒 Chiffrement côté client
Le chiffrement et le déchiffrement s'effectuent entièrement dans votre navigateur via l'API Web Crypto. Votre mot de passe et vos données non chiffrées ne quittent jamais votre appareil.
🎲 Chiffrement unique par opération
À chaque chiffrement de données, de nouvelles valeurs aléatoires de sel et de vecteur d'initialisation sont générées. Ainsi, un même contenu chiffré deux fois produit un texte chiffré totalement différent, empêchant toute analyse de schéma.
🔐 Dérivation de clés fortes
Avec 100 000 itérations, l'algorithme PBKDF2 rend les attaques par force brute extrêmement coûteuses en calcul. Même avec un mot de passe relativement robuste, les attaquants auraient besoin de ressources considérables pour le déchiffrer.
✅ Chiffrement authentifié
AES-GCM garantit à la fois la confidentialité et l'authenticité. Il assure l'intégrité des données chiffrées et les protège contre les attaques par modification.
🌐 Algorithmes conformes aux normes de l'industrie
Nous utilisons uniquement des algorithmes cryptographiques bien établis et évalués par des pairs (AES-256, PBKDF2, SHA-256) auxquels font confiance les experts en sécurité du monde entier.