Implémentation du cryptage RSA
8 Mars 2024 by Olivier Fabre
1. Avant propos
Lorsqu'on souhaite régulièrement documenter, prendre des notes, mémoriser des informations, les organiser ou les mettre à jour, il est toujours difficile de trouver la solution idéale. J'ai essayé d'utiliser Google Drive, par exemple, mais cela s'est révélé moins pratique sur le plan ergonomique, surtout si l'on souhaite styliser les documents, saisir des formules mathématiques, afficher des extraits de code ou dessiner des diagrammes... Le temps nécessaire pour styliser un document peut parfois être long, même avec un modèle prédéfini. Le problème principal était que les exportations n'étaient possibles qu'au format PDF et que les exportations en HTML étaient souvent inexistantes. Lorsqu'elles étaient fonctionnelles, ces exportations en HTML étaient très utiles pour mettre en ligne les documents et faciliter le partage, mais elles généraient des fichiers très lourds avec des balises propriétaires, similaires aux fichiers Word de Microsoft, ce qui les rendait peu portables.
Il existe des solutions utilisées par les enseignants universitaires, mais elles nécessitent un apprentissage coûteux, ce qui revenait finalement à apprendre un nouveau langage.
Désormais, j'ai trouvé la solution idéale qui est abordable par rapport aux services rendus et relativement facile à utiliser : le Markdown. Cette solution peut être utilisée pour tout type de document.
Il restait maintenant à trouver l'éditeur idéal, épuré, avec un nombre limité de fonctionnalités et une grande accessibilité. Parmi tous les éditeurs, Typora se distingue comme le meilleur. Il permet notamment d'exporter dans différents formats avec une bonne qualité de sortie. Son système de thèmes permet d'obtenir des rendus stylisés très professionnels, idéaux pour la lecture. Son prix est dérisoire et se rentabilise rapidement.
Implémentation du cryptage RSA 1. Avant propos 2. Markdown 3. Typora 4. Afficher le contenu markdown en php
2. Markdown
Markdown a été créé par Daring Fireball où la ligne directrice est présent sur son site ici.
Cependant, la syntaxe Markdown varie selon les analyseurs ou les éditeurs. Ainsi, la syntaxe Markdown peut varier avec l'éditeur Typora et vous pouvez retrouver tous ses aspects dans ce même document.
3. Typora
L'application Typora peut être téléchargée pour s'executer sur les différents systèmes d'exploitations connus ici.
Un support très complet est accessible ici.
4. Afficher le contenu markdown en php
Pour afficher en ligne un document créé avec la syntaxe markdown, il existe différents moyens en php. Je trouve l'incorporation d'une biblbiothèque php pour analyser et afficher un contenu sous format .md
trop compliqué et la syntaxe varie selon la bibliothèque. Les fichiers deviennent rapidement très lourds.
Le plus simple est de garder les originaux sur un espace cloud pour les mettre à jour plus facilement et les exporter au format .html
avec Typora pour le mettre en ligne. Ensuite, l'affiche en php se réalise grâce à la fonction include
de php:
xxxxxxxxxx
41<!-- Contenu Page -->
2 <?php
3 include "./" . $article_id .".html";
4 ?>