InglêsFrancêsEspanhol

favicon do OnWorks

rsassl - Online na nuvem

Execute rsassl no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando rsassl que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador Windows online ou emulador MAC OS online

PROGRAMA:

NOME


rsa - ferramenta de processamento de chave RSA

SINOPSE


openssl rsa [-informar PEM | NET | DER] [-fora PEM | NET | DER] [-em nome do arquivo] [-passando arg]
[-Fora nome do arquivo] [-desmaiar arg] [-sgckey] [-aes128] [-aes192] [-aes256] [-camélia128]
[-camélia192] [-camélia256] [-a partir de] [-des3] [-ideia] [-texto] [-sem saída] [-módulo] [-Verifica]
[-pubina] [-pubout] [-RSAPublicKey_in] [-RSAPublicKey_out] [-motor id]

DESCRIÇÃO


A rsa comando processa chaves RSA. Eles podem ser convertidos entre várias formas e seus
componentes impressos. Note este comando usa o formato tradicional compatível com SSLeay
para criptografia de chave privada: os aplicativos mais recentes devem usar o formato PKCS # 8 mais seguro
usando o pkcs8 utilidade.

COMANDO OPÇÕES


-informar DER | NET | PEM
Isso especifica o formato de entrada. o DER opção usa um formulário codificado ASN1 DER
compatível com o formato PKCS # 1 RSAPrivateKey ou SubjectPublicKeyInfo. o PEM formulário
é o formato padrão: consiste no DER formato base64 codificado com
cabeçalho e rodapé. Na entrada, as chaves privadas no formato PKCS # 8 também são aceitas. o
NET formulário é um formato descrito no NOTAS seção.

-fora DER | NET | PEM
Isso especifica o formato de saída, as opções têm o mesmo significado que o -informar
opção.

-em nome do arquivo
Isto especifica o nome do arquivo de entrada para ler uma chave ou entrada padrão se esta opção
não é especificado. Se a chave estiver criptografada, uma frase secreta será solicitada.

-passando arg
a fonte de senha do arquivo de entrada. Para obter mais informações sobre o formato do arg ver o
PASSAR FRASE ARGUMENTOS seção em openssl(1).

-Fora nome do arquivo
Isto especifica o nome do arquivo de saída para escrever uma chave ou saída padrão se esta opção
não é especificado. Se alguma opção de criptografia for definida, uma frase secreta será
solicitado. O nome do arquivo de saída deve não ser igual ao nome do arquivo de entrada.

-desmaiar senha
a fonte de senha do arquivo de saída. Para obter mais informações sobre o formato do arg ver o
PASSAR FRASE ARGUMENTOS seção em openssl(1).

-sgckey
use o algoritmo NET modificado usado com algumas versões das chaves Microsoft IIS e SGC.

-aes128|-aes192|-aes256|-camellia128|-camellia192|-camellia256|-des|-des3|-idea
Essas opções criptografam a chave privada com a cifra especificada antes de gerá-la.
Uma frase secreta é solicitada. Se nenhuma dessas opções for especificada, a chave é
escrito em texto simples. Isso significa que usar o rsa utilitário para ler em um criptografado
chave sem opção de criptografia pode ser usada para remover a frase secreta de uma chave, ou por
configurando as opções de criptografia, ele pode ser usado para adicionar ou alterar a frase secreta. Esses
as opções só podem ser usadas com arquivos de saída no formato PEM.

-texto
imprime os vários componentes de chave pública ou privada em texto simples, além de
a versão codificada.

-sem saída
esta opção impede a saída da versão codificada da chave.

-módulo
esta opção imprime o valor do módulo da chave.

-Verifica
esta opção verifica a consistência de uma chave privada RSA.

-pubina
por padrão, uma chave privada é lida do arquivo de entrada: com esta opção, uma chave pública é
leia em vez disso.

-pubout
por padrão, uma chave privada é gerada: com esta opção, uma chave pública será gerada
em vez de. Esta opção é definida automaticamente se a entrada for uma chave pública.

-RSAPublicKey_in, -RSAPublicKey_out
como -pubina e -pubout exceto RSAPublicKey formato é usado em seu lugar.

-motor id
especificando um motor (por seu exclusivo id string) irá causar rsa para tentar obter um
referência funcional ao motor especificado, inicializando-o, assim, se necessário. o
mecanismo será então definido como o padrão para todos os algoritmos disponíveis.

NOTAS


O formato de chave privada PEM usa as linhas de cabeçalho e rodapé:

----- COMECE A CHAVE PRIVADA DA RSA -----

----- TERMINAR CHAVE PRIVADA RSA -----
O formato de chave pública PEM usa as linhas de cabeçalho e rodapé:

----- BEGIN PUBLIC KEY -----

----- FIM DA CHAVE PÚBLICA -----
O PEM RSAPublicKey formato usa as linhas de cabeçalho e rodapé:

----- BEGIN RSA PUBLIC KEY -----

----- FIM DA CHAVE PÚBLICA RSA -----
A NET form é um formato compatível com servidores Netscape mais antigos e Microsoft IIS .key
arquivos, este usa RC4 sem sal para sua criptografia. Não é muito seguro e deveria
ser usado apenas quando necessário.

Algumas versões mais recentes do IIS possuem dados adicionais nos arquivos .key exportados. Para usar estes
com o utilitário, visualize o arquivo com um editor binário e procure a string "private-
chave "e, em seguida, rastreie a sequência de bytes 0x30, 0x82 (esta é uma SEQUÊNCIA ASN1). Copiar tudo
os dados deste ponto em diante para outro arquivo e use-os como entrada para o rsa
utilidade com o -informar NET opção. Se você receber um erro após digitar a senha, tente
da -sgckey opção.

EXEMPLOS


Para remover a frase secreta de uma chave privada RSA:

openssl rsa -in key.pem -out keyout.pem

Para criptografar uma chave privada usando DES triplo:

openssl rsa -in key.pem -des3 -out keyout.pem

Para converter uma chave privada do formato PEM para DER:

openssl rsa -in key.pem -outform DER -out keyout.der

Para imprimir os componentes de uma chave privada na saída padrão:

openssl rsa -in key.pem -text -noout

Para produzir apenas a parte pública de uma chave privada:

openssl rsa -in key.pem -pubout -out pubkey.pem

Produza a parte pública de uma chave privada em RSAPublicKey formato:

openssl rsa -in key.pem -RSAPublicKey_out -out pubkey.pem

Use rsassl online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad