Linux ewekansige tou/wagwoord kragopwekker

/dev/random

Ek het'n eerder interessante teaser teaser – het om te skep'n groot aantal van die lukraak gegenereerde wagwoorde, as ek het'n vereiste om'n sekere lengte te bevat groot, klein letters en nommers, die normale dinge. Klink maklik, en in die Algemeen. Ek gebruik /dev/urandom vir osnovati generasie, en dan een kort vervoerband filtriraj na die gewenste aantal van die karakters en tipes van die karakters wat gebruik moet word. Tot dan, ek ourtal in die belangrikste script van die pyplyn :

cat /dev/urandom | tr -dc '[:alnum:]' | fold -w 20| head -n 1

So laat ons kyk na'n bietjie meer detail wat gebeur hier. Взимаме изхода на cat /dev/urandom. След това го филтрираме да се показват само малки, големи букви и цифри. След това с fold ограничаваме дължината на низовете до желания от нас брой. Накрая лимитираме да се показва само 1 ред от целия изход. В общи линии лесно като 1-2-3. Ако искате да повишите сложността на паролата и със специалените символи в регуляярни израз на tr може да се използва :graph: of :print: вместо :alnum:, които включват всички символи без или със space.

cat /dev/urandom | tr -dc '[:graph:]' | fold -w 20 | head -n 1
Versterk deur Zemanta

Laat'n Antwoord

Jou e-posadres sal nie gepubliseer word nie. Vereiste velde is gemerk *

Die Anti-SPAM *