C# Class EncryptionAlgorithms.PlayFair

Inheritance: SecurityAlgorithm
ファイルを表示 Open project: Omar-Salem/Classical-Encryption-Techniques

Public Methods

Method Description
Decrypt ( string cipherText ) : string
Encrypt ( string plainText ) : string
PlayFair ( string key ) : System.Collections.Generic

Private Methods

Method Description
FillMatrix ( IList key, string>.Dictionary characterPositionsInMatrix, char>.Dictionary positionCharacterInMatrix ) : void
Process ( string message, Mode mode ) : string
RepairNegative ( int number ) : int
RepairWord ( string message ) : string

Method Details

Decrypt() public method

public Decrypt ( string cipherText ) : string
cipherText string
return string

Encrypt() public method

public Encrypt ( string plainText ) : string
plainText string
return string

PlayFair() public method

public PlayFair ( string key ) : System.Collections.Generic
key string
return System.Collections.Generic