Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

206
Visualizações
¿Cómo usar la firma digital en jsrsasign.js con caracteres chinos?

Necesito interactuar con organizaciones de terceros. Deben agregar una firma digital a los datos y colocarla en el encabezado de la solicitud.

Descubrí que jsrsasign.js podría ser útil, así que lo estoy usando para hacer la firma digital, pero siempre con un resultado incorrecto.

ingrese la descripción de la imagen aquí

mi código:

 import { RSAKey, KEYUTIL, KJUR, hex2b64 } from 'jsrsasign' export function signature (url) { // 创建RSAKey对象var rsa = new RSAKey() let k = '-----BEGIN PRIVATE KEY-----x-----END PRIVATE KEY-----' // 将密钥转码rsa = KEYUTIL.getKey(k) // 创建Signature对象,设置签名编码算法var sig = new KJUR.crypto.Signature({'alg': 'SHA256withRSA'}) // 初始化sig.init(rsa) console.log('***url***', url) // 传入待加密字符串sig.updateString(url) // 生成密文var sign = hex2b64(sig.sign()) console.log('**sign**', sign) return sign }
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Soy un mantenedor de jsrsasign. Funcionará si su código o página está en UTF-8 aunque sean caracteres chinos, cirílicos o japoneses.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda