GoGPT Best VPN GoSearch

OnWorks-favicon

apg - Online in de cloud

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

Dit is de opdracht apg 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


apg - genereert verschillende willekeurige wachtwoorden

KORTE INHOUD


apg [-a algoritme] [-M mode] [-E tekenreeks] [-n aantal_van_pass] [-m min_pass_len] [-x
max_pass_len] [-r dictbestand] [-b filter_bestand] [-p min_substr_len] [-s] [-c cl_zaad] [-d]
[-y] [-l] [-t] [-q] [-h] [-v]

PRODUCTBESCHRIJVING


apg genereert verschillende willekeurige wachtwoorden. Het gebruikt verschillende algoritmen voor het genereren van wachtwoorden
(momenteel twee) en een ingebouwde generator voor pseudo-willekeurige getallen.

Standaardalgoritme is een uitspreekbaar algoritme voor het genereren van wachtwoorden, ontworpen door Morrie gasser
en beschreven in A Random Woord Generator Voor Uitspreekbaar wachtwoorden nationaal Technisch
Informatie Diensten (NTIS) AD-A-017676. Het originele papier is erg oud en was er nog nooit geweest
online gezet, dus ik moet gebruiken NIST implementatie beschreven in FIPS-181.

Een ander algoritme is een eenvoudig algoritme voor het genereren van willekeurige tekens, maar het gebruikt vier gebruikers-
gedefinieerde symbolensets om een ​​willekeurig wachtwoord te produceren. Het betekent dat de gebruiker het type kan kiezen:
symbolen die in het wachtwoord moeten verschijnen. Symbolensets zijn: numerieke symbolenset (0,...,9) ,
hoofdletters symboolset (A,...,Z) , kleine letters symboolset (a,...,z) en speciaal
symbolen symboolset (#,@,!,...).

Ingebouwde pseudo-willekeurige nummergenerator is een implementatie van het algoritme dat wordt beschreven in:
Bijlage C of ANSI X9.17 or RFC1750 met uitzondering dat het gebruikt CAST or SHA-1 in plaats van
Triple DES. Het gebruikt lokale tijd met een precisie van microseconden (zie haal de tijd van de dag(2)) en
/ dev / willekeurig (indien beschikbaar) om aanvankelijk willekeurig zaad te produceren.

apg hebben ook de mogelijkheid om de kwaliteit van het gegenereerde wachtwoord te controleren met behulp van een woordenboek. Jij kan
gebruik deze mogelijkheid als u opdrachtregelopties opgeeft -r dictbestand or -b filternaam met de meeste
dictbestand is de bestandsnaam van het woordenboek en filternaam is de naam van het Bloom-filterbestand. In
dat woordenboek mag je woorden plaatsen (één per regel) die niet als gegenereerd zouden moeten verschijnen
wachtwoorden. Bijvoorbeeld: gebruikersnamen, veelvoorkomende woorden, enz. U kunt zelfs een van de
woordenboeken die bij woordenboek wachtwoord crackers. Bloom-filterbestand zou moeten zijn
Gemaakt met apgbfm(1) hulpprogramma opgenomen in apg-distributie. In toekomstige releases ben ik van plan om
implementeer een aantal andere technieken om wachtwoorden te controleren (zoals patrooncontrole) alleen maar om leven te maken
makkelijker.

OPTIES


Wachtwoord generatie modi opties
-a algoritme
. algoritme voor het genereren van wachtwoorden.
0 - (standaard) uitspreekbare wachtwoordgeneratie
1 - willekeurig karakter wachtwoord generatie

-n aantal_van_pass
voortbrengen aantal_van_pass aantal wachtwoorden. Standaard is 6.

-m min_pass_len
genereer wachtwoord met minimale lengte min_pass_len. If min_pass_len > max_pass_len
harte max_pass_len = min_pass_len. De standaard minimale wachtwoordlengte is 8.

-x max_pass_len
genereer wachtwoord met maximale lengte max_pass_len. If min_pass_len > max_pass_len
harte max_pass_len = min_pass_len. De standaard maximale wachtwoordlengte is 10.

-M mode
Gebruik symbolensets gespecificeerd met mode voor het genereren van wachtwoorden. mode is een tekststring
bestaande uit karakters S, s, N, n, C, c, L, l. Waar:

S generator Dan moet je gebruik een speciale symbolenset voor elk gegenereerd wachtwoord.

s generator moet gebruik een speciale symbolenset voor het genereren van wachtwoorden.

N generator Dan moet je gebruik een cijfersymbolenset voor elk gegenereerd wachtwoord.

n generator moet gebruik numerieke symbolenset voor het genereren van wachtwoorden.

C generator Dan moet je gebruik hoofdlettertekenset voor elk gegenereerd wachtwoord.

c generator moet gebruik hoofdlettertekenset voor het genereren van wachtwoorden.

L generator Dan moet je gebruik de symbolenset met kleine letters voor elk gegenereerd wachtwoord
(altijd aanwezig als een uitspreekbaar algoritme voor het genereren van wachtwoorden wordt gebruikt).

l generator moet gebruik de symbolenset met kleine letters voor het genereren van wachtwoorden.

R, r niet meer ondersteund. Gebruik maken van -E tekenreeks optie in plaats daarvan.
mode mag niet meer dan 4 tekens lang zijn.

Opmerking:
Het gebruik van L, M, N, C vertraagt ​​het proces voor het genereren van wachtwoorden.

Voorbeelden:
-M sncl or -M SNCL or -M Cn

-E tekenreeks
karakters uitsluiten in tekenreeks van het proces voor het genereren van wachtwoorden (in
uitspreekbare modus voor het genereren van wachtwoorden, u kunt kleine letters niet uitsluiten). Tot
speciale symbolen bevatten die door shell kunnen worden herkend (apostrof, aanhalingstekens, dollar
teken, enz.) in tekenreeks gebruik de backslashed-versies.

Voorbeelden:

commando apg -a 1 -M n -n 3 -m 8 -E 23456789 genereert een reeks wachtwoorden die:
zal er zo uitzien
10100110
01111000
11011101

commando apg -a 1 -M nc -n 3 -m 26 -E GHIJKLMNOPQRSTUVWXYZ genereert een set van
wachtwoorden die er zo uit zullen zien
16A1653CD4DE5E7BD9584A3476
C8F78E06944AFD57FB9CB882BC
8C8DF37CD792D36D056BBD5002

Wachtwoord kwaliteit onder controle te houden opties
-r dictbestand
controleer gegenereerde wachtwoorden op hun verschijning in dictbestand

-b filter_bestand
controleer gegenereerde wachtwoorden op hun verschijning in filter_bestand. filter_bestand moet
worden gemaakt met apgbfm(1) nut.

-p min_substr_len
deze optie vertelt apg(1) om elke substring van het gegenereerde wachtwoord te controleren op:
uiterlijk in filter_bestand. Als een van dergelijke substrings zou worden gevonden in de
filter_bestand dan zou het gegenereerde wachtwoord worden afgewezen en apg(1) zal genereren
nog een. min_substr_len specificeert de minimale lengte van de subtekenreeks die moet worden gecontroleerd. Dit
optie is alleen actief als -b optie is gedefinieerd.

Pseudo willekeurige aantal generator opties
-s gebruiker om willekeurige volgorde vragen voor het genereren van wachtwoorden

-c cl_zaad
. cl_zaad als een willekeurig zaadje voor het genereren van wachtwoorden. Ik gebruik het als het moet
genereer wachtwoorden in een shellscript.

Wachtwoord uitvoer opties
-d gebruik GEEN scheidingstekens tussen gegenereerde wachtwoorden. Ik gebruik het als het moet
genereer wachtwoorden in een shellscript.

-y print gegenereerde wachtwoorden en versleutelde wachtwoorden (zie man crypt(3))

-q stille modus (geen waarschuwingen afdrukken)

-l spellen gegenereerde wachtwoorden. Handig wanneer u het gegenereerde wachtwoord wilt lezen door:
telefoon.
WAARSCHUWING: Denk twee keer na voordat u uw wachtwoord telefonisch leest.

-t print uitspraak voor gegenereerd uitspreekbaar wachtwoord

-h help-informatie afdrukken en afsluiten

-v versie-informatie afdrukken en afsluiten

DEFAULT OPTIES


apg -a 0 -M sncl -n 6 -x 10 -m 8 (nieuwe stijl)

Als u echt veilige wachtwoorden wilt genereren, moet u option . gebruiken -s. Versimpelen apg
gebruik, kunt u een klein shellscript schrijven. Bijvoorbeeld:
[begin]----> pwgen.sh
#!/ Bin / sh
/usr/local/bin/apg -m 8 -x 12 -s
[ einde ]----> pwgen.sh

EXIT CODE


Na een succesvolle voltooiing van zijn taak, apg wordt voltooid met exitcode 0. Een exitcode van
-1 geeft aan dat er een fout is opgetreden. Tekstuele fouten worden naar de standaardfoutstroom geschreven.

DIAGNOSE


If / dev / willekeurig is niet beschikbaar, apg zal er een bericht over weergeven.

Gebruik apg online met onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad




×
advertentie
❤️Koop, boek of koop hier — het is gratis, en zo blijven onze diensten gratis.