Χρησιμοποιώ το παρακάτω για να υπολογίζω το 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?
Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Διαβάστε επίσης τους όρους χρήσης.