Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [GENERICO] Autenticazione remota cifrata

    Ciao a tutti. Ho sviluppato una shell remota che permette l'autenticazione remota delle utenze.
    Tale autenticazione avviene in chiaro e vorrei rafforzarla applicando un sistema di crittografia.
    Avevo pensato di crittografare la password generando un hash tramite md5 ma in caso di sniffing l'attacker non avrebbe bisogno di sapere la vera password autenticandosi direttamente sul server con l'hash intercettato.
    Come fare allora? Crittografia a chiave pubblica? Se si come si implementa?

    Il linguaggio utilizzato è Python ma il problema credo sia comune a tutti i linguaggi.

    Saluti.
    Rilasciata Python FTP Server library 0.5.1
    http://code.google.com/p/pyftpdlib/

    We'll be those who'll make the italian folks know how difficult can be defecating in Southern California without having the crap flying all around the house.

  2. #2
    Nessuno?
    Rilasciata Python FTP Server library 0.5.1
    http://code.google.com/p/pyftpdlib/

    We'll be those who'll make the italian folks know how difficult can be defecating in Southern California without having the crap flying all around the house.

  3. #3
    Ultimo up.
    Rilasciata Python FTP Server library 0.5.1
    http://code.google.com/p/pyftpdlib/

    We'll be those who'll make the italian folks know how difficult can be defecating in Southern California without having the crap flying all around the house.

  4. #4
    Utente di HTML.it L'avatar di netarrow
    Registrato dal
    Apr 2004
    Messaggi
    1,425
    Io queste cose le ho studiate per Java, ad esempio qui c'è un esempio di firme digitali:
    http://forum.html.it/forum/showthrea...+digitale+java

    Volendo puoi usare i key agreement, mac(un impronta autenticata con una chiave privata).

    Quello che devi fare è trovare un'implementazione in python degli algoritmi, non conoscendolo come linguaggio non so se c'è qualche libreria nota in queste cose, sennò ti tocca farla tu e c'è da fare un lavoraccio per gestire numeri molto complessi(oltre 1024 bit, e se le chiavi le tieni per più di un anno anche 2048!!).

    Imparare è un'esperienza, tutto il resto è solo informazione. (Albert Einstein)

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.