"vb net code snippets for storing password" Code Answer's
You're definitely familiar with the best coding language TypeScript that developers use to develop their projects and they get all their queries like "vb net code snippets for storing password" answered properly. Developers are finding an appropriate answer about vb net code snippets for storing password related to the TypeScript coding language. By visiting this online portal developers get answers concerning TypeScript codes question like vb net code snippets for storing password. Enter your desired code related query in the search bar and get every piece of information about TypeScript code related question on vb net code snippets for storing password.
vb net code snippets for storing password
/// <summary>
/// Encrypts a given password and returns the encrypted data
/// as a base64 string.
/// </summary>
/// <param name="plainText">An unencrypted string that needs
/// to be secured.</param>
/// <returns>A base64 encoded string that represents the encrypted
/// binary data.
/// </returns>
/// <remarks>This solution is not really secure as we are
/// keeping strings in memory. If runtime protection is essential,
/// <see cref="SecureString"/> should be used.</remarks>
/// <exception cref="ArgumentNullException">If <paramref name="plainText"/>
/// is a null reference.</exception>
public string Encrypt(string plainText)
{
if (plainText == null) throw new ArgumentNullException("plainText");
//encrypt data
var data = Encoding.Unicode.GetBytes(plainText);
byte[] encrypted = ProtectedData.Protect(data, null, Scope);
//return as base64 string
return Convert.ToBase64String(encrypted);
}
/// <summary>
/// Decrypts a given string.
/// </summary>
/// <param name="cipher">A base64 encoded string that was created
/// through the <see cref="Encrypt(string)"/> or
/// <see cref="Encrypt(SecureString)"/> extension methods.</param>
/// <returns>The decrypted string.</returns>
/// <remarks>Keep in mind that the decrypted string remains in memory
/// and makes your application vulnerable per se. If runtime protection
/// is essential, <see cref="SecureString"/> should be used.</remarks>
/// <exception cref="ArgumentNullException">If <paramref name="cipher"/>
/// is a null reference.</exception>
public string Decrypt(string cipher)
{
if (cipher == null) throw new ArgumentNullException("cipher");
//parse base64 string
byte[] data = Convert.FromBase64String(cipher);
//decrypt data
byte[] decrypted = ProtectedData.Unprotect(data, null, Scope);
return Encoding.Unicode.GetString(decrypted);
}
Source: stackoverflow.com
All those coders who are working on the TypeScript based application and are stuck on vb net code snippets for storing password can get a collection of related answers to their query. Programmers need to enter their query on vb net code snippets for storing password related to TypeScript code and they'll get their ambiguities clear immediately. On our webpage, there are tutorials about vb net code snippets for storing password for the programmers working on TypeScript code while coding their module. Coders are also allowed to rectify already present answers of vb net code snippets for storing password while working on the TypeScript language code. Developers can add up suggestions if they deem fit any other answer relating to "vb net code snippets for storing password". Visit this developer's friendly online web community, CodeProZone, and get your queries like vb net code snippets for storing password resolved professionally and stay updated to the latest TypeScript updates.