У нас вы можете посмотреть бесплатно AED3 11 02 Cifras de substituição или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Videoaula da disciplina Algoritmos e Estruturas de Dados III no curso de Ciência da Computação da PUC Minas - 2018 ---------------------- A cifra de substituição é um método de criptografia no qual os símbolos (letras, grupos de letras, números, bytes, ...) são substituídas por outros símbolos. ---------------------- A ideia básica de uma cifra de substituição é trocar um símbolo por outro. Nos algoritmos mais usados, essa troca geralmente é feita por meio de bytes, isto é, independentemente da informação que esses bytes representam. Algumas vezes, a troca é feita por nibble (4 bits) ou por conjunto de bytes. Tudo depende das operações que serão realizadas. Mas lá no início da história da criptografia, a troca era de caracteres. Em uma mensagem sigilosa, uma letra A poderia ser trocada por um J, uma letra B poderia ser trocada por um P e assim em diante, como explica o vídeo. O ponto importante aqui é perceber a troca da chave leva a um resultado totalmente diferente. Assim, mesmo que a técnica seja muito simples, se você não souber a chave, dificilmente conseguirá decifrar a mensagem. Um comentário em particular sobre a cifra de Vigenère é que ela pode ser feita com bytes ao invés de caracteres. Podemos montar uma tabela de 256 x 256 bytes e, assim, nos liberamos do limite de só termos letras no algoritmo clássico. E agora, vem um desafio, será que você consegue transformar a cifra de Viegenère em uma função matemática? Isto é, você consegue construir uma função em uma linguagem de programação qualquer que receba uma mensagem e uma chave (ambas como strings) e retorne uma mensagem criptografada? Pense um pouco sobre isso e, se achar uma solução, planeje também a função de decifragem. Ah, considere essa dica: as linhas e as colunas, ao invés de letras, podem ser representadas por números e, aí, tente encontrar qual é a operação matemática que ocorre entre uma linha e uma coluna.