InglêsFrancêsEspanhol

Ad


favicon do OnWorks

gen-auth - Online na nuvem

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

Este é o comando gen-auth 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


gen-auth - gera várias strings de autenticação

USO


gen-auth [--help | --version] | ...

DESCRIÇÃO


gen-auth é uma ferramenta para auxiliar em todos os tipos de autenticação / codificação / decodificação /
criptografar tarefas. Ele começou como uma ferramenta específica para smtp, mas se transformou em
funcionalidade ao longo do tempo.

As ações do programa são divididas em tipos de codificação a serem gerados. Cada então
leva seus próprios argumentos específicos. Os argumentos são esperados em uma ordem específica no
linha de comando. Cada argumento que não estiver disponível na linha de comando será solicitado
para. Um benefício disso é que os argumentos correspondentes às senhas não serão repetidos para
o terminal quando solicitado.

TIPOS


A ação do programa é controlada pelo primeiro argumento. O significado do seguinte
argumentos são especificados por este tipo

PLANO
Este tipo gera uma string de autenticação PLAIN (RFC 2595). Aceita suplementos
argumentos de nome de usuário e senha. Ele gera uma string codificada em Base64
"\ 0 \ 0 "

CONECTE-SE
Este método aceita nome de usuário e senha como argumentos complementares. Simplesmente retorna
cada string codificado em Base64. Isso fornece apenas vantagens mínimas sobre o uso de ENCODE
duas vezes. Uma vantagem é ocultar a senha se você fornecê-la no STDIN

CRAM-MD5
CRAM-MD5 (RFC 2195) aceita três argumentos complementares. O primeiro é o nome de usuário
e a segunda é a senha. O terceiro é a string de desafio fornecida pelo
servidor. Esta string pode ser codificada em Base64 ou não. O RFC afirma que todos
(não codificado) as strings de desafio devem começar com '<'. Isso é usado para se a string
é codificado em Base64 ou não.

CRAM-MD5 usa o desafio e a senha fornecida para gerar um resumo. isso então
retorna a versão codificada em Base64 da string md5 (" ")

Este método de autenticação requer que o módulo Digest :: MD5 perl seja instalado.

CRAM-SHA1
Este se comporta da mesma forma que CRAM-MD5, mas usa digestão SHA1 em vez de MD5.

Este método de autenticação requer a instalação do módulo perl Digest :: SHA1.

NTLM / SPA / MSN
Embora possa ser anunciado como um dos tipos acima, este método de autenticação
se referido individualmente como NTLM. Este é um tipo de autenticação de várias etapas. o
os primeiros 3 argumentos devem ser fornecidos antecipadamente. Eles são nome de usuário, senha e domínio,
naquela ordem. Essas três strings são usadas para gerar uma string de "Solicitação de autorização".
Esta string deve ser passada literalmente ao servidor. O servidor irá então responder
com um desafio. Este desafio é o quarto argumento. Depois de receber o servidor
desafio, gen-auth irá produzir uma "Resposta de Auth". Postando esta resposta ao
servidor conclui a transação de autenticação NTLM.

Este método de autenticação requer a instalação do módulo Authen :: NTLM perl. Ver
EXEMPLOS para um exemplo desta transação. Observe também que 'domínio' geralmente está em branco
do cliente ou ignorado pelo servidor.

HTTP-BASIC
Retorna o valor base64 (" : "). Usado para autenticação HTTP básico
(RFC 2617). Usado ao adicionar um cabeçalho "Autorização: Básica "para um pedido HTTP
Onde é a saída deste comando.

UM ESTOURO
Isso implementa a autenticação APOP para o protocolo POP3, conforme descrito em RFC
1939. é a string de desafio apresentada pelo servidor POP3 no
bandeira de saudação. é o "segredo" (geralmente uma senha) usado para autenticar
o usuário. Este método retorna um resumo md5 (" "). Isso pode ser
usado para autenticar em um servidor POP3 em uma string como "APOP " Onde
é a string gerada por este comando.

O APOP exigia o módulo perl Digest :: MD5.

CODIFICAR
Simplesmente Base64 codifica uma string de texto simples. Fornecido como uma função de conveniência.

DECODIFICAR
Decodifica uma string codificada em Base64. Fornecido como uma função de conveniência.

MD5 / MD5-HEX
Fornece um resumo MD5 da string fornecida em hexadecimal.

MD5-BASE64
Fornece um resumo MD5 da string fornecida em Base64.

