| [Overview][Constants][Types][Classes][Index] | 
[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Class implementing Blowfish encryption/decryption
Source position: blowfish.pp line 36
type TBlowFish = class(TObject)  | 
||
public  | 
||
constructor Create();  | 
  | 
Create a new instance of the TBlowFish class  | 
procedure Encrypt();  | 
  | 
Encrypt a block  | 
procedure Decrypt();  | 
  | 
Decrypt a block  | 
end;  | 
  | 
Class implementing Blowfish encryption/decryption  | 
|
| | | ||
TBlowFish is a simple class that can be used to encrypt/decrypt a single TBFBlock data block with the Encrypt and Decrypt calls. It is used internally by the TBlowFishEnCryptStream and TBlowFishDeCryptStream classes to encrypt or decrypt the actual data.
  | 
On-the-fly Blowfish encryption stream  | 
|
  | 
On-the-fly Blowfish decryption stream  |