如何在 asp.net 5 中导入密码库
how to import the Cryptographic library in asp.net 5
你好我有以下缺点,事实证明在我的代码中我有以下内容:
private void CreatePasswordCreate(string password, out byte[] passwordCreate, out byte[] passwordRepeat) {
using (var hmac = new System.Security.Cryptography.HMACSHA512())
{
passwordCreate = hmac.Key;
passwordRepeat = hmac.ComputeHash(System.Text.Encoding.UTF8.GetBytes(password));
}
}
但是写的时候出现如下错误:
CS0234:命名空间 'System.Invoices.System' 中不存在类型或命名空间名称 'Security'(是否缺少程序集引用?)
之前显示的内容出现在下面的代码行中,特别是单词 'Security'
using (var hmac = new System.Security.Crytography.HMACSHA512())
我也收到以下错误:
CS0234:类型或命名空间名称 'Text' 在命名空间 'System.Invoices.System' 中不存在(是否缺少程序集引用?)
我在以下代码行中遇到此错误:
passwordRepeat = hmac.ComputeHash(System.Text.Encoding.UTF8.GetBytes(password));
我是新手不知道怎么导入这个库,想知道怎么添加这个库或者class 'Security'和'Text' 应该有,它应该去哪里创建,因为它不会自动添加到其中
using System
我已经解决了以下错误
而不是具有解决方案的代码是这个
private void CreatePasswordCreate(string password, out byte[] passwordCreate, out byte[] passwordRepeat)
{
using (var hmac = new Security.Cryptography.HMACSHA512())
{
passwordRepeat = hmac.Key;
passwordCreate = hmac.ComputeHash(Encoding.UTF8.GetBytes(password));
}
}
然后调用变量赋值前创建的函数如下
CreatePasswordCreate(model.password,out byte[] passwordCreate, out byte[] passwordRepeat );
并导入 using System.Text;
但是它也可以通过以下方式工作,在密码学中添加系统
private void CreatePasswordCreate(string password, out byte[] passwordCreate, out byte[] passwordRepeat)
{
using (var hmac = new System.Security.Cryptography.HMACSHA512())
{
passwordRepeat = hmac.Key;
passwordCreate = hmac.ComputeHash(Encoding.UTF8.GetBytes(password));
}
}
你好我有以下缺点,事实证明在我的代码中我有以下内容:
private void CreatePasswordCreate(string password, out byte[] passwordCreate, out byte[] passwordRepeat) {
using (var hmac = new System.Security.Cryptography.HMACSHA512())
{
passwordCreate = hmac.Key;
passwordRepeat = hmac.ComputeHash(System.Text.Encoding.UTF8.GetBytes(password));
}
}
但是写的时候出现如下错误:
CS0234:命名空间 'System.Invoices.System' 中不存在类型或命名空间名称 'Security'(是否缺少程序集引用?)
之前显示的内容出现在下面的代码行中,特别是单词 'Security'
using (var hmac = new System.Security.Crytography.HMACSHA512())
我也收到以下错误:
CS0234:类型或命名空间名称 'Text' 在命名空间 'System.Invoices.System' 中不存在(是否缺少程序集引用?)
我在以下代码行中遇到此错误:
passwordRepeat = hmac.ComputeHash(System.Text.Encoding.UTF8.GetBytes(password));
我是新手不知道怎么导入这个库,想知道怎么添加这个库或者class 'Security'和'Text' 应该有,它应该去哪里创建,因为它不会自动添加到其中
using System
我已经解决了以下错误 而不是具有解决方案的代码是这个
private void CreatePasswordCreate(string password, out byte[] passwordCreate, out byte[] passwordRepeat)
{
using (var hmac = new Security.Cryptography.HMACSHA512())
{
passwordRepeat = hmac.Key;
passwordCreate = hmac.ComputeHash(Encoding.UTF8.GetBytes(password));
}
}
然后调用变量赋值前创建的函数如下
CreatePasswordCreate(model.password,out byte[] passwordCreate, out byte[] passwordRepeat );
并导入 using System.Text;
但是它也可以通过以下方式工作,在密码学中添加系统
private void CreatePasswordCreate(string password, out byte[] passwordCreate, out byte[] passwordRepeat)
{
using (var hmac = new System.Security.Cryptography.HMACSHA512())
{
passwordRepeat = hmac.Key;
passwordCreate = hmac.ComputeHash(Encoding.UTF8.GetBytes(password));
}
}