KryptographieDEV

Textkodierung, kryptographisches Hashing, symmetrische & asymmetrische Verschlüsselung.

Über Kryptographie-Toolkit

Übersicht

Dieses Toolkit integriert über 20 branchenübliche kryptographische Algorithmen, die vier Hauptkategorien abdecken: Textkodierung, kryptographisches Hashing, symmetrische Verschlüsselung und asymmetrische Verschlüsselung.

100% clientseitige Verarbeitung—
Keine Netzwerkübertragung:

Alle kryptographischen Operationen werden lokal auf Ihrem Gerät durchgeführt. Alle sensiblen Daten (Klartext, Chiffretext, Schlüssel usw.) verlassen niemals Ihr Gerät und gewährleisten vollständige Privatsphäre und Sicherheit.

Wählen Sie einen bestimmten Algorithmus aus, um detaillierte technische Dokumentation anzuzeigen, einschließlich Algorithmusgeschichte, Sicherheitsanalyse, empfohlener Parameter und professioneller Anleitung.

SM4 (国密)

SM4 (früher SMS4) ist ein Blockchiffre-Standard (GM/T 0002-2012), veröffentlicht von Chinas State Cryptography Administration 2006, der 128-Bit-Schlüssel und 128-Bit-Blöcke verwendet. Es ist ein Kernalgorithmus in Chinas kommerziellem Kryptographiesystem.

Hauptmerkmale: Verwendet ein 32-Runden unbalanciertes Feistel-Netzwerk mit S-Box-nichtlinearer Transformation. Design orientiert sich an AES und DES und gleicht Sicherheit und Leistung aus.

Betriebsmodi:
CBC-Modus: Erfordert IV (Initialisierungsvektor), bietet gute Sicherheit. IV muss zufällig generiert und niemals wiederverwendet werden.
ECB-Modus: Kein IV erforderlich, aber schlechte Sicherheit—nicht für Produktion empfohlen.

Anwendungsfälle: Hauptsächlich für chinesische Kryptographie-Compliance—Regierungssysteme, Finanzinstitutionen, Telekommunikationsbetreiber und kritische Infrastruktur. Chinas Kryptographiegesetz verlangt inländische Algorithmen für Systeme, die nationale Sicherheit und öffentliches Wohl betreffen.

Empfehlung: Verwenden Sie SM4, wenn Ihr Projekt nationale Kryptographie-Compliance erfordert oder Bereitstellung in chinesischen Regierungs-/Finanzsektoren. Verwenden Sie SM4-CBC-Modus. Für internationale Projekte ohne Compliance-Anforderungen ist AES universeller.