elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Seguridad (Moderador: r32)
| | |-+  ¿cifrado con numeros primos?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ¿cifrado con numeros primos?  (Leído 2,630 veces)
ApOkAlizE

Desconectado Desconectado

Mensajes: 150


¿sabes lo que vales? ¡consigue lo que te mereces!


Ver Perfil
¿cifrado con numeros primos?
« en: 21 Agosto 2010, 01:32 am »

Me han dicho que para las contraseñas lo mejor es utilizar un numero primo, no se exactamente como va pero dicen que hay que cojer dos numeros primos altos y sumarlos o multiplicarlos a no se que, pero no se porque por ejemplo si encriptas un malware da igual la contraseña porque el antivirus te lo descifra igualmente en poco tiempo.

en todo caso he creado un programa en VB 6.0 para ir encontrando numeros primos, os dejo el codigo, mirad teneis que poner un timer1 a intervalo 1, luego un timer2 a intervalo 30000, luego un text1 y un text2 ambos con scrollbar vertical y funcion multiline a true


Código
  1. Private Sub Timer1_Timer()
  2. Dim x As Long 'un numero primo es un numero que solo se
  3. Static y As Long 'puede dividir por el mismo o por 1 así que
  4. Dim r As Integer 'tenemos que provar de dividirlo a partir de 2
  5. y = y + 1 ' hasta un numero inferior al numero que estamos
  6. For x = 2 To (y - 1) 'provando, por tanto si la division de y entre x da
  7. If y Mod x = 0 Then 'decimales,
  8. r = r + 1
  9. Else
  10. r = r + 0 ',no se si esta mal ya em corregireis
  11. End If 'el codigo.
  12. Next
  13. If r = 0 Then
  14. Text2.Text = Text2.Text & vbCrLf & y
  15. Else
  16. Text1.Text = Text1.Text & vbCrLf & y
  17. End If
  18. Text1.SelStart = Len(Text1.Text)
  19. Text2.SelStart = Len(Text2.Text)
  20. End Sub
  21.  
  22. Private Sub Timer2_Timer() 'de tanto en tanto vacio los campos de texto
  23. Text1.Text = "" 'para que estos no se colapsen de tantos numeros
  24. Text2.Text = ""
  25. End Sub

lo he dejado hoy todo el dia de las 12 del medio dia hasta ahora que son la 1.29 de la noche, os pongo unos de los ultimos numeros primos, si esta mal el codigo avisadme por favor:
993121
993203
1005457
1005551

Sometimes you just feel tired, you feel weak, and when you feel weak you feel that you just wanna just give up!

ApOkAlizE


« Última modificación: 21 Agosto 2010, 02:02 am por Novlucker » En línea

Los virus informaticos son como las personas, hacen lo posible para destruir y hacen lo impossible para no ser destruidos... - ApOkAlizE
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines