| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Perl Programming >> Content
    Cómo generar una contraseña aleatoria
    Desarrollo de contraseñas para un gran número de usuarios es una tarea menos desalentadora si se utiliza un generador de contraseñas al azar . Las contraseñas pueden incluir caracteres alfanuméricos , así como símbolos , y ser tan largo como desee el desarrollador . Contraseñas generadas aleatoriamente se emiten normalmente por defecto para los nuevos usuarios de una aplicación. Un script de Perl que genera contraseñas de 7 caracteres construidos de símbolos aleatorios , números y letras se puede utilizar para generar contraseñas aleatorias. Cosas que necesitará
    editor PerlText , por ejemplo, Emacs , Contexto , Notepad
    Ver Más instrucciones
    1

    Tipo de la línea " ella -bang " . Se trata de una línea de código Perl que permite que el intérprete sepa que lo que se llama es un script Perl. Esta línea de código va en la parte superior de la secuencia de comandos . #! /Usr /bin /perl
    2

    Asignar valores de la matriz de caracteres. Para ello , necesitará cuatro matrices diferentes para los cuatro tipos de caracteres en la contraseña. Las matrices siguientes se establecen en los números del 1 al 9 , varios símbolos de caracteres , letras minúsculas y mayúsculas @ num = ( 1 .. 9 ) . @ Char = ( '@' , '# ', ' $', ' % ',' ^ ',' y ',' * ',' \\ ( ',' \\ ) '); @ alph = (' a ' .. ' z '); @ alph_up = (' A '..' Z ');
    3

    Definir la matriz de asignación aleatoria . Esta matriz combina los elementos de las matrices de caracteres . Debe haber 7 de ellos por lo que algunos tipos de caracteres se producirán con más frecuencia que otros. La decisión de qué tipos de caracteres adicionales para incluir es hecha por el desarrollador @ deja = (@ alph , alph_up @ , @ num, num @ , @ char, alph @ , @ num1 ) .
    4

    Asignar variables de contraseña . En este fragmento de código , los caracteres de la contraseña se le asigna un valor aleatorio a través del comando "int rand " que aleatoriamente los elementos de cada array $ rand_let1 = $ lets [ int rand @ lets ] ; . $ Rand_let2 = $ lets [ int rand @ lets ] ; rand_let3 $ = $ lets [ int rand @ lets ] ; rand_let4 $ = $ lets [ int rand @ lets ] ; rand_let5 $ = $ lets [ int rand @ lets ] ; rand_let6 $ = $ lets [ int rand @ vamos ] , $ rand_let7 = $ lets [ int rand @ lets ] ;
    5

    Programa la salida. En este programa , la salida se imprime en el shell de Windows como contraseña del individuo. El siguiente código permite que la contraseña sea assembled.print "$ rand_let1 " "$ rand_let2 " "$ rand_let3 " "$ rand_let4 " "$ rand_let5 " "$ rand_let6 " "$ rand_let7 \\ n" . . . . . . Guarde el código como " pass_gen.pl . "
    6

    Ejecute el programa. En el símbolo del sistema de Windows, vaya al directorio donde se guarda el archivo gen_pass.pl . Una vez en el directorio, escriba lo siguiente para ejecutar el programa . " Perl gen_pass.pl " Usted debe recibir una contraseña aleatoria 7 caracteres como salida.

    Previous :

    next :
      Artículos relacionados
    ·PHP vs. Perl Performance 
    ·Cómo hacer referencia al último elemento de un array …
    ·Cómo ejecutar Perl el Bloc de notas 
    ·Cómo escribir una secuencia de comandos Telnet Perl qu…
    ·Acerca de la función Chr Perl 
    ·Cómo convertir secuencias de comandos Perl para EXE 
    ·Cómo comprobar una Perl Correo electrónico 
    ·Cómo utilizar variables en Perl Regex para Ubuntu 
    ·Cómo leer varias líneas de un archivo en Perl 
    ·Cómo añadir un enlace con un script de Perl 
      Artículos destacados
    ·Cómo escribir un Ping intermitente 
    ·Cómo llamar a una subrutina dentro de sí mismo en Vis…
    ·¿Qué es una clase de proxy 
    ·Cómo conseguir una caja desplegable en VBA 
    ·¿Por qué no entra el Check Box PARECER lisiado 
    ·Cálculos en Adobe LiveCycle Enterprise Suite 
    ·Forma de guardar una entrada en un vector 
    ·Cómo convertir de HTML a XHTML en VB.Net 
    ·Cómo configurar Cursor Sintaxis predeterminado en Visu…
    ·Definición de las Palabras Java Reservados 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com