Este é o comando xsec-cipher 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 online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
xmlsec-cipher - Executa criptografia e descriptografia básicas de documentos XML
SINOPSE
cifra xmlsec [-i] ([-d] -a partir de | -E se | -ex) [-x]
[-o saída] -k [kek] (nome do arquivo [senha] string)
entrada
DESCRIÇÃO
cifra xmlsec criptografa ou descriptografa um documento XML seguindo a assinatura digital XML e
Especificações de criptografia usando a biblioteca Apache XML Security for C ++. O padrão
a ação é descriptografar o arquivo de entrada. Outras operações podem ser selecionadas com o -a partir de, -E se,
or -ex opções. O resultado da operação, seja criptografia ou descriptografia, será
impresso na saída padrão.
OPÇÕES
Observe que cada opção deve ser fornecida como um argumento separado.
--descriptografar, -d
Lê o arquivo de entrada como um arquivo XML, procura um nó EncryptedData e
descriptografa a saída, imprimindo-a na saída padrão. Esta é a operação padrão
e não precisa ser especificado.
--decrypt-elemento, -a partir de
Lê o arquivo de entrada como um arquivo XML e o imprime com o punho criptografado
elemento descriptografado.
--encrypt-arquivo, -E se
Lê o arquivo de entrada como dados brutos e cria um documento XML EncryptedData como saída,
contendo a versão criptografada dos dados de entrada.
--encrypt-xml, -ex
Analise o arquivo de entrada como XML, encontre o elemento do documento e criptografe o documento,
produzindo o resultado como um documento XML EncryptedData.
(--chave | -k) [kek] tipo nome do arquivo [senha]
(--chave | -k) [kek] tipo string
Especifica a chave a ser usada para criptografia ou descriptografia.
Se o primeiro argumento após o --chave or -k opção é a string "kek", o
o seguinte argumento chave será usado como uma chave EncryptionKey.
tipo especifica o tipo de chave e deve ser X509, RSA, AES128, AES192, AES256,
AES128-GCM, AES192-GCM, AES256-GCM ou 3DES.
Os argumentos restantes dependem do tipo de chave. Para X509, apenas um nome do arquivo pode ser
fornecido e deve conter um certificado RSA KEK. Para RSA, um nome do arquivo e senha pode
especifique um arquivo de chave privada RSA e sua senha (deve ser uma KEK). Para o outro
tipos de chave, o último argumento é a string a ser usada como chave.
--xkms, -x
A chave especificada após este argumento na linha de comando é interpretada como um XKMS
Chave de criptografia RSAKeyPair.
--interoperabilidade, -i
Use o resolvedor de interoperabilidade hte para exemplos de interoperabilidade Baltimore.
--out-file lima, -o lima
Em vez de imprimir o resultado na saída padrão, grave-o no arquivo especificado.
RETORNO STATUS
cifra xmlsec sai com o status 0 se a operação de criptografia ou descriptografia foi bem-sucedida
e com status 1 se falhou. Se ele não puder processar o arquivo de entrada por algum motivo, ele
sai com status 2.
Use xsec-cipher online usando serviços onworks.net