[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: RES: [shell-script] Crypt
From: |
ratmmmam |
Subject: |
Re: RES: [shell-script] Crypt |
Date: |
Thu, 17 Jun 2004 00:42:06 -0300 |
User-agent: |
KMail/1.6.1 |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Wednesday 16 June 2004 17:45, Ed Trawtmam wrote:
> Estou começando também. Acho que de repente você pode usar o comando
> md5(variável) para encriptar a senha... Espero ter ajudado...
lembrando que md5 é hash e não criptografia em sí...
muitos dbs e aplicações usam isto p/ armazenar senhas, é rápido, útil e
eficiente, mas não é possível recuperar depois, apenas comparar...
por exemplo:
$ echo "senha" | md5sum | cut -f1 -d" "
6fd720fb42d209f576ca23d5e437a7bb
ou então (com sha1):
$ echo "senha" | sha1sum | cut -f1 -d" "
219007c2e344d48a94cbf1a0bb74cda6733cc81d
se quiser "quebrar" p/ ficar menor:
$ echo "senha" | sha1sum | cut -c-10
219007c2e3
ou
$ echo "senha" | md5sum | cut -c-10
6fd720fb42
lembrando que, ao "quebrar" o hash resultante, a comparação com a senha
original é perdida, ou seja, aí não terá como recuperar a senha apartir do
hash "quebrado" resultante.
isso é um meio interessante p/ se armazenar senhas... por exemplo, o mysql usa
md5 p/ armazenar as senhas dos usuários e em muitas aplicações, como disse
antes as senhas são armazenadas desta maneira.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
iD8DBQFA0RMTbN1MVayU9N8RAjNbAJ4u1asRzOStHKQb5OyaQeVX5k3HZACfWyHV
fHCm8Wu0xemwIDaQP+GHrMU=
=b0qq
-----END PGP SIGNATURE-----