none
como fazer Request de codigo criptografado

    Question

  • Boa tarde.

    Gostaria de saber como que faz para fazer Request de um valor criptografado

    tipo: Eu irei enviar um link com um valor criptografado ai eu queria fazer um Request dele mas o problema é que na hora de fazer isso ocorre um problema, onde tem sinais + ele deixa apenas espaços em brancos não podendo assim ser feito a descriptografia (não sei se é assim que escreve)

    O link é assim:

    http://localhost:4671/WebApplication1/Usuario/VCadastro.aspx?m=57r28S+eem4nE0a3qcDGJYjTc3ZayYYXRm1+vlThS/I=

    E o Request fica assim

    Request.Params["m"] e o valor pego do Request fica assim 57r28S eem4nE0a3qcDGJYjTc3ZayYYXRm1 vlThS/I=

    e deveria ser assim: 57r28S+eem4nE0a3qcDGJYjTc3ZayYYXRm1+vlThS/I=

    Alguem sabe me dizer o porque que isso acontece? E como deve ser feito para ele pegar todo o valor?

    Obrigado a todos. 

    Friday, July 16, 2010 5:04 PM

Answers

  • Eu tb tive esse problema e o navegador que faz isso, a minha solução foi

    Request["crypt"].Replace( " " , "+" ) ).Split( '=' )[1] )

    Não é a melhor maneira mais funciona

    Friday, July 16, 2010 5:36 PM
    Moderator

All replies

  • Friday, July 16, 2010 5:11 PM
  • Kelson não sei se você entendeu minha pergunta, eu não tenho duvida sobre como faz a criptografia, pois isso eu estou conseguindo fazer. O que eu quero saber é como que eu faço um Request do valor criptografado, pois quando eu o faço onde possui sinal + ele deixa espaço ai da erro na hora de descriptografar. Eu quero saber se existe uma maneira de pegar todo o valor tipo ta pegando assim: 

    57r28S eem4nE0a3qcDGJYjTc3ZayYYXRm1 vlThS/I=

    Sendo que ele deveria vir assim: 57r28S+eem4nE0a3qcDGJYjTc3ZayYYXRm1+vlThS/I=

    Friday, July 16, 2010 5:31 PM
  • Eu tb tive esse problema e o navegador que faz isso, a minha solução foi

    Request["crypt"].Replace( " " , "+" ) ).Split( '=' )[1] )

    Não é a melhor maneira mais funciona

    Friday, July 16, 2010 5:36 PM
    Moderator