Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 22

Discussione: decriptare una stringa

  1. #11
    Si può decifrare ma devi costruirti un algoritmo di decifrazione da solo. Deve essere dinamico per modificare la matrice di riferimento se è a matrice altrimenti deve individuare quale iperbole utilizza, sempre se non è una parabola. Se no devi fare sempre tu.

    Ma visto che tu hai l'originale (la tua password)

    Spero che tu abbia una infarinatura di geometria delle rette (universitaria).
    Il dubbio non è piacevole, ma la certezza è ridicola. Solo gli imbecilli son sicuri di ciò che dicono.

  2. #12
    Utente di HTML.it L'avatar di raf86
    Registrato dal
    Feb 2001
    Messaggi
    175
    Originariamente inviato da Genius7115
    Si può decifrare ma devi costruirti un algoritmo di decifrazione da solo. Deve essere dinamico per modificare la matrice di riferimento se è a matrice altrimenti deve individuare quale iperbole utilizza, sempre se non è una parabola. Se no devi fare sempre tu.

    Ma visto che tu hai l'originale (la tua password)

    Spero che tu abbia una infarinatura di geometria delle rette (universitaria).

    per ora sono al 4 itis informatico
    comunque grazie per i consigli
    Staiano Raffaele: web agency di Realizzazione siti web, posizionamento siti internet e molto altro

  3. #13
    Utente di HTML.it L'avatar di EkoZZ
    Registrato dal
    Jul 2003
    Messaggi
    117
    Non è così semplice trovare in che modo è stata criptata una stringa: esistono migliaia (se non milioni) di metodi di criptazione, e andare per tentativi non è sicuramente una buona idea
    A meno che non ti ricavi il metodo di criptazione disassemblando il file che ha prodotto la criptazione, non penso ti convenga neanche tentare (tanto che la maggior parte di algoritmi sono 1way).
    Ciauz
    Yes, Linux is better... It does infinites loops in 5 seconds...
    ~Linus Torvalds~

  4. #14
    l'hai mai chiesto te stesso che cosa significa di criptare una stringha???
    ---scegli l'algoritmo
    ---inserisci i parametri dell'algoritmo
    ---inserisci input
    ---prendi l'output


    chiedi te stesso se parti dall'output è facile di arrivare in input???

  5. #15
    Utente di HTML.it L'avatar di raf86
    Registrato dal
    Feb 2001
    Messaggi
    175
    Originariamente inviato da spidersoft
    l'hai mai chiesto te stesso che cosa significa di criptare una stringha???
    ---scegli l'algoritmo
    ---inserisci i parametri dell'algoritmo
    ---inserisci input
    ---prendi l'output


    chiedi te stesso se parti dall'output è facile di arrivare in input???
    per fortuna che ci sei tu a spiegarci la programmazione


    io non voglio sapere se sia facile o no
    la mia domanda è
    quali sono i metodi principali di criptaggio
    su quali di questi esiste già un algoritmo per decriptare



    prego chi non ha risposte pertinenti alla mia domanda di astenersi dal dare lezioni di programmazione
    Staiano Raffaele: web agency di Realizzazione siti web, posizionamento siti internet e molto altro

  6. #16
    Utente bannato
    Registrato dal
    Jan 2003
    Messaggi
    1,414
    Originariamente inviato da raf86
    per fortuna che ci sei tu a spiegarci la programmazione


    io non voglio sapere se sia facile o no
    la mia domanda è
    quali sono i metodi principali di criptaggio
    su quali di questi esiste già un algoritmo per decriptare



    prego chi non ha risposte pertinenti alla mia domanda di astenersi dal dare lezioni di programmazione
    Ci sono due tipi di criptaggio, a chiave simmetrica e asimmentrica (pubblicca o privata)

    Pero ognuno di questi due tipi di sono migliaia di algoritmi che servono a crittare e decrittare le stringhe.

    Se non sai il tipo di crittazione, l'eventuale chiave, e sopratutto l'algoritmo usato, te ne fai ben poco.

  7. #17
    Utente di HTML.it L'avatar di EkoZZ
    Registrato dal
    Jul 2003
    Messaggi
    117
    Ops, scusa, non avevo capito, mi spiace se sono sembrato bastardo.

    Allora, ecco i principali algoritmi:


    *A chiave privata

    -DES: Data Encription Standard, usa chiavi a 56 bit e per questo non e' piu' usato (viene facilmente crackato in poche ore);

    -RC4,RC5,RC6: Utilizzato nella criptazione web, piuttosto complesso e complessivamente sicuro.
    Il codice sorgente dell'RC4 e' il seguente:
    codice:
      /* rc4.h */
       typedef struct rc4_key
       {      
            unsigned char state[256];       
            unsigned char x;        
            unsigned char y;
       } rc4_key;
       void prepare_key(unsigned char *key_data_ptr,int key_data_len,
       rc4_key *key);
       void rc4(unsigned char *buffer_ptr,int buffer_len,rc4_key * key);
         
       /*rc4.c */
       #include "rc4.h"
       static void swap_byte(unsigned char *a, unsigned char *b);
       void prepare_key(unsigned char *key_data_ptr, int key_data_len,
       rc4_key *key)
       {
            unsigned char swapByte;
            unsigned char index1;
            unsigned char index2;
            unsigned char* state;
            short counter;     
            
            state = &key->state[0];         
            for(counter = 0; counter < 256; counter++)              
            state[counter] = counter;               
            key->x = 0;     
            key->y = 0;     
            index1 = 0;     
            index2 = 0;             
            for(counter = 0; counter < 256; counter++)      
            {               
                 index2 = (key_data_ptr[index1] + state[counter] +
                    index2) % 256;                
                 swap_byte(&state[counter], &state[index2]);            
                 index1 = (index1 + 1) % key_data_len;  
            }       
        }
        
        void rc4(unsigned char *buffer_ptr, int buffer_len, rc4_key *key)
        { 
            unsigned char x;
            unsigned char y;
            unsigned char* state;
            unsigned char xorIndex;
            short counter;              
            
            x = key->x;     
            y = key->y;     
            state = &key->state[0];         
            for(counter = 0; counter < buffer_len; counter ++)      
            {               
                 x = (x + 1) % 256;                      
                 y = (state[x] + y) % 256;               
                 swap_byte(&state[x], &state[y]);                        
                 xorIndex = (state[x] + state[y]) % 256;                 
                 buffer_ptr[counter] ^= state[xorIndex];         
             }               
             key->x = x;     
             key->y = y;
        }
        
        static void swap_byte(unsigned char *a, unsigned char *b)
        {
            unsigned char swapByte; 
            
            swapByte = *a; 
            *a = *b;      
            *b = swapByte;
        }
    -IDEA: simile al DES, usa chiavi a 128 bit, relativamente facile da crackeare;


    *A chiave pubblica

    -RSA:diffusissimo, usa un algoritmo decisamente sicuro e facilmente migliorabile;
    -DSS:usa chiavi molto grandi e per questo e' difficilmente attaccabile;



    Conosco solo questi, ma cercando su Internet ne troverai sicuramente altri.

    Se hai un po' di pazienza, sto scrivendo un tutorial sulla criptazione, se vuoi te lo invio.

    Bye!!
    Yes, Linux is better... It does infinites loops in 5 seconds...
    ~Linus Torvalds~

  8. #18
    Utente bannato
    Registrato dal
    Jan 2003
    Messaggi
    1,414
    Si ma tanto se non sai che algoritmo è usato non c'è nulla da fare

    Mic li puoi provare tutti :quipy:

  9. #19
    Utente di HTML.it L'avatar di EkoZZ
    Registrato dal
    Jul 2003
    Messaggi
    117
    Si ma tanto se non sai che algoritmo è usato non c'è nulla da fare

    Mic li puoi provare tutti :quipy:
    E' quello che ho detto anche io, ma visto che lui vuole sapere solo gli algo, ora si arrangia
    Yes, Linux is better... It does infinites loops in 5 seconds...
    ~Linus Torvalds~

  10. #20
    Utente di HTML.it L'avatar di raf86
    Registrato dal
    Feb 2001
    Messaggi
    175
    ekozz non mi riferivo a te :tongue:

    comunque grazie per le risposte
    adesso vedrò di arrangiarmi





    ciauz
    Staiano Raffaele: web agency di Realizzazione siti web, posizionamento siti internet e molto altro

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 © 2026 vBulletin Solutions, Inc. All rights reserved.