bi proje üzerinde çalışıyorumda şunları tam anlamadım rnd -1 randomize .......... bundan sonra bir long tipinde değişken kullanılmış anlayan varsa bir bakabilir mi? buda verilen bir paroladan bir rakam elde ediyor ama shift'teki 7,13 veya moddaki 19,23 ün bi anlamı var mı ? Public Function parolacevir(ByVal parola As String) As Long 'Verdiğiniz paroladan bir rakam yapar 'bu rakamda kodlamada kullanılıyor. Dim sonuc As Long Dim ch As Long Dim shift1 As Long Dim shift2 As Long Dim i As Integer Dim parolauzunlugu As Integer shift1 = 3 shift2 = 17 parolauzunlugu = Len(parola) For i = 1 To parolauzunlugu ch = Asc(Mid$(parola, i, 1)) sonuc = sonuc Xor (ch * 2 ^ shift1) sonuc = sonuc Xor (ch * 2 ^ shift2) shift1 = (shift1 + 7) Mod 19 shift2 = (shift2 + 13) Mod 23 Next i parolacevir = sonuc End Function