🔐 Implémentation PBKDF2 avec credentials navigateur ✅ Fonctionnalités ajoutées: - SecureCredentialsService avec PBKDF2 (100k itérations) - Chiffrement AES-GCM des clés spend/scan - Interface utilisateur complète pour gestion credentials - Tests unitaires complets - Architecture modulaire avec EventBus - Gestion mémoire optimisée - Performance monitoring - Web Workers pour encodage asynchrone 🛡️ Sécurité: - Dérivation PBKDF2 avec salt unique - Chiffrement AES-GCM des clés sensibles - Validation force mot de passe - Stockage sécurisé IndexedDB + WebAuthn - Logging sécurisé sans exposition données 🔧 Corrections: - Erreur 500 résolue (clé dupliquée package.json) - Configuration Vite simplifiée - Dépendances manquantes corrigées 📊 Améliorations: - Architecture découplée avec repositories - Services spécialisés (PairingService, etc.) - Monitoring performance et mémoire - Tests avec couverture complète - Documentation technique détaillée
17 lines
557 B
HTML
Executable File
17 lines
557 B
HTML
Executable File
<div id="modal" class="modal">
|
|
<div class="modal-content">
|
|
<div class="modal-title">Login</div>
|
|
<div class="message">
|
|
Do you want to pair device?<br />
|
|
Attempting to pair device with address <br />
|
|
<strong>{{device1}}</strong> <br />
|
|
with device with address <br />
|
|
<strong>{{device2}}</strong>
|
|
</div>
|
|
<div class="confirmation-box">
|
|
<a class="btn confirmation-btn" onclick="confirm()">Confirm</a>
|
|
<a class="btn refusal-btn" onclick="closeConfirmationModal()">Refuse</a>
|
|
</div>
|
|
</div>
|
|
</div>
|