[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
On-the-fly Blowfish encryption stream.
Source position: blowfish.pp line 74
| type TBlowFishEncryptStream = class(TBlowFishStream) | ||
| public | ||
| destructor Destroy; override; | 
 | Free the TBlowFishEncryptStream. | 
| function Write(); override; | 
 | Write data to the stream. | 
| function Seek(); override; | 
 | Set the position in the stream. | 
| procedure Flush; | 
 | Flush the encryption buffer. | 
| end; | 
| 
 | On-the-fly Blowfish encryption stream. | |
| | | ||
| 
 | Parent class for Blowfish encryption/decryption streams. | |
| | | ||
| | | ||
| | | ||
The TBlowFishEncryptStream provides On-the-fly Blowfish encryption: all data that is written to it is encrypted and then written to a destination stream, which must be specified when the TBlowFishEncryptStream instance is created. The encryption key must also be created when the stream instance is created.
This is a write-only stream: it is not seekable, and data can only be written to it, reading is not possible. For reading encrypted data, the TBlowFishDecryptStream stream must be used.
| 
 | Create a new instance of the TBlowFishStream class. | |
| 
 | On-the-fly Blowfish decryption stream. |