?? blowfishnet.xml
字號:
<see cref="M:BlowfishNET.BlowfishECB.Invalidate"/>
</member>
<member name="M:BlowfishNET.BlowfishCFB.Encrypt(System.Byte[],System.Int32,System.Byte[],System.Int32,System.Int32)">
<see cref="M:BlowfishNET.BlowfishECB.Encrypt(System.Byte[],System.Int32,System.Byte[],System.Int32,System.Int32)"/>
</member>
<member name="M:BlowfishNET.BlowfishCFB.Decrypt(System.Byte[],System.Int32,System.Byte[],System.Int32,System.Int32)">
<see cref="M:BlowfishNET.BlowfishECB.Decrypt(System.Byte[],System.Int32,System.Byte[],System.Int32,System.Int32)"/>
</member>
<member name="M:BlowfishNET.BlowfishCFB.Clone">
<see cref="M:BlowfishNET.BlowfishECB.Clone"/>
</member>
<member name="P:BlowfishNET.BlowfishCFB.IV">
<summary>The current initialization vector (IV), which measures one block.</summary>
</member>
<member name="T:BlowfishNET.Properties.Resources">
<summary>
A strongly-typed resource class, for looking up localized strings, etc.
</summary>
</member>
<member name="P:BlowfishNET.Properties.Resources.ResourceManager">
<summary>
Returns the cached ResourceManager instance used by this class.
</summary>
</member>
<member name="P:BlowfishNET.Properties.Resources.Culture">
<summary>
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.
</summary>
</member>
<member name="P:BlowfishNET.Properties.Resources.BFALGO_INVALID_BLOCKSIZE">
<summary>
Looks up a localized string similar to Invalid block size..
</summary>
</member>
<member name="P:BlowfishNET.Properties.Resources.BFALGO_INVALID_CIPHERMODE">
<summary>
Looks up a localized string similar to Only ECB and CBC modes are supported..
</summary>
</member>
<member name="P:BlowfishNET.Properties.Resources.BFALGO_INVALID_IV_LENGTH">
<summary>
Looks up a localized string similar to Invalid IV length..
</summary>
</member>
<member name="P:BlowfishNET.Properties.Resources.BFALGO_INVALID_KEYSIZE">
<summary>
Looks up a localized string similar to Invalid key size..
</summary>
</member>
<member name="P:BlowfishNET.Properties.Resources.BFALGO_INVALID_PADDATA_PKCS7_2">
<summary>
Looks up a localized string similar to Invalid PKCS7 padding data {0} at {1}..
</summary>
</member>
<member name="P:BlowfishNET.Properties.Resources.BFALGO_INVALID_PADVAL_ANSIX923_1">
<summary>
Looks up a localized string similar to Invalid ANSIX923 padding value {0}..
</summary>
</member>
<member name="P:BlowfishNET.Properties.Resources.BFALGO_INVALID_PADVAL_PKCS7_1">
<summary>
Looks up a localized string similar to Invalid PKCS7 padding value {0}..
</summary>
</member>
<member name="P:BlowfishNET.Properties.Resources.BFALGO_NONZERO_PADDATA_ANSIX923_2">
<summary>
Looks up a localized string similar to Nonzero ANSIX923 padding data {0} at {1}..
</summary>
</member>
<member name="P:BlowfishNET.Properties.Resources.BFALGO_UNEXPECTED_LAST_BLOCK_COUNT_1">
<summary>
Looks up a localized string similar to Unexpected last block count {0}..
</summary>
</member>
<member name="P:BlowfishNET.Properties.Resources.BFALGO_UNKNOWN_PADDING_DECRYPT_1">
<summary>
Looks up a localized string similar to Unknown padding {0} for final decryption..
</summary>
</member>
<member name="P:BlowfishNET.Properties.Resources.BFALGO_UNKNOWN_PADDING_ENCRYPT_1">
<summary>
Looks up a localized string similar to Unknown padding {0} for final encryption..
</summary>
</member>
<member name="P:BlowfishNET.Properties.Resources.BFALGO_UNSUPPORTED_PADDINGMODE_1">
<summary>
Looks up a localized string similar to Unsupported padding mode {0}..
</summary>
</member>
<member name="P:BlowfishNET.Properties.Resources.JAVAIOP_CANNOT_READ_IV">
<summary>
Looks up a localized string similar to Cannot read IV, no more data..
</summary>
</member>
<member name="P:BlowfishNET.Properties.Resources.JAVAIOP_INVALID_PADDING_PATTERN">
<summary>
Looks up a localized string similar to Invalid padding pattern..
</summary>
</member>
<member name="P:BlowfishNET.Properties.Resources.JAVAIOP_INVALID_PADVAL">
<summary>
Looks up a localized string similar to Invalid padding value..
</summary>
</member>
<member name="P:BlowfishNET.Properties.Resources.JAVAIOP_LAST_BLOCK_TRUNCATED">
<summary>
Looks up a localized string similar to Last block is truncated..
</summary>
</member>
<member name="P:BlowfishNET.Properties.Resources.JAVAIOP_TRUNCATED">
<summary>
Looks up a localized string similar to Data is truncated..
</summary>
</member>
<member name="T:BlowfishNET.BlowfishSimple">
<summary>An easy-to-use-string encryption solution using Blowfish/CBC.</summary>
<remarks>As a simple solution for developers, who want nothing more than protect
single strings with a password, this class provides the necessary functionality.
The password (aka as key) is hashed using the SHA-1 implementation of the .NET
framework. The random number generator for the CBC initialization vector (IV)
and BASE64 are used from the framework's security services.</remarks>
</member>
<member name="M:BlowfishNET.BlowfishSimple.VerifyKey(System.String,System.String)">
<summary>To verify a key before it is used for decryption.</summary>
<remarks> By passing the currently available key and a key checksum
retrieved during the former encryption process you will be assured that
the key will decrypt the data correctly.</remarks>
<param name="key">The key to verify.</param>
<param name="keyChecksum">The original key checksum.</param>
<returns>True if key seems to be the right one or false if it doesn't match.
</returns>
</member>
<member name="M:BlowfishNET.BlowfishSimple.#ctor">
<summary>Empty constructor. Before using the instance you MUST call Initialize(),
otherwise any result or behavior is unpredictable!</summary>
</member>
<member name="M:BlowfishNET.BlowfishSimple.#ctor(System.String)">
<summary>Default constructor.</summary>
<param name="keyStr">The string which is used as the key material (aka as
password or passphrase). Internally the UTF-8 representation of this string
is used, hashed with SHA-1. The result is then a 160bit binary key. Notice
that this transformation will not make weak (meaning short or easily guessable)
keys any safer!</param>
</member>
<member name="M:BlowfishNET.BlowfishSimple.Initialize(System.String)">
<summary>Initializes the instance with a (new) key string.</summary>
<param name="keyStr">The key material.</param>
<see cref="M:BlowfishNET.BlowfishSimple.#ctor(System.String)"/>
</member>
<member name="M:BlowfishNET.BlowfishSimple.Encrypt(System.String)">
<summary>Encrypts a string.</summary>
<remarks>For efficiency the given string will be UTF-8 encoded and padded to
the next 8byte block border. The CBC IV plus the encrypted data will then be
BASE64 encoded and returned as the final encryption result.</remarks>
<param name="plainText">The string to encrypt.</param>
<returns>The encrypted string.</returns>
</member>
<member name="M:BlowfishNET.BlowfishSimple.Decrypt(System.String)">
<summary>Decrypts a string which was formely generated by the Encrypt()
method and a particular key.</summary>
<remarks>The string has to be decrypted with the same key, otherwise the
result will be simply garbage. If you want to check if the key is the right
one use the VerifyKey() method.</remarks>
<param name="cipherText">The string to decrypt.</param>
<returns>The decrypted string, or null on error (usually caused by a wrong
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -