5.2.0
API
API v5.2.0 — Asymmetric.
- Ajout de l'endpoint POST /asymmetric : génère des paires de clés RSA et effectue le chiffrement et déchiffrement asymétrique sans dépendance externe. Supporte deux algorithmes OAEP :
rsa-oaep-sha256(défaut) etrsa-oaep-sha1. Trois actions sont disponibles :keygengénère une paire de clés publique/privée encodées en PEM (2048 ou 4096 bits),encryptchiffre un texte avec la clé publique et retourne le résultat en base64, etdecryptretrouve le texte original à partir de la clé privée. La taille maximale du texte dépend de la taille de la clé et de l'algorithme en raison du padding OAEP. - Suppression du tableau des endpoints du README au profit d'un lien direct vers la documentation.
Documentation
- Ajout de la page de documentation pour Asymmetric : couvre les trois actions (
keygen,encrypt,decrypt), les paramètres conditionnels (text,publicKey,privateKey), un tableau des limites de taille avec la formule OAEP pour chaque combinaison de clé et d'algorithme, et des sections de champs de réponse séparées pourkeygenetencrypt/decrypt. - Ajout de l'endpoint dans le sidebar et le registre Playground.
- Le Playground filtre désormais les endpoints selon le sidebar de la version active, masquant les routes non disponibles.
- Extraction d'une regex
VERSION_PATHpartagée dansredirect.ts, réutilisée dansVersion.vueetPlayground.vue. - La couleur du lien home dans la navbar utilise maintenant une classe
.homeau lieu de sélecteurs d'attribut[href]codés en dur. - Suppression du
collapsed: falseredondant sur tous les groupesEndpointsdu sidebar (comportement par défaut). - Correction de l'alignement des colonnes du tableau des actions OTP.