elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
26 Mayo 2012, 09:42  


Tema destacado: [Overclocking] Récords de overclock del foro

+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Seguridad
| | |-+  Criptografía (Moderador: APOKLIPTICO)
| | | |-+  Calcular entropia de un texto en VB
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Calcular entropia de un texto en VB  (Leído 2,968 veces)
APOKLIPTICO
Moderador
***
Desconectado Desconectado

Mensajes: 3.781


Toys in the attic.


Ver Perfil
Calcular entropia de un texto en VB
« en: 7 Febrero 2009, 04:38 »

Hola, bueno lo hize tambien en VB, le agregue una funcion para calcular logaritmos base 10 xq no la encontre en VB (no tiene???)

Código
Const logE = 0.434294481903252
 
Function Entropy(ByVal text As Variant) As Double
Dim count(0 To 255) As Long
Dim freq(0 To 255) As Double
Dim i
For i = 1 To Len(text)
DoEvents
count(Asc(Mid(text, i, 1))) = count(Asc(Mid(text, i, 1))) + 1
Next i
For i = 0 To 255
DoEvents
freq(i) = count(i) / Len(text)
If freq(i) > 0 Then
Entropy = Entropy - freq(i) * (Log10(freq(i)) / Log10(2))
End If
Next i
End Function
 
Function Log10(ByVal number As Double) As Double
Log10 = Log(number) * logE
End Function


En línea

AMD Phenom II 1075T X6 @ 290 Mhz x 11 (HT 2036 Mhz NB Link 2616 Mhz) 1.23 Vcore
ASUS M4A89GTD-PRO/USB3
2x2gb G-Skill RipjawsX DDR3 1600 Mhz CL7 (7-8-7-24-25-1T)
Seagate 500 Gb
XFX HD4850 512Mb GDDR3. 650 Mhz/995 Mhz 1.1 Tflops.
Freeze.


Desconectado Desconectado

Mensajes: 2.731



Ver Perfil WWW
Re: Calcular entropia de un texto en VB
« Respuesta #1 en: 7 Febrero 2009, 04:44 »

Que es entriopia? pero dimelo a lo criollo :xD sin nada de "lexemas" ni "linguistica" :xD


En línea

APOKLIPTICO
Moderador
***
Desconectado Desconectado

Mensajes: 3.781


Toys in the attic.


Ver Perfil
Re: Calcular entropia de un texto en VB
« Respuesta #2 en: 7 Febrero 2009, 04:53 »

Lo explique ak: http://foro.elhacker.net/criptografia/calcular_entropia_de_un_archivo_en_c-t237720.0.html

Si te queda alguna duda decime y trato de explicarme un poco mas...

PD: no cai en el chiste hasta despues XDD
« Última modificación: 7 Febrero 2009, 04:55 por APOKLIPTICO » En línea

AMD Phenom II 1075T X6 @ 290 Mhz x 11 (HT 2036 Mhz NB Link 2616 Mhz) 1.23 Vcore
ASUS M4A89GTD-PRO/USB3
2x2gb G-Skill RipjawsX DDR3 1600 Mhz CL7 (7-8-7-24-25-1T)
Seagate 500 Gb
XFX HD4850 512Mb GDDR3. 650 Mhz/995 Mhz 1.1 Tflops.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Calcular entropía multiescala [Python]
Scripting
Yeison.Eng 2 1,937 Último mensaje 17 Noviembre 2010, 00:22
por Gabriela-
calcula entropía archivo
Java
SnakingMax 0 752 Último mensaje 8 Diciembre 2010, 23:27
por SnakingMax
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines