Fatal: Schema sconosciuto: SHA512-CRYPT - è correlato a mac?

1

È possibile vedere dall'output degli esempi di spettacoli nel primo caso, che SHA512-CRYPT sembra essere Sconosciuto. Il codice che ho usato proviene da un tutorial basato su Linux sulla creazione di Postfix + Dovecot + MySQL su un sito. In generale, tutto va bene, a parte questo bit. Ce ne sono anche altri sconosciuti. I codici utilizzati per creare il mio database di password seguono questi esempi di output.

MacMini:~ robert$ sudo doveadm pw -s SHA512-CRYPT -p 123456
Fatal: Unknown scheme: SHA512-CRYPT
MacMini:~ robert$ sudo doveadm pw -s SHA512 -p 123456
{SHA512}ujJTh2rta8ItSm/1PYQGxq2GQZXtFEq1yHYhtsIztUi66uaVbfNG7IwX9eoQ817jy8UUeX7X3dMUVGTioLq0Ew==
MacMini:~ robert$ sudo doveadm pw -s SHA256 -p 123456
{SHA256}jZae727K08KaOmKSgOaGzww/XVqGr/PKEgIMkjrcbJI=
MacMini:~ robert$ sudo doveadm pw -s MD5 -p 123456
{MD5}$1$.mAQzPhO$6v/WxTUt.Y1lhopkMarEb0
MacMini:~ robert$ sudo doveadm pw -s MD5-CRYPT -p 123456
{MD5-CRYPT}$1$gNkYwx/o$3nQLmUIPOBmZdR/e/EXFV1
MacMini:~ robert$ sudo doveadm pw -s BLF-CRYPT -p 123456
Fatal: Unknown scheme: BLF-CRYPT
MacMini:~ robert$ sudo doveadm pw -s SHA512 -p 1pass66U!
{SHA512}EuuO6BAt+bgzXIOw7XIdiVBFwdEZ2tGqHOJ/DSTSkD+ikw7GQQo+KtHSta7p3KNv2AEVKtfOuyl5UeCEqnKogg==
MacMini:~ robert$ sudo doveadm pw -s SHA256-CRYPT -p 1pass66U!
Fatal: Unknown scheme: SHA256-CRYPT
MacMini:~ robert$ mysql --version
mysql  Ver 14.14 Distrib 5.6.19, for osx10.9 (x86_64) using  EditLine wrapper
MacMini:~ robert$ cd

La mia versione MySQL:

mysql  Ver 14.14 Distrib 5.6.19, for osx10.9 (x86_64) using  EditLine wrapper

Il codice MySQL utilizzato per creare la tabella utente / password. Che sembra funzionare bene e crea la tabella come dovrebbe - anche se la password risultante non sembra essere abbastanza adatta per SHA512-CRYPT

INSERT INTO 'mailserver'.'virtual_users'
  ('id', 'domain_id', 'password' , 'email')
VALUES
  ('1', '1', ENCRYPT('firstpassword', CONCAT('$6$', SUBSTRING(SHA(RAND()), -16))), '[email protected]'),
  ('2', '1', ENCRYPT('secondpassword', CONCAT('$6$', SUBSTRING(SHA(RAND()), -16))), '[email protected]');

Ciò che effettivamente crea è questo: questa non è una password SHA512-CRYPT ??

mysql> SELECT * FROM mailserver.virtual_users;

3 |         1 | $6jxK9DWPBrAc | [email protected]

Per essere chiari ,. questa è la sezione delle configurazioni di Dovecot che si occupa della gestione di questo. MA .. Sul MAC-Mini, SHA512-CrYPT è sconosciuto.

# List of supported schemes is in
# http://wiki2.dovecot.org/Authentication/PasswordSchemes
#
default_pass_scheme = SHA512-CRYPT

Quindi la domanda è: quale crittografia dovrei usare, ed è una cosa Apple o una cosa MySQL?

grazie Robert

    
posta Harry McGovern 01.05.2015 - 13:15
fonte

0 risposte

Leggi altre domande sui tag