---
title: "Qual é o formato da assinatura retornada pelas funções signData e signHash?"
description: "Formato retornado por signData e signHash no Web PKI: a saída do algoritmo de assinatura (como RSA) em Base64, não uma assinatura digital completa."
canonical: "https://docs.lacunasoftware.com/articles/web-pki/faq/sign-data-output"
locale: "pt-BR"
product: "Web PKI"
last_updated: "2026-05-26"
---

# Qual é o formato da assinatura retornada pelas funções signData e signHash?

As funções `signData` e `signHash` realizam um ***algoritmo*** *de assinatura digital* utilizando a chave privada de um
dos certificados do usuário. Sendo assim, o formato retornado é a saída do algoritmo de assinatura codificada em Base64.
No caso mais comum, que é do algoritmo RSA com chave de 2048 bits, a saída tem 256 bytes (344 caracteres em Base64).

Essa dúvida geralmente ocorre devido à confusão entre uma *assinatura digital*, por exemplo CMS/CAdES, XmlDSig/XAdeS ou
PAdES, e um ***algoritmo*** *de assinatura*, como o RSA. Geralmente, o algoritmo de assinatura é uma parte do processo
de realizar uma assinatura digital. As funções `signData` e `signHash` realizam apenas o algoritrmo, não a assinatura
inteira.

Por favor veja a pergunta [Como posso realizar uma assinatura digital utilizando o Web PKI?](https://docs.lacunasoftware.com/articles/web-pki/faq/digital-signature) para
informações sobre como utilizar o Web PKI para realizar assinaturas digitais.
