Interface ITokenProtector
Шифрует и расшифровывает представление токенов.
public interface ITokenProtector
Methods
Protect(ReadOnlySpan<byte>)
Шифрует открытые данные.
byte[] Protect(ReadOnlySpan<byte> plaintext)
Parameters
plaintextReadOnlySpan<byte>Открытые данные.
Returns
- byte[]
Зашифрованные данные.
TryUnprotect(ReadOnlySpan<byte>, out byte[]?)
Расшифровывает данные.
bool TryUnprotect(ReadOnlySpan<byte> ciphertext, out byte[]? plaintext)
Parameters
ciphertextReadOnlySpan<byte>Зашифрованные данные.
plaintextbyte[]Открытые данные или
nullпри ошибке.
Returns
- bool
true, если расшифровка успешна.