EngelsFransSpaans

Ad


OnWorks-favicon

gen-auth - Online in de cloud

Voer gen-auth uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht gen-auth die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online-emulator of MAC OS online-emulator

PROGRAMMA:

NAAM


gen-auth - genereer verschillende authenticatiestrings

GEBRUIK


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

PRODUCTBESCHRIJVING


gen-auth is een hulpmiddel om te helpen bij allerlei soorten authenticatie / codering / decodering /
taken versleutelen. Het begon als een smtp-specifiek hulpmiddel, maar is naar binnen gedreven
functionaliteit in de tijd.

De programma-acties zijn onderverdeeld in soorten codering die moeten worden gegenereerd. Elk Dan
neemt zijn eigen specifieke argumenten. De argumenten worden verwacht in een specifieke volgorde op de
opdrachtregel. Elk argument dat niet beschikbaar is op de opdrachtregel, wordt gevraagd
voor. Een voordeel hiervan is dat argumenten die overeenkomen met wachtwoorden niet worden herhaald
de terminal wanneer daarom wordt gevraagd.

SOORTEN


De actie van het programma wordt bestuurd door het eerste argument. De betekenis van het volgende
argumenten wordt gespecificeerd door dit type

VLAK
Dit type genereert een PLAIN-authenticatietekenreeks (RFC 2595). Het accepteert aanvullende
argumenten gebruikersnaam en wachtwoord. Het genereert een Base64-gecodeerde string
"\0 \0 ".

LOG IN
Deze methode accepteert gebruikersnaam en wachtwoord als aanvullende argumenten. Het keert gewoon terug
elke string Base64 gecodeerd. Dit biedt slechts minimale voordelen ten opzichte van het gebruik van ENCODE
tweemaal. Een voordeel is het verbergen van het wachtwoord als u het op STDIN opgeeft

CRAM-MD5
CRAM-MD5 (RFC 2195) accepteert drie aanvullende argumenten. De eerste is de gebruikersnaam
en de tweede is het wachtwoord. De derde is de uitdagingsreeks die door de
server. Deze tekenreeks kan Base64-gecodeerd zijn of niet. De RFC stelt dat allemaal
(ongecodeerde) challenge strings moeten beginnen met '<'. Dit wordt gebruikt om te zien of de string
is Base64 gecodeerd of niet.

CRAM-MD5 gebruikt de uitdaging en het opgegeven wachtwoord om een ​​samenvatting te genereren. het dan
geeft de in Base64 gecodeerde versie van de tekenreeks md5(" ")

Deze authenticatiemethode vereist dat de Digest::MD5 perl-module is geïnstalleerd.

CRAM-SHA1
Dit gedraagt ​​zich hetzelfde als CRAM-MD5, maar gebruikt SHA1-digesting in plaats van MD5.

Deze authenticatiemethode vereist dat de Digest::SHA1 perl-module is geïnstalleerd.

NTLM/SPA/MSN
Hoewel het kan worden geadverteerd als een van de bovenstaande typen, is deze authenticatiemethode
indien afzonderlijk aangeduid als NTLM. Dit is een authenticatietype met meerdere stappen. De
eerste 3 argumenten moeten vooraf worden opgegeven. Dit zijn gebruikersnaam, wachtwoord en domein,
in die volgorde. Deze drie strings worden gebruikt om een ​​"Auth Request" string te genereren.
Deze string moet woordelijk worden doorgegeven aan de server. De server zal dan reageren
met een uitdaging. Deze uitdaging is het vierde argument. Na ontvangst van de server
challenge, genereert gen-auth een "Auth Response". Plaats deze reactie op de
server voltooit de NTLM-authenticatietransactie.

Deze authenticatiemethode vereist dat de Authen::NTLM perl-module is geïnstalleerd. Zien
VOORBEELDEN voor een voorbeeld van deze transactie. Merk ook op dat 'domein' vaak blanco is
van de client of genegeerd door de server.

HTTP-BASIS
Retourneert de waarde base64(" : "). Wordt gebruikt voor HTTP Basic-authenticatie
(RFC 2617). Wordt gebruikt door een kop toe te voegen "Authorization: Basic " naar een HTTP-verzoek
waar is de uitvoer van deze opdracht.

EEN KNAL
Dit implementeert de APOP-authenticatie voor het POP3-protocol zoals beschreven in RFC
1939. is de uitdagingsreeks die wordt gepresenteerd door de POP3-server in de
begroetingsbanner. is het "geheim" (meestal een wachtwoord) dat wordt gebruikt om te authenticeren
de gebruiker. Deze methode retourneert een samenvatting md5(" "). Dit kan zijn
gebruikt om te authenticeren bij een POP3-server in een string zoals "APOP " waar
is de tekenreeks die door deze opdracht wordt gegenereerd.

APOP had de Digest::MD5 perl-module nodig.

CODEREN
Base64 codeert gewoon een tekenreeks in leesbare tekst. Geleverd als gemaksfunctie.

DECODEREN
Decodeert een Base64-gecodeerde tekenreeks. Geleverd als gemaksfunctie.

MD5/MD5-HEX
Biedt een MD5-samenvatting van de geleverde tekenreeks in hex.

MD5-BASE64
Biedt een MD5-samenvatting van de opgegeven tekenreeks in Base64.

VERSLEUTEL
Retourneert a crypt(3) string gegenereerd op basis van de invoerstring.

ZOUTCRYPT
Hetzelfde als ENCRYPT, maar u geeft het salt op als tweede argument. Zien crypt(3) mens
pagina voor details.

ROT13
Dit voert een rot13-actie uit op . Deze implementatie voert alleen de
actie op ASCII 65-90,97-123. Elke andere tekenwaarde blijft onaangeroerd. Daarom
deze methode is voornamelijk voor LOCALE=C, alleen ASCII. Voel je vrij om patches te sturen als je
zorg ervoor dat het in een andere setting werkt.

ATBASH
Dit voert een atbash-actie uit op . Atbash spiegelt een string zodanig dat
'a'=='z', 'b'=='y', enz. Zie de opmerkingen over locale en tekenset onder ROT13.

OPTIES


-s Onderdrukt echo op alle invoervelden die worden gelezen van standaardinvoer. Als deze optie dat niet is
gebruikt, wordt echo onderdrukt op velden waarvan bekend is dat ze wachtwoordvelden zijn, maar dit kan
niet veilig genoeg zijn.

--help
dit scherm.

--versie
versie informatie.

Voorbeelden


genereer een PLAIN AUTH string voor gebruiker 'tim', paswoord 'tanstaaftanstaaf'
> gen-auth gewoon tim tanstaaftanstaaf
Authentificatietekenreeks: AHRpbQB0YW5zdGFhZnRhbnN0YWFm

genereer een CRAM-MD5 string voor gebruiker 'tim', wachtwoord 'tanstaaftanstaaf', challenge
'<[e-mail beveiligd]>', met de prompt om het wachtwoord te verbergen
> gen-auth cram-md5
gebruikersnaam: tim
wachtwoord:
challenge: PDE4OTYuNjk3MTcwOTUyQHBvc3RvZmZpY2UucmVzdG9uLm1jaS5uZXQ+
dGltIGI5MTNhNjAyYzdlZGE3YTQ5NWI0ZTZlNzMzNGQzODkw

gebruik de DECODE-methode om er zeker van te zijn dat we de juiste uitvoer hebben geleverd in ons laatste voorbeeld
> gen-authentie decoderen dGltIGI5MTNhNjAyYzdlZGE3YTQ5NWI0ZTZlNzMzNGQzODkw
tim b913a602c7eda7a495b4e6e7334d3890

gebruik de NTLM (MSN)-methode om u te authenticeren bij een mailserver met gebruiker 'tim', wachtwoord
'tanstaaftanstaaf', en domein MAIL. Zowel de gen-auth-transactie als de SMTP-transactie
worden getoond om de interactie tussen de twee aan te tonen.
AUTH MSN
334 NTLM ondersteund
TlRMTVNTUAABAAAAB7IAAAMAAwAgAAAABAAEACMAAAB0aW1NQUlM
334 TlRMTVNTUAACAAAAAAAAAAAoAAABggAA9RH5KZlXvygAAACAAAAAZL//4sQAAAAC
TlRMTVNTUAADAAAAGAAYAEAAAAAYABgAWAAAAAAAAAAwAAAABgAGAHAAAAAGAAYAdgAAAAAAAAA8AAAAAYIAAK3lcO8PldNxIrkbvgKGJRR5owQePUtYaTtLVgfQiVQBywW2yZKyp+VFGqYfgDtdEHQAaQBtAHQAaQBtAA==
235 Verificatie geslaagd

> gen-auth spa
gebruikersnaam: tim
wachtwoord:
domein: MAIL
Verificatieverzoek: TlRMTVNTUAABAAAAB7IAAAMAAwAgAAAABAAEACMAAAB0aW1NQUlM
uitdaging: TlRMTVNTUAACAAAAAAAAAAAoAAABggAA9RH5KZlXvygAAACAAAAAZL//4sQAAAAC
Auth Response: TlRMTVNTUAADAAAAGAAYAEAAAAAYABgAWAAAAAAAAAAwAAAABgAGAHAAAAAGAAYAdgAAAAAAAAA8AAAAAYIAAK3lcO8PldNxIrkbvgKGJRR5owQePUtYaTtLVgfQiVQBywW2yZKyp+VFGqYfgDtdEHQAaQBtAHQAaQBtAA==

VEREIST:


MIME::Base64
Vereist voor alle functionaliteit

Samenvatting::MD5
Vereist voor MD5, MD5-BASE64, CRAM-MD5, APOP

Samenvatting::SHA1
Vereist voor CRAM-SHA1

Authentiek::NTLM
Vereist voor NTLM/MSN/SPA

EXIT CODES


0 - er zijn geen fouten opgetreden
1 - onbekend type gespecificeerd

CONTACT / DEMO


[e-mail beveiligd]

Gebruik gen-auth online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad