Alexander GQ Gerasiov -> debian-russian@lists.debian.org @ Sat, 13 Sep 2008 21:57:56 +0400:
>> AGG> Спасибо за ссылку. Как раз туда заглянуть не догадался >> AGG> почему-то. Но там все равно мало инфы, там сказано, что формат >> AGG> $1$salt$base64_md5 Так вот вранье это все. Там не просто md5 от >> AGG> пароля и сальта. Они там еще такие извращения с этим всем >> AGG> делают, что мама не горюй. Исходники - лучшая документация %) >> >> AGG> И как оказалось, из md5-хэша получить crypt(3)-хэш нельзя. >> >> Судя по "MD5-based", можно. Вопрос только в том, хэш _чего_ >> используется в crypt(3)... AGG> Я, в отличие от тебя, посмотрел в исходники. AGG> /* Compute alternate MD5 sum with input KEY, SALT, and KEY. The AGG> final result will be added to the first context. */ AGG> __md5_init_ctx (&alt_ctx); AGG> /* Add key. */ AGG> __md5_process_bytes (key, key_len, &alt_ctx); AGG> /* Add salt. */ AGG> __md5_process_bytes (salt, salt_len, &alt_ctx); AGG> /* Add key again. */ AGG> __md5_process_bytes (key, key_len, &alt_ctx); AGG> /* Now get result of this (16 bytes) and add it to the other AGG> context. */ AGG> __md5_finish_ctx (&alt_ctx, alt_result); AGG> Ну и потом еще все это хорошенько перемешивается. Судя по твоей первой фразе, ты мне пытаешься возражать. Судя по остальным - нет. К чему это все было-то? -- Artem Chuprina RFC2822: <ran{}ran.pp.ru> Jabber: [EMAIL PROTECTED] Ложка есть, просто Гугль её не находит ... -- Кир Злобин -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]