Отображать окно уведомления при вводе неверного пароля, чтобы разблокировать контент, зашифрованный Cryptojs - PullRequest
0 голосов
/ 14 мая 2018

Я использую Cryptojs для шифрования моего текста, и я использую следующий код для расшифровки:

 <div id="decrypt-box">
 <div class="decrypt-form" id="decryption" data-href="U2FsdGVkX1+Fg5XynZFlZHmhvMhAw9l7jlKt2WEpYYWEkOy7L360rZ7xd19TvoXp">
<div> password to unlock: asd</div>
 <form action="#" id="decrypt-form" method="post">
<input autofocus="" id="decrypt-password" name="password" placeholder="Password" type="password" />

        <input class="decrypt-button" type="submit" value="Unlock" />
    </form>
<div id="decrypt-alert">
</div>
</div>
</div>
<div id='decrypt-content'></div>
<script src="https://cdn.rawgit.com/CryptoStore/crypto-js/3.1.2/build/rollups/aes.js"></script>
<script>
document.getElementById('decrypt-form').addEventListener('submit', function(e) {
    e.preventDefault();
var c=document.getElementById('decryption');
    var encryptedMsg=c.getAttribute('data-href'),
        passphrase = document.getElementById('decrypt-password').value,
        decrypted = CryptoJS.AES.decrypt(encryptedMsg, passphrase);
        decrypted = decrypted.toString(CryptoJS.enc.Utf8);                                    

        document.getElementById('decrypt-content').innerHTML = decrypted;    

});
</script>

Мой вопрос:

Как мне сделать, чтобы отобразитьокно уведомления, если я введу неправильный пароль.

Спасибо.

...