내 사이트는 asp.net 3.5 및 C#입니다. 내 사용자에게 메일을 통해 링크를 보내고 있습니다. 이제 각 사용자에게 특정 URL을 보내려고합니다. 따라서 일반 텍스트를 보내는 대신 암호화 된 문자열 URL로 링크를 보내려고합니다.이 URL은 홈 페이지에서 해독합니다. www.mysite.aspx\mypage?userId=12
대신 www.mysite.aspx\mypage?UserId=)@kasd12
을 보내고 내 페이지에서 암호 해독하여 userId = 12
을 얻습니다.asp.net의 URL 암호화
내 접근 방식이 맞는지 아닌지 알려주세요. &을 암호화하는 방법이 가장 쉽고 간단합니다.
[C#의 간단한 2 방향 암호화] (http : //stackoverflow.com/questions/165808/simple-2-way-encryption-for-c) 또는 [Encrypt/Decrypt string in .NET] (http://stackoverflow.com/questions/165808/simple-2- way-encryption-for-c) –
@ Jørn 감사합니다. GUID를 사용하기 위해 제안을 삭제했습니다. 이 스레드는 clincher했다! http://stackoverflow.com/questions/643445/how-easily-can-you-guess-a-guid-that-might-be-generated –