示例#1
0
        public void ShouldCipherWithoutFilteringImage()
        {
            string       filePathToRead  = @"../../../Data/square_wave.png";
            string       filePathToWrite = @"../../../Data/square_wave_encrypted.png";
            List <Chunk> chunks          = PNGFile.Read(filePathToRead);
            List <Chunk> parsedChunks    = ChunkParser.Parse(chunks);
            List <Chunk> cipheredChunks  = imageBlockCipher.CipherWithoutFiltering(parsedChunks);

            PNGFile.Write(filePathToWrite, cipheredChunks);
        }
示例#2
0
        private void CipherWithoutFiltering(ImageBlockCipher imageBlockCipher)
        {
            List <Chunk> parsedChunks   = ReadAndParseChunks();
            List <Chunk> cipheredChunks = imageBlockCipher.CipherWithoutFiltering(parsedChunks);

            PNGFile.Write(SaveFileDialog.FileName, cipheredChunks);
        }