add support for OpenSSH's bcrypt variant?
Personne n'a encore pris cette issue.
- Langage dominant
- C
- Étoiles
- 40.4k
- Forks
- 8.1k
- Merge moyen
- 2 j 13 h
- PR mergées (30 j)
- 96
Description
Description
Per https://phpseclib.com/docs/bcrypt I gather OpenSSH uses a non-standard version of bcrypt with its encrypted keys. Maybe PHP's password_hash() method could be updated to support this?
I'll concede that it's relatively obscure but hash() supports rather obscure algorithms as well.
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par l’implémentation de password_hash() de PHP et comparez son comportement bcrypt pris en charge avec la variante OpenSSH décrite dans la documentation phpseclib liée. Examinez la manière dont hash() gère la prise en charge des algorithmes et définissez les exigences de compatibilité ; le travail est terminé lorsque password_hash() peut gérer correctement la variante bcrypt d’OpenSSH sans régression du comportement existant.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- c, php
- Domaine
- cryptography, security
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- Calme
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100