コード例 #1
0
 /// <summary>
 /// Constructs an object able to encrypt & decrypt messages using playfair cipher. Please note
 /// that this implementaton only uses English alphabet and letter 'Q' is being omitted from the
 /// cipher key table. Numbers and special characters are ignored.
 /// </summary>
 /// <param name="digrathGenerator">Digrath generator.</param>
 /// <param name="playfairKeyManagement">Playfair key management.</param>
 public PlayfairCipher(IDigrathGenerator digrathGenerator, IPlayfairKeyManagement playfairKeyManagement)
 {
     _digrathGenerator = digrathGenerator;
     _keyManagement    = playfairKeyManagement;
 }