Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Блок кода
languagecpp
#include <stdio.h>

// Объявление функции генерации пароля.
// Первый аргумент - пароль, второй аргумент - соль
extern char *gost12_512_crypt (const char *pass, const char *salt); // объявление функции генерации пароля. 1-

const char *pass = "q2w2e2r2";         // пароль
const char *salt = "saltsaltsaltsalt"; // "соль"

int main( int argc, char **argv) {
        char *hash = gost12_512_crypt( pass, salt);
        if( !hash) {
                fprintf( stderr, "Failed %m\n");
                return 1;
        }
        printf( "saltpass=%s passsalt=%s hash=%s\n", pass, salt, hash);
        return 0;
}

...