를 분석 토큰 지금과 같이 작동 하나 개 base64
문자열에 날짜와 사용자의 이메일을 결합하고 싶습니다 :C#을
public string GenerateUniqueToken(string email)
{
byte[] time = BitConverter.GetBytes(DateTime.UtcNow.ToBinary());
byte[] key = Encoding.ASCII.GetBytes(email);
string encoded = Convert.ToBase64String(time.Concat(key).ToArray());
return criptographyService.Encrypt(encoded);
}
난 단지 디코딩에서 이메일을받을 수 있도록 나는 지금 그것을 구문 분석하고 싶습니다 함께 문자열,하지만 난 점점 오전 모든 :
public string TokenUserValid(string token)
{
string decrypted = criptographyService.Decrypt(token);
byte[] data = Convert.FromBase64String(decrypted);
return Encoding.Default.GetString(data);
}
이 같은 형태로 그것을 얻을 :
별도로 이메일로 보낼 수 있습니다 | ** 및 디코딩 된 문자열을 분할합니다. – Youssef13