Wrapper to encrypt and store a ASCII string
, usually used for an identity.
More...
Inherits CryptoCache< string, string >.
Public Member Functions | |
CryptoAscii (string value="") | |
Initialize with the specified value. More... | |
CryptoCache(T value=default) override void | OnBeforeSerialize () |
Initialize with the specified value. More... | |
override void | OnAfterDeserialize () |
OnAfterDeserialize, read the real value to the obfuscated cache. More... | |
Protected Member Functions | |
override string | ReadObfuscated () |
Read the obfuscated cache value. More... | |
override void | WriteObfuscated (string value) |
Write value to the obfuscated cache. More... | |
override string | ValidateEditee () |
Validate the editee value, return null if correct, otherwise the warning message. More... | |
abstract void | WriteObfuscated (T value) |
Write value to the obfuscated cache. More... | |
int | RandomValue (int min=int.MinValue, int max=int.MaxValue) |
Get a random value in the specified range. More... | |
Properties | |
override T | value [get, set] |
The stored value. More... | |
Wrapper to encrypt and store a ASCII string
, usually used for an identity.
CryptoAscii | ( | string | value = "" | ) |
Initialize with the specified value.
value | Value. |
|
protectedvirtual |
|
protected |
Write value to the obfuscated cache.
value | Value. |
|
protected |
Validate the editee value, return null
if correct, otherwise the warning message.
|
inherited |
Initialize with the specified value.
value | Value. |
OnBeforeSerialize, write the obfuscated cache to the real value.
|
inherited |
OnAfterDeserialize, read the real value to the obfuscated cache.
|
protectedpure virtualinherited |
Write value to the obfuscated cache.
value | Value. |
|
protectedinherited |
Get a random value in the specified range.
min | Min value. |
max | Max value. |
|
getsetinherited |
The stored value.