Skip to content
YAS.SH
Security🔒 V prehliadači (lokálne)API k dispozícii📴 Funguje offlinebeginner

Kalkulačka kontrolného súčtu

Počíta a overuje kontrolné súčty (Checksum) pre overenie neporušenosti súborov a textu.

Dáta zostávajú vo vašom prehliadači
Pripravené na použitieOkamžité spracovanie
Všetky nástroje →
Výsledok

Čo tento nástroj robí?

Počíta a overuje kontrolné súčty (Checksum) pre overenie neporušenosti súborov a textu.

Kedy ho použiť?

  • Overenie, že stiahnutý inštalačný súbor alebo ISO obraz nebol počas prenosu poškodený.
  • Kontrola integrity záloh a archivovaných dát pred ich obnovou.
  • Porovnanie publikovaných kontrolných súčtov vývojárov s vaším lokálnym súborom.

Reálny príklad

Vstup
Prázdny reťazec alebo súbor
Výstup
SHA-256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

Akékoľvek poškodenie čo i len jediného bajtu spôsobí zásadnú zmenu výstupu.

Vstup → Spracovanie → Výstup → Ďalší krok

Vstup
Vložte text alebo vyberte súbor zo svojho disku.
Spracovanie
Nástroj prečíta binárny stream a vypočíta kontrolné súčty cez rôzne algoritmy.
Výstup
Prehľadná tabuľka hodnôt MD5, SHA-1, SHA-256 a SHA-512.
Ďalší krok
Porovnajte zhodu s kontrolným súčtom dodaným distribútorom súboru.

Časté chyby

  • Použitie algoritmu CRC32 na bezpečnostné overenie (CRC32 slúži iba na detekciu náhodných chýb).
  • Porovnanie textových súborov s rozdielnymi koncami riadkov (CRLF vs LF).
  • Ignorovanie nesúladu kontrolného súčtu pri inštalácii systémových balíkov.

Čo znamená výsledok

Poskytuje matematický dôkaz o úplnej a neporušenej zhode s originálom.

Súkromie a bezpečnosť

Your input is processed entirely in your browser and never sent to a YAS server.

API

Endpoint
POST https://yas.sh/api/v1/tools/checksum
Request Header
Content-Type: application/json
cURL
curl -X POST "https://yas.sh/api/v1/tools/checksum" \
  -H "Content-Type: application/json" \
  -d '{"input":"hello","algo":"sha1"}'
JavaScript
const res = await fetch("https://yas.sh/api/v1/tools/checksum", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({
  "input": "hello",
  "algo": "sha1"
}),
});
const data = await res.json();
Python
import requests

r = requests.post("https://yas.sh/api/v1/tools/checksum", json={"input":"hello","algo":"sha1"})
data = r.json()
FieldTypeRequiredDescription
inputstringYesText to checksum (≤ 64 KB)
algostringNo (default "sha256")md5 | sha1 | sha256 | sha384 | sha512
Success response
{ "slug": "checksum", "algo": "sha1", "result": "aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d" }

Identical to hash-calculator (checksum semantics).

Error responses
  • 400 VALIDATION_ERROR — invalid input or unsupported option.
  • 413 PAYLOAD_TOO_LARGE — input exceeds the 64 KB limit.
  • 429 RATE_LIMIT_EXCEEDED — rate limit exceeded (60 req/min).
Limits
  • Maximum input: 64 KB per request.
  • Rate limit: 60 requests/min per IP address.
  • Authenticated accounts benefit from higher tier quotas.
Opýtajte sa YAS
🍪 Cookies a súkromie. Nevyhnutné cookies slúžia na prihlásenie, jazyk a motív. Google AdSense sa načíta až po voľbe Prijať všetko. reCAPTCHA sa používa na prihlásení a v kontaktnom formulári. Ako Google používa údaje: https://policies.google.com/technologies/partner-sites zásady cookies · ochrana údajov.
Nastavenia