# SRI-Generator

> Erzeugt den Subresource-Integrity-Wert für ein Skript oder Stylesheet. SHA-384 ist die Vorgabe. Füge den Dateitext ein oder wähle eine Datei, und kopiere den sha384-Wert in das integrity-Attribut. Der Digest entsteht mit Web Crypto in diesem Tab. Nichts wird hochgeladen, und die Seite ruft keine URL ab.

Läuft in deinem Browser. Es wird nichts hochgeladen.

[Krypto](https://toolbuddy.dev/de/categories/crypto.md)

## Über dieses Werkzeug

Berechnet den integrity-Wert, den der Browser prüft, bevor er ein Skript ausführt oder ein Stylesheet von einer anderen Herkunft anwendet. SHA-384 ist die Vorgabe. SHA-256 und SHA-512 gehen auch. Das Ergebnis ist das Algorithmus-Präfix plus Standard-Base64.

Füge den Dateitext ein oder wähle die Datei, wähle den Algorithmus und kopiere den Wert. Die Seite fordert die URL nicht an. Sie hasht die Bytes, die du ihr gibst. Die Arbeit bleibt in diesem Tab. Nach dem Laden der Seite geht es auch ohne Netz weiter.

## Fragen

### Lädt diese Seite die Skript-URL?

Nein. Füge den Dateitext ein oder wähle die Datei. Der Digest entsteht in diesem Tab, deshalb wird keine CDN-URL angefordert und die Datei nicht hochgeladen.

### Welchen Algorithmus soll ich nehmen?

SHA-384 ist die übliche Wahl für das integrity-Attribut eines Skripts oder Stylesheets. SHA-256 und SHA-512 sind auch gültig. Das Präfix ist kleingeschrieben, und der Digest ist Standard-Base64 mit Padding, nicht Hex und nicht Base64URL.

## Weitere Krypto Werkzeuge

- [Hash-Generator](https://toolbuddy.dev/de/tools/hash-generator.md): Erzeuge kryptografische Hashes (SHA-256, SHA-1, MD5 und mehr) aus Text mit Web Crypto im Browser. Erstelle Checksummen, vergleiche Prüfsummen und kopiere die Hex-Ausgabe. Das Hashen verlässt den Tab nicht, deshalb bleiben Testzeichenketten und Geheimnisse privat.
- [HMAC-Generator](https://toolbuddy.dev/de/tools/hmac-generator.md): Berechne HMAC-SHA-Signaturen im Browser für Webhook-Geheimnisse und API-Signierung. Füge eine Nachricht und einen Schlüssel ein, wähle SHA-1 bis SHA-512 und kopiere Hex oder Base64. Schlüssel bleiben im Tab.
- [JWT-Dekodierer](https://toolbuddy.dev/de/tools/jwt-decoder.md): Dekodiere JSON Web Tokens lokal, um Header, Payload und Ablauf-Claims zu lesen. Füge ein JWT ein und lies die Base64URL-Felder, ohne die Signatur bei einem entfernten Dienst zu prüfen. Geeignet, um Authentifizierung zu debuggen und Tokens vom Netz fernzuhalten.
- [JWT-Encoder](https://toolbuddy.dev/de/tools/jwt-encoder.md): Signiere ein JSON-Objekt zu einem kompakten HS256-, HS384- oder HS512-JSON-Web-Token im Browser. Das HMAC-Geheimnis bleibt im Tab, damit du ein Test-Token erstellen kannst, ohne es an einen gehosteten Encoder zu schicken.
- [AES-Verschlüsselung](https://toolbuddy.dev/de/tools/aes-encrypt.md): Verschlüssele und entschlüssele Text mit AES-256-GCM im Browser. Ein Passwort wird mit PBKDF2 gestreckt. Die Ausgabe ist Base64 aus Salz, IV und Geheimtext. Nützlich, um ein kurzes Geheimnis über einen Kanal zu teilen, den du kontrollierst. Schlüssel verlassen den Tab nicht.
- [TOTP-Generator](https://toolbuddy.dev/de/tools/totp-generator.md): Berechne ein zeitbasiertes Einmalpasswort aus einem Base32-Geheimnis mit HMAC-SHA, wie Authenticator-Apps (RFC 6238). Wähle SHA-1, SHA-256 oder SHA-512, 6 oder 8 Stellen und einen Schritt von 30 oder 60 Sekunden. Das Geheimnis bleibt im Tab.
