CoderTools

Ferramentas de Criptografia SM

Cifra de chave pública SM2, hash SM3, cifra de bloco SM4 - Criptografia de padrão nacional chinês

Cifra de Chave Pública de Curva Elíptica SM2

Geração de Chaves

C1=Ponto EC, C2=Texto cifrado, C3=Digest SM3

Criptografar

Descriptografar

Documentação de Criptografia SM

Cifra de Chave Pública de Curva Elíptica SM2

SM2 é uma cifra de chave pública de curva elíptica especificada pela norma nacional chinesa GBT 32918.2, fornecendo criptografia de chave pública e assinaturas digitais seguras.

Aplicações Comuns

Certificados digitais, autenticação de identidade e comunicação segura em instituições financeiras

Normas Relacionadas

Série GB/T 32918 (Cifra de Chave Pública de Curva Elíptica SM2)

Algoritmo de Hash Criptográfico SM3

SM3 é um algoritmo de hash criptográfico especificado pela norma nacional chinesa GB/T 32905, produzindo digest de 256 bits para verificação de integridade e assinaturas digitais.

Aplicações Comuns

Verificação de integridade de dados, assinaturas digitais e protocolos criptográficos

Normas Relacionadas

GB/T 32905 (Algoritmo de Hash Criptográfico SM3)

Cifra de Bloco SM4

SM4 é uma cifra de bloco especificada pela norma nacional chinesa GB/T 32907, usando blocos de 128 bits e chaves de 128 bits, suportando múltiplos modos incluindo ECB, CBC e CTR.

Aplicações Comuns

Criptografia de dados, troca de chaves, VPN e canais seguros

Normas Relacionadas

GB/T 32907 (Cifra de Bloco SM4)

Notas de Segurança

  • A chave privada deve ser adequadamente protegida e não transmitida por redes inseguras
  • O algoritmo de hash é unidirecional e irreversível, usado para verificação de integridade de dados
  • A chave e o IV devem ser gerados aleatoriamente e armazenados com segurança

FAQ

Por que usar algoritmos de criptografia SM?

Os algoritmos de criptografia SM são padrões de cifra comercial chineses amplamente utilizados nos setores financeiro, governamental e de defesa. Eles foram avaliados e certificados pelas autoridades nacionais de criptografia, com segurança garantida.

Qual é a diferença entre SM2, SM3 e SM4?

SM2 é para criptografia assimétrica e assinaturas digitais, SM3 para hashing de dados e verificação de integridade, e SM4 para criptografia simétrica. Esses três são normalmente usados juntos para implementar soluções de segurança abrangentes.

Qual é o desempenho dos algoritmos SM?

O desempenho dos algoritmos SM é comparável aos padrões internacionais (RSA/SHA/AES). O SM4 tem desempenho melhor que o RSA, e o desempenho do SM3 é comparável ao SHA-256.

Ferramentas Relacionadas