Skip to content

Conversation

@dimtrovich
Copy link
Contributor

Description
Cette PR encode automatiquement les données binaires issues du chiffrement en chaine lisible. Ceci permet à l'utilisateur de ne pas le faire manuellement

Avant, on devais encoder la chaine chiffrée soit même pour pouvoir l'utiliser

$encrypted = base64_encode(service('encrypter')->encrypt('text'));

maintenant l'encodage est automatiquement géré par le service de telle sorte que l'utilisateur n'ait plus à le faire

$encrypted = service('encrypter')->encrypt('text');

Ce mecanisme est également valable pour le déchiffrement.

Notez que cette PR ne modifie pas les gestionnaire de chiffrement, seule la factorie a été touché. De ce fait, si vous utiliser directement une classe de chiffrement sans passer par le service, vous devriez continuer à encoder/decoder les resultats par vous même

Liste de contrôle:

  • Des commits signés en toute sécurité
  • Composant(s) avec blocs PHPDoc, uniquement si nécessaire ou ajoute de la valeur
  • Tests unitaires, avec une couverture > 80 %
  • Guide de l'utilisateur mis à jour
  • Conforme au guide de style

@dimtrovich dimtrovich merged commit 0a9610b into main Feb 21, 2025
1 check was pending
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants