Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Inserir mais detallhes

...

Retorna o expoente (exponent) público de uma chave privada e/ou pública no formato PEM.

Sintaxe

Bloco de código
collapsefalse
RSAExponent( < cKey >, < lPublic >, [ cPassword ] )

...

  • Função disponível para o TOTVS Application Server, build superior ou igual a 7.00.090818P-20100524, e o ByYou Application Server.
  • Para extrair o expoente de uma chave pública com sucesso, ela deve estar no formato PKCS#1 ( RSA PUBLIC KEY )
  • A maioria das chaves criptográficas RSA utiliza por default o expoente 65537 – "10001" em hexadecimal

Exemplos

Bloco de código
languagecpp
themeEclipse
titleExemplo 1
linenumberstrue
collapsefalse
user function RSAExp()
  local cPrivKey := "\web\key.pem"
  local lPubKey  := .F.
  local cPass    := "PASSWORD"
  local cRet
  cRet := RSAExponent( cPrivKey, lPubKey, cPass )
  if cRet == Nil
    conout( "Verifique se os parâmetros passados para a RSAExponent estão corretos" )
  else
    conout( cRet )
  endif
return

...