existe algum comando em linux para eu encriptar palavras em md5 base 64 ?
tipo
md5 teste
e ele volta o teste encriptado ...
eh pra fazer um code em SHELL SCRIPT
existe algum comando em linux para eu encriptar palavras em md5 base 64 ?
tipo
md5 teste
e ele volta o teste encriptado ...
eh pra fazer um code em SHELL SCRIPT
tem um programa q eu uso chama ccrypt
pega ele no http://freshmeat.net
mas um detalhe ele encrypta arquivos,diretorios,etc.. num sei se soh palavras ele consegue fazer
Olá,
use o md5sum que retorna uma string do checksum de arquivo(s) fornecidos em linha de comando. Mas o ideal mesmo seria utilizar o crypt do Perl/C que encripta a sua string (usado para encriptar senhas do Unix/Linux.
Espero ter ajudado,
é mto fácil isso, vc n precisa de nada de spfware extra, basta apenas o md5sum (ou o md5 em *bsd) e o "echo"
como até hoje pareçe ser impossivel desencriptar um hash md5, ou demora mesmo mto tempo vc n pode esperar que o hash seja desencriptado para comparar uma senha..
voce tem de fazer o seguinte, imaginemos:
echo "teste" |md5sum
isto irá retornar a string "teste" num hash md5
imaginemos agr k vc ker fazer uma autenticação e ver se a senha é igual á string "teste", basta comparar o md5sum do input do utilizador e verificar se ambos os hash md5 correspondem um com o outro
exemplo:
-----------------------------
#!/bin/sh
password=`echo "teste"| md5sum`
echo -n "Password:"
stty -echo
read pwd
if [ `echo` $pwd | `md5sum` = $password ]; then.....
percebeu?
é isso aí
MUTISSIMO OBRIGADO CAROS AMIGOS , deu certo
com o echo " arg " | md5sum