Zum Inhalt springen
POST AI agent ready /v1/hash

Hash-Generator-API – MD5, SHA-1, SHA-256 und SHA-512

Übergeben Sie eine beliebige Zeichenfolge und erhalten Sie deren kryptografischen Hash im Algorithmus Ihrer Wahl. Unterstützt MD5, SHA-1, SHA-256, SHA-384 und SHA-512. Nützlich für Prüfsummen, Datenintegritätsprüfung und Content-Fingerprinting.

Parameters

stringrequired

The input string to hash.

string

Hash algorithm to use.

Code examples

curl -X POST https://api.botoi.com/v1/hash \
  -H "Content-Type: application/json" \
  -d '{"text":"hello world","algorithm":"sha256"}'

When to use this API

Dateiintegritätsprüfungen

Hashen Sie hochgeladene Dateien serverseitig und vergleichen Sie sie mit bekannten Prüfsummen, um Downloads zu überprüfen oder Manipulationen zu erkennen.

Inhaltsdeduplizierung

Generieren Sie SHA-256-Fingerabdrücke für vom Benutzer übermittelte Inhalte, um Duplikate zu erkennen, bevor Sie sie in Ihrer Datenbank speichern.

Überprüfung der Webhook-Signatur

Berechnen Sie einen HMAC oder Hash der eingehenden Webhook-Nutzlasten und vergleichen Sie ihn mit dem Signatur-Header des Anbieters.

Frequently asked questions

Welchen Hash-Algorithmus soll ich wählen?
SHA-256 ist die häufigste Wahl für Prüfsummen und Datenintegrität. MD5 und SHA-1 sind schneller, gelten aber als kryptografisch schwach. Verwenden Sie SHA-512, wenn Sie eine längere Zusammenfassung benötigen.
Ist die Hash-Ausgabe hexadezimal kodiert?
Ja. Die API gibt den Hash als kleingeschriebene hexadezimale Zeichenfolge zurück.
Kann ich Binärdaten hashen?
Die API akzeptiert UTF-8-Zeichenfolgen. Bei Binärdaten codieren Sie diese zunächst mit dem Endpunkt /v1/base64/encode Base64 und hashen Sie dann die codierte Zeichenfolge.
Ist MD5 sicher für Passwörter?
Nein. MD5 ist nicht kollisionssicher und sollte niemals zur Passwortspeicherung verwendet werden. Verwenden Sie bcrypt oder Argon2 für Passwörter. MD5 eignet sich gut für nicht sicherheitsrelevante Prüfsummen.
Was ist die maximale Eingabegröße?
Das Anforderungstextlimit beträgt 1 MB. Hashen Sie größere Nutzlasten clientseitig oder teilen Sie sie in Blöcke auf.

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.