InglêsFrancêsEspanhol

Ad


favicon do OnWorks

apg - Online na nuvem

Execute o apg no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando apg que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


apg - gera várias senhas aleatórias

SINOPSE


apg [-a algoritmo] [-M modo] [-E char_string] [-n num_of_pass] [-m min_pass_len] [-x
max_pass_len] [-r arquivo do dicionário] [-b arquivo_filtro] [-p min_substr_len] [-s] [-c cl_seed] [-d]
[-y] [-l] [-t] [-q] [-h] [-v]

DESCRIÇÃO


apg gera várias senhas aleatórias. Ele usa vários algoritmos de geração de senha
(atualmente dois) e um gerador de números pseudo-aleatórios embutido.

O algoritmo padrão é o algoritmo de geração de senha pronunciável desenvolvido por Morrie gaseificador
e descrito em A Aleatória Word Gerador Escolha Pronunciável senhas Nacional Dados Técnicos:
Dados Pessoais e eficaz (NTS) AD-A-017676. O papel original é muito antigo e nunca foi
colocar online, então eu tenho que usar NIST implementação descrita em FIPS-181.

Outro algoritmo é o algoritmo de geração de caracteres aleatórios simples, mas usa quatro usuários
conjuntos de símbolos definidos para produzir uma senha aleatória. Isso significa que o usuário pode escolher o tipo de
símbolos que devem aparecer na senha. Os conjuntos de símbolos são: conjunto de símbolos numéricos (0, ..., 9) ,
conjunto de símbolos de letras maiúsculas (A, ..., Z) , conjunto de símbolos de letras minúsculas (a, ..., z) e especial
conjunto de símbolos de símbolos (#, @,!, ...).

O gerador de números pseudoaleatórios integrado é uma implementação do algoritmo descrito em
Apêndice C of ANSI X9.17 or RFC1750 com exceção de que usa ELENCO or SHA-1 em vez de
triplo DO. Ele usa a hora local com precisão de microssegundos (ver obterhoradodia(2)) e
/ dev / random (se disponível) para produzir a semente aleatória inicial.

apg também tem a capacidade de verificar a qualidade da senha gerada usando o dicionário. Você pode
use esta habilidade se você especificar opções de linha de comando -r arquivo do dicionário or -b nome do filtro onde
arquivo do dicionário é o nome do arquivo do dicionário e nome do filtro é o nome do arquivo de filtro Bloom. No
nesse dicionário, você pode colocar palavras (uma por linha) que não devem aparecer como geradas
senhas. Por exemplo: nomes de usuário, palavras comuns, etc. Você ainda pode usar um dos
dicionários que vêm com dicionário senha biscoitos. O arquivo de filtro Bloom deve ser
criado com apgbfm(1) utilitário incluído na distribuição apg. Em versões futuras, pretendo
implementar algumas outras técnicas para verificar as senhas (como verificação de padrões) apenas para tornar a vida
mais fácil.

OPÇÕES


Senha geração modos opções
-a algoritmo
usar algoritmo para geração de senha.
0 - (padrão) geração de senha pronunciável
1 - geração de senha de caractere aleatório

-n num_of_pass
gerar num_of_pass número de senhas. O padrão é 6.

-m min_pass_len
gerar senha com comprimento mínimo min_pass_len. If min_pass_len > max_pass_len
então max_pass_len = min_pass_len. O comprimento mínimo padrão da senha é 8.

-x max_pass_len
gerar senha com comprimento máximo max_pass_len. If min_pass_len > max_pass_len
então max_pass_len = min_pass_len. O comprimento máximo padrão da senha é 10.

-M modo
Use conjuntos de símbolos especificados com modo para geração de senha. modo é uma string de texto
consistindo em personagens S, s, N, n, C, c, L, l. Onde:

S gerador devo use um conjunto de símbolos especial para cada senha gerada.

s gerador rede de apoio social use um conjunto de símbolos especial para geração de senha.

N gerador devo use o conjunto de símbolos numéricos para cada senha gerada.

n gerador rede de apoio social use o conjunto de símbolos numéricos para geração de senha.

C gerador devo use o símbolo de maiúsculas definido para cada senha gerada.

c gerador rede de apoio social use o símbolo de maiúsculas definido para geração de senha.

L gerador devo use o conjunto de símbolos de letras minúsculas para cada senha gerada
(sempre presente se o algoritmo de geração de senha pronunciável for usado).

l gerador rede de apoio social use o conjunto de símbolos de letras pequenas para geração de senha.

R, r não é mais compatível. Usar -E char_string opção.
modo não pode ter mais de 4 caracteres de comprimento.

Observação:
O uso de L, M, N, C tornará o processo de geração de senha mais lento.

Exemplos:
-M sncl or -M SNCL or -M Cn

-E char_string
excluir personagens em char_string do processo de geração de senha (em
modo de geração de senha pronunciável, você não pode excluir letras minúsculas). Para
incluem símbolos especiais que podem ser reconhecidos por shell (apóstrofo, aspas, dólar
assinar, etc.) em char_string use as versões com barra invertida.

Exemplos:

Command apg -a 1 -M n -n 3 -m 8 -E 23456789 irá gerar um conjunto de senhas que
vai ficar assim
10100110
01111000
11011101

Command apg -a 1 -M nc -n 3 -m 26 -E GHIJKLMNOPQRSTUVWXYZ irá gerar um conjunto de
senhas que serão parecidas com estas
16A1653CD4DE5E7BD9584A3476
C8F78E06944AFD57FB9CB882BC
8C8DF37CD792D36D056BBD5002

Senha qualidade ao controle opções
-r arquivo do dicionário
verifique as senhas geradas quanto à sua aparência em arquivo do dicionário

-b arquivo_filtro
verifique as senhas geradas quanto à sua aparência em arquivo_filtro. arquivo_filtro rede de apoio social
ser criado com apgbfm(1) utilidade.

-p min_substr_len
esta opção diz apg(1) para verificar cada substring da senha gerada para
aparição em arquivo_filtro. Se qualquer uma dessas substrings for encontrada no
arquivo_filtro então a senha gerada seria rejeitada e apg(1) irá gerar
outro. min_substr_len especifica o comprimento mínimo da substring a ser verificado. Esse
opção está ativa apenas se -b opção é definida.

Apelido acaso número gerador opções
-s pedir ao usuário uma sequência aleatória para geração de senha

-c cl_seed
usar cl_seed como uma semente aleatória para geração de senha. Eu uso quando tenho que
gerar senhas em um script de shell.

Senha saída opções
-d NÃO use nenhum delimitador entre as senhas geradas. Eu uso quando tenho que
gerar senhas em um script de shell.

-y imprimir senhas geradas e senhas criptografadas (ver man cripta(3))

-q modo silencioso (não imprimir avisos)

-l soletrar senhas geradas. Útil quando você deseja ler a senha gerada por
Telefone.
AVISO: Pense duas vezes antes de ler sua senha pelo telefone.

-t imprimir pronúncia para senha pronunciável gerada

-h imprimir informações de ajuda e sair

-v imprimir informações da versão e sair

PADRÃO OPÇÕES


apg -a 0 -M sncl -n 6 -x 10 -m 8 (novo estilo)

Se você deseja gerar senhas realmente seguras, você deve usar a opção -s. Para simplificar apg
uso, você pode escrever um pequeno script de shell. Por exemplo:
[começar] ----> pwgen.sh
#!/ Bin / sh
/ usr / local / bin / apg -m 8 -x 12 -s
[ final ] ----> pwgen.sh

SAIR CÓDIGO


Após a conclusão bem-sucedida de sua tarefa, apg será concluído com o código de saída 0. Um código de saída de
-1 indica que ocorreu um erro. Erros textuais são gravados no fluxo de erro padrão.

DIAGNÓSTICO


If / dev / random não está disponível, apg exibirá uma mensagem sobre isso.

Use apg online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    Carregador de inicialização Clover EFI
    Carregador de inicialização Clover EFI
    O projeto mudou para
    https://github.com/CloverHackyColor/CloverBootloader..
    Recursos: Inicialize macOS, Windows e Linux
    no modo UEFI ou legado no Mac ou PC com
    EU...
    Baixe o gerenciador de boot Clover EFI
  • 2
    Unitedrpms
    Unitedrpms
    Junte-se a nós no Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    Habilite o repositório URPMS em seu
    sistema -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    Baixar unitedrpms
  • 3
    Boost C ++ Bibliotecas
    Boost C ++ Bibliotecas
    Boost fornece portátil gratuito
    bibliotecas C++ revisadas por pares. o
    ênfase está em bibliotecas portáteis que
    funcionam bem com a biblioteca padrão C++.
    Veja http://www.bo...
    Baixar bibliotecas Boost C++
  • 4
    VirtualGL
    VirtualGL
    O VirtualGL redireciona comandos 3D de um
    Aplicativo Unix / Linux OpenGL em um
    GPU do lado do servidor e converte o
    imagens 3D renderizadas em um stream de vídeo
    com qual ...
    Baixar VirtualGL
  • 5
    libusb
    libusb
    Biblioteca para habilitar o espaço do usuário
    programas de aplicativos para se comunicar com
    Dispositivos USB. Público: Desenvolvedores, Fim
    Usuários/Desktop. Linguagem de programação: C.
    Categorias ...
    Baixar libusb
  • 6
    GOLE
    GOLE
    SWIG é uma ferramenta de desenvolvimento de software
    que conecta programas escritos em C e
    C ++ com uma variedade de alto nível
    linguagens de programação. SWIG é usado com
    diferente...
    Baixar SWIG
  • Mais "

Comandos Linux

Ad