Chiffrement cote client d abord
Les messages sont chiffres dans le navigateur avec Web Crypto (AES-GCM). Le serveur ne stocke que le texte chiffre et les metadonnees.
Cette page decrit l implementation actuelle : quelles donnees sont chiffrees cote client, comment les liens et les cles sont traites, quels controles d acces sont actifs et ou se situent les limites du modele.
Les messages sont chiffres dans le navigateur avec Web Crypto (AES-GCM). Le serveur ne stocke que le texte chiffre et les metadonnees.
Les cles de dechiffrement sont transportees dans des fragments d URL comme #k ou #rk et ne sont pas envoyees au serveur.
Les liens proteges par mot de passe utilisent des hachages cote serveur plus un wrapping de cle cote client base sur PBKDF2-SHA-256.
Les expirations, limites d ouverture ou de soumission et politiques de lecture unique limitent l acces aux contenus sensibles.
encrypted_payload, encrypted_key, les metadonnees cryptographiques et les champs de politique d acces.Les jetons d acces publics sont generes aleatoirement, stockes uniquement sous forme de hachages SHA-256 en base de donnees et verifies via hash_equals.
Les mots de passe de lien ne sont jamais stockes en clair et sont verifies contre des hachages cote serveur. Les sessions de mot de passe des liens publics sont limitees dans le temps et configurables.
Des limitations de debit sont actives sur les points critiques, notamment les verifications de mot de passe, les soumissions publiques, la connexion et les flux de verification.
Les operations cote proprietaire sont protegees par l authentification, l etat d e-mail verifie et des politiques d autorisation ; les modifications sensibles de recuperation exigent une confirmation recente du mot de passe.
EncSend fournit des artefacts de recuperation chiffres optionnels pour les scenarios multi-appareils :
Les actions liees a la securite sont journalisees, par exemple l emission de lien, les acces refuses, les etapes de challenge par mot de passe, la creation de soumission et les mises a jour de recuperation.