Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Hash value σε cookie

Îåêßíçóå áðü ôï ìÝëïò Dimitris Papadimitriou. Τελευταία δημοσίευση από το μέλος Dimitris Papadimitriou στις 05-10-2006, 11:12. Υπάρχουν 4 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  05-10-2006, 10:53 17987

    Hash value σε cookie

    Χρησιμοποιώ το παρακάτω για να υπολογίζω το hash για ένα string (μεταβλητή text).

    Dim hash As New Security.Cryptography.SHA256Managed
    Dim enc As System.Text.Encoding = System.Text.Encoding.UTF8
    Dim output As Byte() = hash.ComputeHash(enc.GetBytes(text))

    Το πρόβλημά μου είναι ότι δεν μπορώ με τίποτα να μετατρέψω το byte array που παίρνω σε ένα string κατάλληλο για να μπει σε cookie. Προσπάθησα να χρησιμοποιήσω διάφορους encoders (ASII, UTF8, UNICODE κλπ.) αλλα τίποτα. Όλα τα string που παίρνω δεν είναι readable και προφανώς κάποιο χαρακτήρες ενοχλούν το cookie.

    Το exception που παίρνω τελικά είναι αυτό (System.Web.WebException): "The server committed a protocol violation. Section=ResponseHeader Detail=CR must be followed by LF"

    Any ideas?


    Dimitris Papadimitriou
    Software Development Professional
    dotNETZone.gr News

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Διαβάστε επίσης τους όρους χρήσης.
  •  05-10-2006, 10:55 17990 σε απάντηση της 17987

    Απ: Hash value σε cookie

    Εχμ, HtmlEncode;

    Ότι πρέπει να περάσει μέσα από ένα response, πρέπει να είναι HtmlEncoded...

     

    George J.


    George J. Capnias: Χειροπρακτικός Υπολογιστών, Ύψιστος Γκουράρχης της Κουμπουτερολογίας
    w: capnias.org, t: @gcapnias, l: gr.linkedin.com/in/gcapnias
    dotNETZone.gr News
  •  05-10-2006, 11:06 17992 σε απάντηση της 17987

    Απ: Hash value σε cookie

    Θα σε βοηθήσει η System.Convert.ToBase64String.


    Νατάσα Μανουσοπούλου
  •  05-10-2006, 11:10 17993 σε απάντηση της 17990

    Απ: Hash value σε cookie

    Σωστά, μου είχε διαφύγει. Με htmlencode έβγαζε το ίδιο σφάλμα αλλά με urlencode δούλεψε. Και πάλι όμως, το string που παίρνω δεν είναι readble, αν και μπαίνει σε cookie. Σε κάποια παραδείγματα χρήσης hash βλέπω τιμές τύπου:
    AjjdOLEmhbT8IR8Pw7MHcPsIlps=
    DRQ3p5aj/J16xwELqW4mpKbDxuk=

    Αυτές τις τιμές είναι ευκολότερο και αποδοτικότερο να τις συγκρίνεις με string.compare. Ξέρεις πως μπορώ να πάρω ανάλογες τιμές;


    Dimitris Papadimitriou
    Software Development Professional
    dotNETZone.gr News

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Διαβάστε επίσης τους όρους χρήσης.
  •  05-10-2006, 11:12 17995 σε απάντηση της 17992

    Απ: Hash value σε cookie

     mns wrote:
    Θα σε βοηθήσει η System.Convert.ToBase64String.

    ΑΚΡΙΒΩΣ αυτό έψαχνα! thanks!


    Dimitris Papadimitriou
    Software Development Professional
    dotNETZone.gr News

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Διαβάστε επίσης τους όρους χρήσης.
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems