ABA


"איך אפשר לבנות תוכנה שמנסה את כל הצירופים האפשריים?"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #12216 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 12216
TheBinary

   18:24   16.06.05   
אל הפורום  
  איך אפשר לבנות תוכנה שמנסה את כל הצירופים האפשריים?  
 
   ערכתי לאחרונה בתאריך 16.06.05 בשעה 18:29 בברכה, TheBinary
 
אני בונה "מפצח" (זה לא בדיוק מפצח) MD5 שמשתמש בכוח ברוטלי. (בגלל זה זה לא בדיוק מפצח )

אני בונה את זה ב-VB6. עשיתי משתנה X שהוא Integer, ויש לולאה. הוא מועלה כל פעם בלולאה, ויש פקודה שמשווה את ה-MD5 שלו ל-MD5 שניתן מראש.

הנה הקוד:

Dim md As MD5

Private Sub Command1_Click()
Call mainloop
End Sub

Private Sub Form_Load()
Set md = New MD5
Text1.Text = md.MD5(123)
Dim i As Integer
i = 0
Dim x As Integer
x = 0
Dim temp As String
End Sub

Public Sub mainloop()
Do While i = 0
temp = md.MD5(CStr(x))
If temp = Text1.Text Then
i = 1
Text2.Text = x
MsgBox (x)
Exit Sub
End If
Text2.Text = x
x = x + 1
DoEvents
Loop
End Sub

Private Sub Form_Unload(Cancel As Integer)
End
End Sub


ד"א - MD5 זה Class module שהורדתי.
עשיתי את זה:
Text1.Text = md.MD5(123)

כדי שיהיה משהו ב-Text1.

אני רוצה שהוא יהיה יכול לפצח גם מחרוזות המכילות ספרות, אותיות גדולות ואותיות קטנות. זה יהיה הרצף שלו לדוגמה:

0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,00,01,02,03,04,05,06,07,08,09,0a,0b...

אני מניח שהרעיון מובן.

איך ניתן לעשות את זה?

תודה רבה.


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  בניתי פעם אחד כזה מזמןןןןןן... אני אחפש את הקוד... Ice Cold  20.06.05 12:37 1

       
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   12:37   20.06.05   
אל הפורום  
  1. בניתי פעם אחד כזה מזמןןןןןן... אני אחפש את הקוד...  
בתגובה להודעה מספר 0
 


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net