RhinoCommon API
SHA1OpenNURBS Class |
Provides the OpenNURBS implementation of SHA1.
This class is provided only with the purpose of hashing. It is not meant to be used for any cryptographic purpose.
SystemObject
System.Security.CryptographyHashAlgorithm
System.Security.CryptographySHA1
Rhino.FileIOSHA1OpenNURBS
System.Security.CryptographyHashAlgorithm
System.Security.CryptographySHA1
Rhino.FileIOSHA1OpenNURBS
Namespace: Rhino.FileIO
Assembly: RhinoCommon (in RhinoCommon.dll)
The SHA1OpenNURBS type exposes the following members.
| Name | Description | |
|---|---|---|
| SHA1OpenNURBS |
Constructs a new instance of the SHA1 algorithm.
|
| Name | Description | |
|---|---|---|
| CanReuseTransform | (Inherited from HashAlgorithm.) | |
| CanTransformMultipleBlocks | (Inherited from HashAlgorithm.) | |
| Hash | (Inherited from HashAlgorithm.) | |
| HashSize | (Inherited from HashAlgorithm.) | |
| InputBlockSize | (Inherited from HashAlgorithm.) | |
| OutputBlockSize | (Inherited from HashAlgorithm.) |
| Name | Description | |
|---|---|---|
| Clear | (Inherited from HashAlgorithm.) | |
| ComputeHash(Stream) | (Inherited from HashAlgorithm.) | |
| ComputeHash(Byte) | (Inherited from HashAlgorithm.) | |
| ComputeHash(Byte, Int32, Int32) | (Inherited from HashAlgorithm.) | |
| Dispose | (Inherited from HashAlgorithm.) | |
| Equals | (Inherited from Object.) | |
| FileSystemPathHash |
Computes the SHA1 hash of a file system path, converted to UTF8.
These file system paths have identical values of FileSystemPathHash(): /x/y/z/name.ext \x\y\z\name.ext /x//y//z/name.ext /x/y/a/b/c/../../../z/name.ext /X/Y/Z/NAME.EXT (When ignoreCase is true) | |
| Finalize |
Instructs the runtime to reclaim unmanaged resources if the developer
forgot to call Dispose().
(Overrides ObjectFinalize.) | |
| GetHashCode | (Inherited from Object.) | |
| GetType | (Inherited from Object.) | |
| Initialize |
Resets this instance of the algorithm, so that it can be used again.
It is not required to call this method after creation.
(Overrides HashAlgorithmInitialize.) | |
| StringHash |
Computes the SHA1 hash of a string, converted to UTF8.
| |
| ToString | (Inherited from Object.) | |
| TransformBlock | (Inherited from HashAlgorithm.) | |
| TransformFinalBlock | (Inherited from HashAlgorithm.) |