Skip to content

Instantly share code, notes, and snippets.

View ryanulit's full-sized avatar

Ryan Yanulites ryanulit

View GitHub Profile
@ryanulit
ryanulit / RNGCryptoServiceProvider_Randomized_Reset_Token.cs
Created November 23, 2015 15:09
A sample method to generate a reset token using RNGCryptoServiceProvider instead of a GUID.
public string GenerateResetToken(int length)
{
using (var rng = new RNGCryptoServiceProvider())
{
var bytes = new byte[256];
rng.GetBytes(bytes);
var str = Convert.ToBase64String(bytes);