crypt [RESOLVIDO]

1. crypt [RESOLVIDO]

doom load
doomload

(usa Ubuntu)

Enviado em 03/12/2015 - 10:03h

Olá pessoal,

Eu estou tentando usar a função crypt, e para isso tentei começar de uma forma simples para entender o uso da função, porém eu não estou conseguindo usar e eu não sei o que eu estou fazendo de errado, já li o manual, vi os avisos do gcc porém eu não consigo usar a função, será que alguém pode me ajudar por favor? Ah eu estou usando o -lcrypt com o gcc.

Segue o código:

#define _XOPEN_SOURCE


#include <stdio.h>
#include <crypt.h>


int main()
{
char salt;
char senha[100];
char hash[100];


puts("introduza a senha");
scanf("%s", senha);
salt = "ab";


hash = crypt(senha, salt);


puts(hash);
}

Obrigado.


  


2. MELHOR RESPOSTA

Paulo
paulo1205

(usa Ubuntu)

Enviado em 03/12/2015 - 10:45h

Troque os tipos de salt e hash para char *.

Na hora de linkar, não esqueça de invocar a libcrypt (opção -lcrypt na linha de comando).

3. Re: crypt [RESOLVIDO]

doom load
doomload

(usa Ubuntu)

Enviado em 03/12/2015 - 11:42h

Muito obrigado Paulo






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts