c# - 这合法/安全吗?
问题描述
假设我这样做:
Span<char> span = new char[4096];
Span<byte> bytes = MemoryMarshal.AsBytes(span);
RandomNumberGenerator.Fill(bytes);
我还能用span
吗?如果RandomNumberGenerator
填充span
对 a 无效的值char
怎么办?
这会安全吗?
假设我这样做:
Span<char> span = new char[4096];
Span<byte> bytes = MemoryMarshal.AsBytes(span);
RandomNumberGenerator.Fill(bytes);
我还能用span
吗?如果RandomNumberGenerator
填充span
对 a 无效的值char
怎么办?
这会安全吗?
标签: c#security