Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [vb] decriptazione

  1. #1
    Utente di HTML.it L'avatar di luisa227
    Registrato dal
    Mar 2002
    Messaggi
    2,305

    [vb] decriptazione

    Ho un problemino... il mio programma (fatto molto tempo fa e poi dimenticato...) registrava dei log criptati (non so se in modo corretto) nel registro.
    Solo che ora questi log li vorrei decriptare e non so proprio da che parte iniziare, perchè sono arruginitissima di vb...
    avete idee su come possa fare? Avrei bisogno innanzitutto di un codice di decriptazione, cosi almeno da registro mi copio a manina la stringa criptata e posso già vedere se la criptazione era stata fatta in modo esatto.
    E poi in secondo luogo mi servirebbe sapere come andarmi a leggere automaticamente ogni stringa criptata da registro, decriptarla e unirla in un unica variabile. Mi aiutate almeno col primo passo?

    Grazie

    codice:
    Private Sub Form_QueryUnload(cancel As Integer, UnloadMode As Integer)
       cancel = 1
       Me.Hide
       subpop.Enabled = True
       'CRIPTAZIONE
       
        strg = Text1.Text
         ooo = Mid(strg, 150)
        'Call Crypt(passw, ooo)
       'PROVA LOGS #1 #2
      ' MsgBox ooo
       Const caratteri = 50
    quantilog = Len(ooo) / caratteri
    'MsgBox quantilog
     If quantilog > Int(quantilog) Then ' arrotonda a +1 se ce la virgola
     quantilog = Int(quantilog) + 1
     End If
     
      A = 0
    For I = 1 To quantilog
    
    popo = Mid(ooo, A + 1, caratteri)
    
    'MsgBox popo
    A = A + caratteri
    Call crypt(passw, popo)
    Call savestring(HKEY_CURRENT_USER, "SOFTWARE\" & App.EXEName & "\Logs", "Log " & Date & " #" & I, popo)
    Next
     'StopSubclassing
     End Sub
    
    Sub crypt(pass, strg)
      A = 1
      For I = 1 To Len(strg)
         b = Asc(Mid$(pass, A, 1))
         A = A + 1
         If A > Len(pass) Then A = 1
         Mid$(strg, I, 1) = Chr$(Asc(Mid$(strg, I, 1)) Xor b)
      Next
    End Sub

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Se hai bisogno del codice, il forum giusto è

    Offro Lavoro/Collaborazione
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,319
    Originariamente inviato da oregon
    Se hai bisogno del codice, il forum giusto è

    Offro Lavoro/Collaborazione
    Concordo.
    Oltretutto, si tratta di capire come lavora il tuo codice per capire come tornare ai dati originali: stai, quindi, chiedendo di reingegnerizzare il tuo codice e di scrivere un nuovo programma/algoritmo.

    Il forum corretto è "Offro Lavoro / Collaborazione".

    Qui devo chiudere.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.