घातक: अज्ञात योजना: SHA512-CRYPT - क्या यह मैक संबंधित है?


1

आप पहले मामले में नमूनों के शो के आउटपुट से देख सकते हैं कि SHA512-CRYPT अज्ञात है। मेरे द्वारा उपयोग किया गया कोड किसी साइट पर पोस्टफिक्स + डवकोट + मायएसक्यू को स्थापित करने पर लिनक्स आधारित ट्यूटोरियल से है। सब कुछ आम तौर पर ठीक हो रहा है, इस बिट के अलावा। कुछ अन्य अज्ञात भी हैं। पासवर्ड के मेरे डेटाबेस को बनाने के लिए उपयोग किए जाने वाले कोड इन आउटपुट उदाहरणों का अनुसरण करते हैं।

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

मेरा MySQL संस्करण:

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

उपयोगकर्ता / पासवर्ड तालिका बनाने के लिए MySQL कोड का उपयोग किया जाता है। जो ठीक काम करने लगता है, और तालिका बना लेनी चाहिए - भले ही परिणामी पासवर्ड SHA512-CRYPT के लिए बिल्कुल सही प्रतीत न हो

INSERT INTO `mailserver`.`virtual_users`
  (`id`, `domain_id`, `password` , `email`)
VALUES
  ('1', '1', ENCRYPT('firstpassword', CONCAT('$6$', SUBSTRING(SHA(RAND()), -16))), 'email1@example.com'),
  ('2', '1', ENCRYPT('secondpassword', CONCAT('$6$', SUBSTRING(SHA(RAND()), -16))), 'email2@example.com');

वास्तव में यह क्या बनाता है: यह SHA512-CRYPT पासवर्ड नहीं है ??

mysql> SELECT * FROM mailserver.virtual_users;

3 |         1 | $6jxK9DWPBrAc | robert@zeus.example.com

केवल स्पष्ट करने के लिए,। यह Dovecot config का वह खंड है जो इस से निपटने के साथ संबंधित है। लेकिन .. मैक-मिनी पर, SHA512-CrYPT अज्ञात है।

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

तो सवाल यह है कि मुझे क्या एन्क्रिप्शन का उपयोग करना चाहिए, और क्या यह एक Apple चीज है, या एक MySQL चीज है?

धन्यवाद रॉबर्ट


के बारे में एक सवाल की तरह लग रहा है dovecot। क्या कोई dovecotमेलिंग सूची है, जहां आप dovecot विशेषज्ञों से मदद मांग सकते हैं?
डीडब्ल्यू

चूंकि पता चला कि SHA512-CRYPT और कुछ अन्य लोग मैक पर देशी रूप से उपलब्ध नहीं हैं
हैरी मैकगवर्न
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.