Example #1
0
        private List <string> MakeTitleList()
        {
            CipherHandler handler = new CipherHandler();
            CipherTable   table   = new CipherTable();

            table = handler.getCiphers();
            List <string> ciphernameList = new List <string>();

            foreach (var item in table.getTable())
            {
                ciphernameList.Add(item.Title);
            }
            return(ciphernameList);
        }
Example #2
0
        public VigenereCipher(LegalCharacters chars, string keyPhrase)
        {
            KeyPhrase     = keyPhrase.Replace(" ", "");
            CompleteTable = new CipherTable("");

            if ((chars & LegalCharacters.Alphabetical) == LegalCharacters.Alphabetical)
            {
                CompleteTable += new CipherTable(Alphabetical);
            }

            if ((chars & LegalCharacters.Alphanumerical) == LegalCharacters.Alphanumerical)
            {
                CompleteTable += new CipherTable(Alphanumerical);
            }

            if ((chars & LegalCharacters.Symbols) == LegalCharacters.Symbols)
            {
                CompleteTable += new CipherTable(Symbols);
            }
        }
Example #3
0
 private void GetAllCiphers()
 {
     this.table = handler.getCiphers();
 }