Código: Selecionar todos
Function Chaves
//run OPENSSL genrsa -out MYKEY.PEM 1024 // Esta linha é executada uma unica vez para ser gerada a sua chave PRIVADA
//run OPENSSL rsa -in MYKEY.PEM -pubout -out PUBKEY.PEM // Esta linha deverá ser também executada uma unica vez para gerar uma chave PUBLICA, baseada na sua chave PRIVADA.
run OPENSSL dgst -md5 -sign MYKEY.PEM -out EAD.TXT -hex \alamino\cat52\&ccbuffer // Esta linha sim, deverá ser executada cada vez que for gerado um arquivo
No caso acima, ccbuffer é o conteúdo do arquivo que se precisa assinar.
Existe um aplicativo, PuttyGEN disponível neste link
http://the.earth.li/~sgtatham/putty/lat ... ttygen.exe que pode ser usado para gerar a sua chave privada. Aliás um aplicativo muito interessante. Para os que quiserem usá-lo, segue uma explicação de como gerar a chave privada:
Antes de clicar no botão pra gerar a chave, confira de SSH-2 RSA esta selecionado e se
o numero de bit´s para a geração da chave esta em 1024. Tendo verificado clique em
Generate;
Observação: após clicar no botão, para que seja gerada a chave, movimente o mouse sobre a
tela do puttygen. Esse movimento é necessário, pois o algoritmo que gera a chave utiliza dentre
outros cálculos, a posição X/Y do cursor.
Após a progress bar ser preenchida, com o movimento do mouse, a chave será gerada e
é hora de exportá-la:
Ao clicar em Export OpenSSH Key, uma pergunta será feita,
clique em Yes para continuar:
Este será o ultimo passo na geração da chave, após informar o path e o nome da chave,
estará feito, passo 2 concluído com sucesso.