HappyApi

HappyApi

Une API pour générer un mot de passe

Les paramètres à passer à l'API

La longueur du mot de passe
Elle doit être positive, et ne doit pas exceder 255.

Le retour de l'API

Un mot de passe de la longueur indiquée.
Combien de caractères pour le mot de passe ?
Réponse :

Codes erreur :
  • -1 : erreur api send
  • -2 : erreur api rcv
  • -3 : la longeur doit être > à 0
  • Code d'erreur :  
    Temps d'execution (ms) :  
    Commande curl

    Cette API vous permet d'automatiser la création de vos mots de passe en choisissant le nombre de caractères (longueur du mot de passe). 

    Selon Wikipédia Un mot de passe est un mot ou une série de caractères utilisés comme moyen d'authentification pour prouver son identité lorsque l'on désire accéder à un lieu protégé, à un compte informatique, un ordinateur, un logiciel ou à un service dont l'accès est limité et protégé.

    Origine. Le terme « mot de passe » est initialement employé par les militaires. On distinguait alors les « mots d'ordres » comprennent le «mot de sommation » (c'est-à-dire la question convenue) et le « mot de passe » (c'est-à-dire la réponse correspondante). ... Dans ce cas, le mot de passe est donc partagé par un groupe de personnes de confiance.

    Dans quel cas se servir de cette API.

    Les normes de sécurité imposent un changement régulier de mot de passe. On pourra avec cette API changer régulièrement de mot passe sécurisé et intégrer dans ses applications des mots de passe complexes avec des lettres, des chiffres et des caractères spéciaux.

    Les politiques de sécurité dans les entreprises imposent la plupart du temps de renouveler ses mots de passe au moins une fois par an. Certaines imposent un changement tous le 6 mois voire tous les 3 mois.

    Pour utiliser cette API, vous avez plusieurs possibilités :

    Utiliser l’interface :

    Dans ce cas, vous vous connectez sur cette page et vous saisissez la taille du mot de passe que vous souhaitez.

    Vous obtiendrez en retour un mot de passe avec des lettres, des chiffres et des caractères spéciaux.

    Utiliser l’API REST :

    Dans ce cas, vous devrez utiliser une commande GET sur l’Url avec la longueur deu mot de passe dans le paramètre len. La commande sera donc GET sur https://happyapi.fr/api/generePassWd?len=12 (12 étant le nombre de caractères souhaité pour le mot de passe)

    Utiliser une commande CURL.

    Vous pouvez également générer votre mot de passe en ligne de commande depuis votre système d’exploitation linux, mac os, ou windows.

    curl -X GET "https://happyapi.fr/api/generePassWd?len=12"

    Comment choisir un mot de passe ?

    Choisir un bon mot de passe n'est pas toujours simple, mais c'est un enjeu de sécurité toujours relativement important. Faut-il qu'il soit plutôt long ou qu'il contienne des caractères spéciaux ? Existe-t-il des techniques pour en générer qui soient facilement mémorisables ? Quelles sont les consignes à respecter ?

  • Utilisez des mots de passe différents pour vous authentifier auprès de systèmes distincts
  • Choisissez un mot de passe qui n’est pas lié à votre identité (nom de société, date de naissance, prénoms, etc.)
  • Ne donnez jamais à personne votre mot de passe, sous aucun prétexte
  • Ne tapez pas vos mots de passe sur une machine en laquelle vous n'avez pas totalement confiance
  • Ne stockez pas vos mots de passe en clair sur votre ordinateur ou sur un post-it
  • Ne vous envoyez pas vos mots de passe par email, SMS, pigeon voyageur, etc.
  • Changez immédiatement vos mots de passe à la moindre suspicion de fuite
  • Supprimez les emails de service qui envoient le mot de passe et/ou login lors de l'inscription
  • Modifiez dès que possible les mots de passe par défaut de tous les systèmes/comptes
  • N'utilisez pas d'expression simple comme « motdepasse » et/ou des suites de chiffres et de lettres
  • Concepteur de l'API : Jérôme SAVAJOLS LinkedIn