ENCRYPT
Retorna um cripta(3) string gerada a partir da string de entrada.

SALTENCRIPTO
O mesmo que ENCRYPT, mas você fornece o sal como o segundo argumento. Ver cripta(3) homem
página para mais detalhes.

ROT13
Isso executa uma ação rot13 em . Esta implementação executa apenas o
ação em ASCII 65-90,97-123. Qualquer outro valor de caractere não é alterado. Portanto
este método é principalmente para LOCALE = C, ASCII apenas. Sinta-se à vontade para enviar patches se você
cuidado para que funcione em outro ambiente.

ATBASH
Isso executa uma ação atbash em . Atbash espelha uma string tal que
'a' == 'z', 'b' == 'y', etc. Veja os comentários sobre a localidade e o conjunto de caracteres em ROT13.

OPÇÕES


-s Suprime o eco em todos os campos de entrada lidos da entrada padrão. Se esta opção não for
usado, o eco é suprimido em campos que são conhecidos como campos de senha, mas isso pode
não seja seguro o suficiente.

--Socorro
esta tela.

--versão
informação da versão.

EXEMPLOS


gerar uma string PLAIN AUTH para o usuário 'tim', senha 'tanstaaftanstaaf'
> gen-auth plain tim tanstaaftanstaaf
String de autenticação: AHRpbQB0YW5zdGFhZnRhbnN0YWFm

gerar uma string CRAM-MD5 para o usuário 'tim', senha 'tanstaaftanstaaf', desafio
'<[email protegido]> ', usando prompt para ocultar a senha
> gen-auth cram-md5
nome de usuário: tim
senha:
challenge: PDE4OTYuNjk3MTcwOTUyQHBvc3RvZmZpY2UucmVzdG9uLm1jaS5uZXQ+
dGltIGI5MTNhNjAyYzdlZGE3YTQ5NWI0ZTZlNzMzNGQzODkw

use o método DECODE para garantir que fornecemos a saída correta em nosso último exemplo
> decodificação gen-auth dGltIGI5MTNhNjAyYzdlZGE3YTQ5NWI0ZTZlNzMzNGQzODkw
tim b913a602c7eda7a495b4e6e7334d3890

use o método NTLM (MSN) para autenticar em um servidor de e-mail usando o usuário 'tim', senha
'tanstaaftanstaaf' e domínio MAIL. Tanto a transação gen-auth quanto a transação SMTP
são mostrados para demonstrar a interação entre os dois.
AUT MSN
334 NTLM com suporte
TlRMTVNTUAABAAAAB7IAAAMAAwAgAAAABAAEACMAAAB0aW1NQUlM
334 TlRMTVNTUAACAAAAAAAAAAAoAAABggAA9RH5KZlXvygAAACAAAAAZL // 4sQAAAAC
TlRMTVNTUAADAAAAGAAYAEAAAAAYABgAWAAAAAAAAAAwAAAABgAGAHAAAAAGAAYAdgAAAAAAAAA8AAAAAYIAAK3lcO8PldNxIrkbvgKGJRR5owQePUtYaTtLVgfQiVQBywW2yZKyp+VFGqYfgDtdEHQAaQBtAHQAaQBtAA==
235 Autenticação bem-sucedida

> gen-auth spa
nome de usuário: tim
senha:
domínio: MAIL
Solicitação de autorização: TlRMTVNTUAABAAAAB7IAAAMAAwAgAAAABAAEACMAAAB0aW1NQUlM
desafio: TlRMTVNTUAACAAAAAAAAAAAAoAAABggAA9RH5KZlXvygAAACAAAAAZL // 4sQAAAAC
Auth Response: TlRMTVNTUAADAAAAGAAYAEAAAAAYABgAWAAAAAAAAAAwAAAABgAGAHAAAAAGAAYAdgAAAAAAAAA8AAAAAYIAAK3lcO8PldNxIrkbvgKGJRR5owQePUtYaTtLVgfQiVQBywW2yZKyp+VFGqYfgDtdEHQAaQBtAHQAaQBtAA==

REQUER


MIME :: Base64
Obrigatório para todas as funcionalidades

Digest :: MD5
Requerido para MD5, MD5-BASE64, CRAM-MD5, APOP

Digest :: SHA1
Requerido para CRAM-SHA1

Authen :: NTLM
Requerido para NTLM / MSN / SPA

SAIR CÓDIGOS


0 - nenhum erro ocorreu
1 - tipo não reconhecido especificado

CONTATO


[email protegido]

Use gen-auth online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad