예제 #1
0
        public string[,] GetEncryptedAlphabet(string text, string key, string abc)
        {
            Checker.KeyNull(key);
            Checker.KeyContain(key, abc);

            var encAbc = key.Union(abc).Select(x => $"{x}").ToArray();

            return(ArrayOperations.Turn1DTo2D(encAbc));
        }
예제 #2
0
        public string[,] GetEncryptedAlphabet(string text, string key, string abc)
        {
            var arr = abc.Select(x => $"{abc.IndexOf(x)}").ToArray();

            return(ArrayOperations.Turn1DTo2D(arr));
        }
예제 #3
0
        public string[,] GetEncryptedAlphabet(string text, string key, string abc)
        {
            var encAbc = Crypt(abc, key, abc, true).Select(x => $"{x}").ToArray();

            return(ArrayOperations.Turn1DTo2D(encAbc));
        }