Aller au contenu
Accueil moxon

Hash

L'endpoint /hash convertit une chaîne de caractères en hash, c'est-à-dire une chaîne de caractères qui ne peut pas être inversée vers la chaîne originale.

posthttps://api.moxon.dev/v3/hash

Paramètres

  • textstringrequis

    La chaîne à hacher (mot, phrase, paragraphe, etc.)

  • methodstringrequis

    La méthode de hachage à utiliser (voir les méthodes disponibles ci-dessous)

Méthodes disponibles52

Cliquez pour voir toutes les méthodes de hachage disponibles

  • Méthodes RSA :
    • RSA-MD5
    • RSA-RIPEMD160
    • RSA-SHA1
    • RSA-SHA1-2
    • RSA-SHA224
    • RSA-SHA256
    • RSA-SHA3-224
    • RSA-SHA3-256
    • RSA-SHA3-384
    • RSA-SHA3-512
    • RSA-SHA384
    • RSA-SHA512
    • RSA-SHA512/224
    • RSA-SHA512/256
    • RSA-SM3
  • Méthodes Blake :
    • blake2b512
    • blake2s256
  • Méthodes SHA :
    • sha1
    • sha224
    • sha256
    • sha384
    • sha512
    • sha512-224
    • sha512-256
    • sha3-224
    • sha3-256
    • sha3-384
    • sha3-512

Exemple de requête

Requête
curl -X POST -d "text=hello&method=sha512" "https://api.moxon.dev/v3/hash"

Réponse

Réponse
{
    "method": "sha512",
    "hash": "9b71d224bd62f3785d96d46ad3ea3d73319bfbc2890caadae2dff72519673ca72323c3d99ba5c11d7c7acc6e14b8c5da0c4663475c2e5c3adef46f73bcdec043"
}

Gestion des erreurs

Si les paramètres sont manquants ou invalides, l'API retournera une erreur :

  • 400Please provide a text (?text={text})Le paramètre text est manquant
  • 400Please provide a valid hash algorithm (&method={algorithm})Le paramètre method est manquant ou invalide