Dove si trova "mkpasswd" per OSX?

7

C'è una nota utilità unix chiamata mkpasswd disponibile su molti sistemi * nix.

Stavo solo provando ad usarlo dal terminale su una macchina OSX 10.10.5 Yosemite (inizio 2015), e non si trova da nessuna parte.

Come posso installarlo su questa macchina? o esiste un'alternativa già disponibile?

    
posta Dɑvïd 20.06.2016 - 10:06
fonte

3 risposte

5

Esiste un'implementazione Mac di mkpasswd su GitHub - link

In alternativa, Accesso Portachiavi ha un generatore di password GUI integrato
Menu File > Nuovo elemento password ... > [fai clic sull'icona della chiave]

menu a discesa spostato artificialmente per visibilità

Hotrovatoanchequesta discussione Apple su come ottenerla in modo nativo, sebbene sia sfortunatamente sopra il mio livello di abilità, quindi ti consentirò di vedere se pensi che potrebbe essere adatto.

    
risposta data 20.06.2016 - 10:18
fonte
5

Ho creato uno strumento per creare gli hash di stile mkpasswd -m sha-512 (Linux / Ubuntu) su OS X (o qualsiasi piattaforma).

Per prima cosa, dobbiamo acquisire un singolo requisito ...

pip3 install passlib

Ora creiamo mkpasswd_sha-512.py (o come vuoi chiamarlo) ...

#!/usr/bin/env python3

# based on https://stackoverflow.com/a/17992126/117471

import sys
from getpass import getpass
from passlib.hash import sha512_crypt

passwd = input() if not sys.stdin.isatty() else getpass()
print(sha512_crypt.encrypt(passwd))

Gestisce solo un caso a uso singolo di mkpasswd , ma se si adatta, divertiti.

Nota: esiste una versione leggermente più complicata al link che semplifica l'ottimizzazione della CPU Costo, ma passlib lo gestisce periodicamente per te quindi va bene così semplice.

    
risposta data 14.07.2017 - 10:25
fonte
4

Ecco il codice sorgente per mkpasswd . È uno script expect . Dovresti modificare lo script (almeno lo shebang) affinché funzioni. Esistono altri strumenti da riga di comando come openssl ( md5 ), jot e dd che possono generare password.

    
risposta data 20.06.2016 - 15:07
fonte

Leggi altre domande sui tag