IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

gen-auth - Online nel cloud

Esegui gen-auth nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando gen-auth che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


gen-auth - genera varie stringhe di autenticazione

USO


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

DESCRIZIONE


gen-auth è uno strumento per assistere in tutti i tipi di autenticazione/codifica/decodifica/
attività di crittografia. È nato come strumento specifico per smtp, ma è andato alla deriva
funzionalità nel tempo.

Le azioni del programma sono suddivise in tipi di codifica da generare. Ogni poi
prende i suoi argomenti specifici. Gli argomenti sono attesi in un ordine specifico sul
riga di comando. Verrà richiesto ogni argomento che non è disponibile sulla riga di comando
per. Un vantaggio di questo è che gli argomenti corrispondenti alle password non verranno ripresi
il terminale quando richiesto.

TIPI


L'azione del programma è controllata dal primo argomento. Il significato di quanto segue
argomenti è specificato da questo tipo

PIANURA
Questo tipo genera una stringa di autenticazione PLAIN (RFC 2595). Accetta supplementi
argomenti di nome utente e password. Genera una stringa codificata Base64
"\0 \0 ".

ACCEDERE
Questo metodo accetta nome utente e password come argomenti supplementari. Semplicemente ritorna
ogni stringa codificata in Base64. Ciò fornisce solo vantaggi minimi rispetto all'utilizzo di ENCODE
due volte. Un vantaggio è nascondere la password se la fornisci su STDIN

CRAM-MD5
CRAM-MD5 (RFC 2195) accetta tre argomenti supplementari. Il primo è il nome utente
e la seconda è la password. La terza è la stringa di sfida fornita dal
server. Questa stringa può essere codificata o meno in Base64. La RFC afferma che all
Le stringhe challenge (non codificate) devono iniziare con '<'. Questo è usato per stabilire se la stringa
è codificato in Base64 o meno.

CRAM-MD5 utilizza la sfida e la password fornita per generare un digest. allora
restituisce la versione codificata Base64 della stringa md5(" ")

Questo metodo di autenticazione richiede l'installazione del modulo Digest::MD5 perl.

CRAM-SHA1
Si comporta come CRAM-MD5 ma utilizza la digestione SHA1 anziché MD5.

Questo metodo di autenticazione richiede l'installazione del modulo perl Digest::SHA1.

NTLM/SPA/MSN
Sebbene possa essere pubblicizzato come uno dei tipi di cui sopra, questo metodo di autenticazione
se indicato singolarmente come NTLM. Questo è un tipo di autenticazione a più passaggi. Il
i primi 3 argomenti devono essere forniti in anticipo. Sono nome utente, password e dominio,
in questo ordine. Queste tre stringhe vengono utilizzate per generare una stringa "Auth Request".
Questa stringa deve essere passata testualmente al server. Il server quindi risponderà
con una sfida. Questa sfida è il quarto argomento. Dopo aver ricevuto il server
challenge, gen-auth produrrà una "risposta di autenticazione". Postando questa risposta a
server completa la transazione di autenticazione NTLM.

Questo metodo di autenticazione richiede l'installazione del modulo Authen::NTLM perl. Vedere
ESEMPI per un esempio di questa transazione. Nota anche che 'dominio' è spesso vuoto
dal client o ignorato dal server.

HTTP-BASIC
Restituisce il valore base64(" : "). Utilizzato per l'autenticazione HTTP di base
(RFC2617). Utilizzato aggiungendo un'intestazione "Autorizzazione: base " a una richiesta HTTP
dove è l'output di questo comando.

APOP
Questo implementa l'autenticazione APOP per il protocollo POP3 come descritto in RFC
1939. è la stringa di sfida presentata dal server POP3 nel
bandiera di saluto. è il "segreto" (di solito una password) usato per autenticarsi
l'utente. Questo metodo restituisce un digest md5(" "). Questo può essere
usato per autenticarsi su un server POP3 in una stringa come "APOP " dove
è la stringa generata da questo comando.

APOP ha richiesto il modulo perl Digest::MD5.

CODIFICARE
Semplicemente Base64 codifica una stringa di testo in chiaro. Fornito come funzione di convenienza.

DECODIFICARE
Decodifica una stringa codificata Base64. Fornito come funzione di convenienza.

MD5/MD5-HEX
Fornisce un digest MD5 della stringa fornita in formato esadecimale.

MD5-BASE64
Fornisce un digest MD5 della stringa fornita in Base64.

CRIPTARE
Restituisce un file cripta(3) stringa generata dalla stringa di input.

CRITTOGRAFIA SALTENCA
Uguale a ENCRYPT ma fornisci il sale come secondo argomento. Vedere cripta(3) uomo
pagina per i dettagli.

ROT13
Questo esegue un'azione rot13 su . Questa implementazione esegue solo il
azione su ASCII 65-90,97-123. Qualsiasi altro valore di carattere non viene toccato. Perciò
questo metodo è principalmente per LOCALE=C, solo ASCII. Sentiti libero di inviare patch se vuoi
cura di farlo funzionare in un altro ambiente.

ATBASH
Questo esegue un'azione atbash su . Atbash rispecchia una stringa tale che
'a'=='z', 'b'=='y', ecc. Vedere i commenti su locale e set di caratteri in ROT13.

VERSIONI


-s Sopprime l'eco su tutti i campi di input letti dall'input standard. Se questa opzione non lo è
utilizzato, l'eco viene soppresso sui campi che sono noti per essere campi password ma questo potrebbe
non essere abbastanza sicuro.

--Aiuto
questa schermata.

--versione
informazioni sulla versione.

ESEMPI


genera una stringa PLAIN AUTH per l'utente 'tim', la password 'tanstaaftanstaaf'
> gen-auth plain tim tanstaaftanstaaf
Stringa di autenticazione: AHRpbQB0YW5zdGFhZnRhbnN0YWFm

genera una stringa CRAM-MD5 per l'utente 'tim', la password 'tanstaaftanstaaf', sfida
'<[email protected]>', usando il prompt per nascondere la password
> gen-auth cram-md5
nome utente: tim
password:
challenge: PDE4OTYuNjk3MTcwOTUyQHBvc3RvZmZpY2UucmVzdG9uLm1jaS5uZXQ+
dGltIGI5MTNhNjAyYzdlZGE3YTQ5NWI0ZTZlNzMzNGQzODkw

usa il metodo DECODE per assicurarci di aver fornito l'output corretto nel nostro ultimo esempio
> decodifica gen-auth dGltIGI5MTNhNjAyYzdlZGE3YTQ5NWI0ZTZlNzMzNGQzODkw
tim b913a602c7eda7a495b4e6e7334d3890

utilizzare il metodo NTLM (MSN) per autenticarsi su un server di posta utilizzando l'utente 'tim', password
'tanstaaftanstaaf' e il dominio MAIL. Sia la transazione gen-auth che la transazione SMTP
sono mostrati per dimostrare l'interazione tra i due.
AUT MSN
334 NTLM supportati
TlRMTVNTUAABAAAAB7IAAAMAAwAgAAAABAAAEACMAAAB0aW1NQUlM
334 TlRMTVNTUAACAAAAAAAAAAAAoAAABggAA9RH5KZlXvygAAACAAAAAZL//4sQAAAAC
TlRMTVNTUAADAAAAGAAYAEAAAAAYABgAWAAAAAAAAAAwAAAABgAGAHAAAAAGAAYAdgAAAAAAAAA8AAAAAYIAAK3lcO8PldNxIrkbvgKGJRR5owQePUtYaTtLVgfQiVQBywW2yZKyp+VFGqYfgDtdEHQAaQBtAHQAaQBtAA==
235 Autenticazione riuscita

> gen-auth spa
nome utente: tim
password:
dominio: MAIL
Richiesta di autorizzazione: TlRMTVNTUAABAAAAB7IAAAMAAwAgAAAABAAEACMAAAB0aW1NQUlM
sfida: TlRMTVNTUAACAAAAAAAAAAAAoAAABggAA9RH5KZlXvygAAACAAAAAZL//4sQAAAAC
Auth Response: TlRMTVNTUAADAAAAGAAYAEAAAAAYABgAWAAAAAAAAAAwAAAABgAGAHAAAAAGAAYAdgAAAAAAAAA8AAAAAYIAAK3lcO8PldNxIrkbvgKGJRR5owQePUtYaTtLVgfQiVQBywW2yZKyp+VFGqYfgDtdEHQAaQBtAHQAaQBtAA==

RICHIEDE


MIME::Base64
Necessario per tutte le funzionalità

Riassunto::MD5
Richiesto per MD5, MD5-BASE64, CRAM-MD5, APOP

Riassunto::SHA1
Richiesto per CRAM-SHA1

Autentico::NTLM
Richiesto per NTLM/MSN/SPA

EXIT CODICI


0 - non si sono verificati errori
1 - specificato tipo non riconosciuto

CONTATTI


[email protected]

Usa gen-auth online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad