private static void InitialPermutation()
        {
            var excelData   = new ExcelData("Resources/IP.xlsx");
            var ipTableData = excelData.GetData();

            foreach (var row in ipTableData)
            {
                _ipTable.AddRange(row.ItemArray.Select(t => int.Parse(t.ToString())));
            }
            Console.WriteLine("Please input 64 Bit Binary Key");
            _inputKey = Console.ReadLine();

            Console.WriteLine("Result from Initial Permutation");
            foreach (var index in _ipTable)
            {
                Console.Write(_inputKey?[index - 1]);
            }
            _ipTable.ForEach(m => _initialPermutationResult += _inputKey[m - 1]);
            Console.WriteLine();
        }
        private static void InitialPermutation()
        {
            var excelData = new ExcelData("Resources/IP.xlsx");
            var ipTableData = excelData.GetData();

            foreach (var row in ipTableData)
            {
                _ipTable.AddRange(row.ItemArray.Select(t => int.Parse(t.ToString())));
            }
            Console.WriteLine("Please input 64 Bit Binary Key");
            _inputKey = Console.ReadLine();

            Console.WriteLine("Result from Initial Permutation");
            foreach (var index in _ipTable)
            {
                Console.Write(_inputKey?[index - 1]);
            }
            _ipTable.ForEach(m => _initialPermutationResult += _inputKey[m - 1]);
            Console.WriteLine();
        }