Página 1 de 2

[DLL] SHA1Encrypt

Publicado: 07 Jul 2011 10:39
por rafaxplayer
Saludos gente , aquí os traigo esta dll que he realizado para encryptar strings bajo SHA1 , este método es muy usado para encryptar datos de usuarios en las webs , como peculiaridad tiene que no es reversible , osea que "no se puede desencryptar" , entre comillas...porque? porque bajo fuerza bruta y dedicándole tiempo todo se puede hacer ,aunque no es tarea fácil.

El tema es que para usarlo una forma practica seria:
- Encryptamos ( password o lo que sea ) guardamos en base de datos u otro formato.
- Volvemos a encryptar al validar los datos.
- Comparamos los dos datos encryptados.
De esta forma seria en un logueo por ejemplo en una web , así a la vista humana no son reconocibles nunca los datos originales porque siempre jugamos con datos bajo SHA1.

Datos Dll :

- La dll solo tiene un parámetro , que es el string a encryptar .
- Retorna un string con el código hash1.

Source:
[DllExport("SHA1Encrypt", CallingConvention = System.Runtime.InteropServices.CallingConvention.StdCall)]
static string SHA1Encrypt(string s)
{

UTF8Encoding enc = new UTF8Encoding();
byte[] data = enc.GetBytes(s);
byte[] result;

SHA1CryptoServiceProvider sha = new SHA1CryptoServiceProvider();

result = sha.ComputeHash(data);

StringBuilder sb = new StringBuilder();
for (int i = 0; i < result.Length; i++)
{
if (result < 16)
{
sb.Append("0");
}
sb.Append(result.ToString("x"));
}
//
return sb.ToString().ToUpper();
}


Imagen

Ejemplo mas dll:

HIDE: ON
Hidebb Message Hidden Description


On MediaFire by abood :

HIDE: ON
Hidebb Message Hidden Description

Re: [DLL] SHA1Encrypt

Publicado: 08 Jul 2011 05:27
por Agotaras123
interesante muchas gracias este método es mejor que el md5 verdad?

Re: [DLL] SHA1Encrypt

Publicado: 08 Jul 2011 07:11
por xxsolracxx
gracias

Re: [DLL] SHA1Encrypt

Publicado: 08 Jul 2011 08:37
por rafaxplayer
Agotaras123 escribió:interesante muchas gracias este método es mejor que el md5 verdad?
Eso dicen ;)

Re: [DLL] SHA1Encrypt

Publicado: 08 Jul 2011 14:37
por nghethihieu
have example ?

Re: [DLL] SHA1Encrypt

Publicado: 08 Jul 2011 17:10
por rafaxplayer
nghethihieu escribió:have example ?
is included

Re: [DLL] SHA1Encrypt

Publicado: 09 Jul 2011 17:34
por ayoux
Chequiando

Re: [DLL] SHA1Encrypt

Publicado: 11 Ago 2011 04:14
por dangngocnguyenit
thanks

Re: [DLL] SHA1Encrypt

Publicado: 11 Ago 2011 04:23
por Pabloko
voy a ir descargando dlls haber si testeo lo mio

Re: [DLL] SHA1Encrypt

Publicado: 22 Ago 2011 16:54
por DaLion
Awesome Awe-so-Me Aweso-Me :)

Re: [DLL] SHA1Encrypt

Publicado: 23 Ago 2011 13:39
por abood1987
thanks

Re: [DLL] SHA1Encrypt

Publicado: 21 Nov 2011 16:47
por Haitham.2012
good job man

Re: [DLL] SHA1Encrypt

Publicado: 23 Nov 2011 22:39
por usamakey
tnks m8

Re: [DLL] SHA1Encrypt

Publicado: 29 Nov 2011 01:05
por mensajero1
Interesante

Re: [DLL] SHA1Encrypt

Publicado: 18 Dic 2011 15:29
por bumbo
thanx

Re: [DLL] SHA1Encrypt

Publicado: 25 Dic 2011 05:26
por patch
Yumy

Publicado: 30 Ago 2013 22:03
por chakal03
Gracias

Publicado: 05 Ene 2014 17:59
por amsplug
very nice

:)

Publicado: 17 Mar 2014 16:39
por LSVargas
Gracias! :)

Publicado: 12 May 2014 09:39
por blacklionzone
HashMD5