Fichier de tests du plugin d’encryption

see the encrypt.md source code

Ce plugin de type markdown va permettre d’encrypter une information dans votre fichier c’est-à-dire l’encoder de telle manière qu’il ne soit pas possible de la lire si on ouvrait le fichier .md ailleurs que dans marknotes (avec Notepad p.ex.).

Pour utiliser le plugin, il suffit d’utiliser le tag <encrypt>.

Par exemple :

<encrypt>Ce texte est secret! Sauriez-vous le lire?!</encrypt>

Z7UtJUb4k66gISJCoX4HWRFW8VcqRxyn1oU8hLNHnQ5Qj40xtQEkW4S1FWFUb7tvofyRoCMuIt7utvLteTb3yGkQa16hSx8YYrFW+su9vAdXh2gZ4xvSReEzXEA2xR+FP6GE6/jISCMkHf8m+XZ3Ew==

1. Plus d’infos

Le plugin encrypt est en trois parties :

2. Paramétrage

Votre mot de passe doit être mentionné dans la clef suivante : plugins.options.markdown.encrypt.password

{
    "plugins": {
        "options": {
            "markdown": {
                "encrypt": {
                    "password": "MonSuperMegaPa$$W0rd",
                    "method": "aes-256-ctr"
                }
            }
        }
    }
}

3. Remarque

Une note contenant des parties encryptées ne sera jamais mise en cache. Le système de mise en cache permet en effet à marknotes de générer une version .html de la note afin d’optimiser la vitesse d’affichage pour les prochains accès à la note.

Mais dès lors qu’un fichier .html est généré, les données n’y seraient plus cryptées aussi, pour cette raison, le cache est désactivé dans ce cas précis.