Sfida!!! - Pag 4
  • In diretta da GamesVillage.it
    • News
    • -
    • In Evidenza
    • -
    • Recensioni
    • -
    • RetroGaming
    • -
    • Anteprime
    • -
    • Video
    • -
    • Cinema

Pag 4 di 5 PrimoPrimo 12345 UltimoUltimo
Visualizzazione risultati da 46 a 60 di 67

Discussione: Sfida!!!

Cambio titolo
  1. #46
    Utente L'avatar di Phoenix
    Registrato il
    10-02
    Località
    Midwich Street
    Messaggi
    6.699
    Citazione WarriorXP
    Almeno dagli un nome, la licenza la scelgo io
    Secondo me fra 20 anni leggeremo qualcosa come "Il più ricco e potente uomo del mondo, Andrea Giannuzzi, si racconta al pubblico: iniziò le sue fortune con un algoritmo di criptazione nell'ormai vetusto linguaggio C che gli fece guadagnare rapidamente i primi milioni di euro; successivamente proseguì la scalata verso il successo economico, non dando importanza alle voci delle malelingue che dicevano 'di suo non ha fatto niente, ha rubato ad aziende e privati' e continuando per la propria strada"


    He who is not bold enough to be stared at from across the abyss
    is not bold enough to stare into it himself.

  2. #47
    gymvideo
    Ospite
    Citazione Phoenix
    Secondo me fra 20 anni leggeremo qualcosa come "Il più ricco e potente uomo del mondo, Andrea Giannuzzi, si racconta al pubblico: iniziò le sue fortune con un algoritmo di criptazione nell'ormai vetusto linguaggio C che gli fece guadagnare rapidamente i primi milioni di euro; successivamente proseguì la scalata verso il successo economico, non dando importanza alle voci delle malelingue che dicevano 'di suo non ha fatto niente, ha rubato ad aziende e privati' e continuando per la propria strada"


    mi sa che accadrà veramente.

  3. #48
    Utente Tostapane L'avatar di WarriorXP
    Registrato il
    10-02
    Località
    MI C.le - LE
    Messaggi
    23.423
    Citazione Phoenix
    Secondo me fra 20 anni leggeremo qualcosa come "Il più ricco e potente uomo del mondo, Andrea Giannuzzi, si racconta al pubblico: iniziò le sue fortune con un algoritmo di criptazione nell'ormai vetusto linguaggio C che gli fece guadagnare rapidamente i primi milioni di euro; successivamente proseguì la scalata verso il successo economico, non dando importanza alle voci delle malelingue che dicevano 'di suo non ha fatto niente, ha rubato ad aziende e privati' e continuando per la propria strada"

  4. #49
    Utente
    Registrato il
    10-02
    Messaggi
    2.367
    Citazione WarriorXP
    Almeno dagli un nome, la licenza la scelgo io
    Ma che nome vuoi che gli dia ???
    E' un qualcosa del quale non so neanche perchè sia stato concepito.....fa a malapena una xor tra due buffer...............sono a malapena 400 righe, "hello world" di gnu credo sia più grosso di questo............
    Daglielo tu un nome, chissà che ti capiti come ha detto Phoenix.........

  5. #50
    Utente Tostapane L'avatar di WarriorXP
    Registrato il
    10-02
    Località
    MI C.le - LE
    Messaggi
    23.423
    Bhe è completo e potrebbe essere utile per nascondere velocemente informazioni private

    Ma solo io ne intravedo l'utilità?

  6. #51
    Utente L'avatar di Phoenix
    Registrato il
    10-02
    Località
    Midwich Street
    Messaggi
    6.699
    Quando esiste gpg? sì


    He who is not bold enough to be stared at from across the abyss
    is not bold enough to stare into it himself.

  7. #52
    Utente Tostapane L'avatar di WarriorXP
    Registrato il
    10-02
    Località
    MI C.le - LE
    Messaggi
    23.423
    Ma PGP lo devi installare, poi è complesso, devi portare con te le chiavi, ricordarti parametri ecc. ecc., mentre questo è decisamente più semplice e veloce, basta non far sapere che lo si usa

  8. #53
    ...ros1k... L'avatar di <TheShop>Evoc Thurner
    Registrato il
    10-03
    Località
    La Spezia
    Messaggi
    7.557
    posso compilarlo con borland c++ builder?
    te che compilatore hai usato?

  9. #54
    Utente Tostapane L'avatar di WarriorXP
    Registrato il
    10-02
    Località
    MI C.le - LE
    Messaggi
    23.423
    Con gcc va benissimo, con gli altri non saprei...
    Intanto se non usate il GCC neanche provate a compilarlo.

  10. #55
    Utente
    Registrato il
    10-02
    Messaggi
    2.367
    Citazione <TheShop>Evoc Thurner
    posso compilarlo con borland c++ builder?
    te che compilatore hai usato?
    No. (Gcc)
    A meno che, quella robaccia no abbia le vector ext che ho usato...cosa di cui ho dubbi grandi come grattacieli.

  11. #56
    Utente
    Registrato il
    10-02
    Messaggi
    2.367
    Citazione WarriorXP
    Ma solo io ne intravedo l'utilità?
    Si.

    Citazione Phoenix
    Quando esiste gpg? sì
    Appunto.
    Con il mio non ci cripterei neanche la lista della spesa, anche se con una "chiave" da 2 o 4 byte è impossibile che qualcuno riesca a "decriptare il file"

    devi portare con te le chiavi, ricordarti parametri
    Beh, anche con quello lì, nel suo piccolo, ti devi ricordare 2 parametri..

  12. #57
    ...ros1k... L'avatar di <TheShop>Evoc Thurner
    Registrato il
    10-03
    Località
    La Spezia
    Messaggi
    7.557
    gcc e freeware?

  13. #58
    Utente
    Registrato il
    10-02
    Messaggi
    2.367
    Citazione <TheShop>Evoc Thurner
    gcc e freeware?
    Gcc è free software.

    Forse con il dev c++ per window potrebbe funzionare.
    Essendo quest'ultimo una banale interfaccia grafica al gcc per windows, dovresti provare con quello, ma non sono sicuro che funzioni.

  14. #59
    Utente Tostapane L'avatar di WarriorXP
    Registrato il
    10-02
    Località
    MI C.le - LE
    Messaggi
    23.423
    Citazione Yubei
    Si.



    Appunto.
    Con il mio non ci cripterei neanche la lista della spesa, anche se con una "chiave" da 2 o 4 byte è impossibile che qualcuno riesca a "decriptare il file"



    Beh, anche con quello lì, nel suo piccolo, ti devi ricordare 2 parametri..
    Come siete pesanti

  15. #60
    Utente
    Registrato il
    12-02
    Località
    Venezia
    Messaggi
    110
    Citazione Yubei
    A meno che, quella robaccia no abbia le vector ext che ho usato...
    Ma sei sicuro di averle usate?
    Visto che mi interessava, ho dato un'occhiata, e mi pare che (almeno con il gcc 3.3.x) quello che hai scritto tu non funzioni (il codice asm generato non usa istruzioni particolari).
    Per ottenere qualcosa, ho riscritto il tutto cosi' (ho semplificato togliendo tutto quello che non mi interessava e ho cambiato qualcosa qui e la'):
    Codice:
    ...
    typedef int mtype  __attribute__ ( (mode(DI)) );
    ...
    void crypta(FILE *src_file, FILE *dst_file)
    {
    	uint8_t mkey[] = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff};
    	long dim_buffer = filelength(src_file);
    	
    	uint8_t *buffer = xmalloc64(dim_buffer);
    
    	read_byte(buffer, dim_buffer, src_file);
    	mtype b = (*(mtype *)mkey);
    	for (int count = 0; count < dim_buffer; count += sizeof(mtype)) {
    		mtype *a = ((mtype *)&buffer[count]);
    		(*a) = __builtin_ia32_pxor (*a, b);
    	}
    	write_byte(buffer, dim_buffer, dst_file);
    	free(buffer);
    }
    Questa volta l'asm mostra l'utilizzo delle istruzioni pxor, movq e dei registri mm0 e mm1:
    Codice:
    .L12:
            leal    (%edx,%edi), %eax
            movq    (%eax), %mm0
            addl    $8, %edx
            pxor    %mm1, %mm0
            cmpl    %esi, %edx
            movq    %mm0, (%eax)
            jl      .L12
    .L14:
    Ho dovuto aggiungere l'opzione -mmmx per compilare.
    A dire il vero, ho riscritto il tutto per usare un normale xor tra unsigned long, e non mi pare che la versione che usa le MMX sia significativamente piu' veloce...
    Ultima modifica di 3y34|v|31337; 18-08-2004 alle 23:05:45
    man is your friend

Pag 4 di 5 PrimoPrimo 12345 UltimoUltimo

Regole di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •