{"id":3027,"date":"2019-07-09T15:15:11","date_gmt":"2019-07-09T18:15:11","guid":{"rendered":"http:\/\/radames.manosso.nom.br\/bitabit\/?p=3027"},"modified":"2026-08-20T12:38:14","modified_gmt":"2026-08-20T15:38:14","slug":"criptografia-de-cesar-em-excel","status":"publish","type":"post","link":"https:\/\/radames.manosso.nom.br\/bitabit\/planilhas\/criptografia-de-cesar-em-excel\/","title":{"rendered":"Criptografia Cesar, Vigen\u00e8re e RC4 em Excel"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Neste post veremos como fazer criptografia b\u00e1sica no Excel. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Baixe a planilha gr\u00e1tis e criptografe mensagens usando tr\u00eas m\u00e9todos tradicionais: RC4, Vigen\u00e8re e C\u00e9sar.<\/p>\n\n\n<div class='w3eden'><!-- WPDM Link Template: Default Template -->\n\n<div class=\"link-template-default card mb-2\">\n    <div class=\"card-body\">\n        <div class=\"media\">\n            <div class=\"mr-3 img-48\"><img decoding=\"async\" class=\"wpdm_icon\" alt=\"\u00edcone\" src=\"https:\/\/radames.manosso.nom.br\/bitabit\/wp-content\/plugins\/download-manager\/assets\/file-type-icons\/xlsm.svg\" \/><\/div>\n            <div class=\"media-body\">\n                <h3 class=\"package-title\"><a href='https:\/\/radames.manosso.nom.br\/bitabit\/download\/criptografia-de-mensagens-em-excel\/'>Criptografia de mensagens em Excel<\/a><\/h3>\n                <div class=\"text-muted text-small\"><i class=\"fas fa-copy\"><\/i> 1  arquivo(s) <i class=\"fas fa-hdd ml-3\"><\/i> 143.26 KB<\/div>\n            <\/div>\n            <div class=\"ml-3\">\n                <a class='wpdm-download-link download-on-click btn btn-primary ' rel='nofollow' href='#' data-downloadurl=\"https:\/\/radames.manosso.nom.br\/bitabit\/download\/criptografia-de-mensagens-em-excel\/?wpdmdl=3024&refresh=6a9aca2ccf09e1788529196\">Download<\/a>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Cesar<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A criptografia de Cesar \u00e9, provavelmente, a mais antiga e conhecida. Era usada pelo imperador J\u00falio Cesar h\u00e1 dois mil anos para trocar mensagens sigilosas com seus generais durante as guerras. Isso nos mostra que desde os prim\u00f3rdios a criptografia \u00e9 uma t\u00e9cnica de interesse militar.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"359\" height=\"358\" src=\"https:\/\/i0.wp.com\/radames.manosso.nom.br\/bitabit\/files\/cifra-cesar.jpg?resize=359%2C358&#038;ssl=1\" alt=\"\" class=\"wp-image-3029\" srcset=\"https:\/\/i0.wp.com\/radames.manosso.nom.br\/bitabit\/files\/cifra-cesar.jpg?w=359&amp;ssl=1 359w, https:\/\/i0.wp.com\/radames.manosso.nom.br\/bitabit\/files\/cifra-cesar.jpg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/radames.manosso.nom.br\/bitabit\/files\/cifra-cesar.jpg?resize=300%2C300&amp;ssl=1 300w, https:\/\/i0.wp.com\/radames.manosso.nom.br\/bitabit\/files\/cifra-cesar.jpg?resize=64%2C64&amp;ssl=1 64w\" sizes=\"auto, (max-width: 359px) 85vw, 359px\" \/><\/figure>\n\n\n\n<!--more-->\n\n\n\n<p class=\"wp-block-paragraph\">Simples para os dias atuais, a cifra de Cesar \u00e9 um algoritmo de substitui\u00e7\u00e3o, em que um caractere \u00e9 trocado por outro definido a partir de um deslocamento na lista de caracteres. Por exemplo, se for adotado o deslocamento 1, o caractere A ser\u00e1 substitu\u00eddo pelo caractere B que corresponde ao deslocamento de uma posi\u00e7\u00e3o na sequ\u00eancia de letras do alfabeto romano. A lista \u00e9 circular, ent\u00e3o, a letra Z \u00e9 substitu\u00edda por A.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para decifrar a mensagem encriptada basta aplicar o mesmo deslocamento usado para a cifragem, s\u00f3 mudando as posi\u00e7\u00f5es no sentido oposto.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"436\" height=\"509\" src=\"https:\/\/i0.wp.com\/radames.manosso.nom.br\/bitabit\/files\/encriptador-cesar.jpg?resize=436%2C509&#038;ssl=1\" alt=\"\" class=\"wp-image-3031\" srcset=\"https:\/\/i0.wp.com\/radames.manosso.nom.br\/bitabit\/files\/encriptador-cesar.jpg?w=436&amp;ssl=1 436w, https:\/\/i0.wp.com\/radames.manosso.nom.br\/bitabit\/files\/encriptador-cesar.jpg?resize=257%2C300&amp;ssl=1 257w\" sizes=\"auto, (max-width: 436px) 85vw, 436px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Cifra de substitui\u00e7\u00e3o e deslocamento<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A cifra de C\u00e9sar n\u00e3o \u00e9 dif\u00edcil de quebrar desde que se conhe\u00e7a o m\u00e9todo. Por tentativas o hacker pode ir testando deslocamentos at\u00e9 obter uma mensagem em linguagem natural. Para reduzir o risco seria preciso combinar o algoritmo de Cesar com algum m\u00e9todo adicional, como por exemplo, embaralhar os caracteres em uma ordem diferente da tradicional ordem alfab\u00e9tica.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A cifra de Cesar tradicional \u00e9 composta pelas 26 letras mai\u00fasculas do alfabeto romano, mas, em nossa planilha adotamos uma lista mais extensa com 128 caracteres, o que abrange a maioria dos caracteres da nossa escrita.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Criptografia de Cesar em Excel\" width=\"840\" height=\"473\" src=\"https:\/\/www.youtube.com\/embed\/3yIKEX9HIo0?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Reversibilidade<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Uma caracter\u00edstica not\u00e1vel da criptografia Cesar \u00e9 que existe um deslocamento que torna o processo revers\u00edvel, ou seja, aplicando o algoritmo \u00e0 mensagem cifrada, recupera-se a mensagem plana original. Na cifra tradicional com 26 caracteres o deslocamento 13 gera a reversibilidade. Em nosso encriptador com 128 caracteres o deslocamento 64 \u00e9 revers\u00edvel.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Vigen\u00e8re<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A cifra de Vigen\u00e8re foi criada em 1553 por Giovan Battista Bellaso, mas leva o nome de Blaise de Vigen\u00e8re que na verdade desenvolveu uma vers\u00e3o do m\u00e9todo. Trata-se de um algoritmo de substitui\u00e7\u00e3o onde cada caractere da mensagem plana original \u00e9 trocado por outro que \u00e9 definido a partir de uma chave escolhida por quem deseja criptografar a mensagem.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"427\" height=\"422\" src=\"https:\/\/i0.wp.com\/radames.manosso.nom.br\/bitabit\/files\/encriptador-vigenere.jpg?resize=427%2C422&amp;ssl=1\" alt=\"encriptador vigenere\" class=\"wp-image-3043\" srcset=\"https:\/\/i0.wp.com\/radames.manosso.nom.br\/bitabit\/files\/encriptador-vigenere.jpg?w=427&amp;ssl=1 427w, https:\/\/i0.wp.com\/radames.manosso.nom.br\/bitabit\/files\/encriptador-vigenere.jpg?resize=300%2C296&amp;ssl=1 300w, https:\/\/i0.wp.com\/radames.manosso.nom.br\/bitabit\/files\/encriptador-vigenere.jpg?resize=64%2C64&amp;ssl=1 64w\" sizes=\"auto, (max-width: 427px) 85vw, 427px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">O m\u00e9todo Vigen\u00e8re pode ser entendido como uma evolu\u00e7\u00e3o da cifra de Cesar em que o deslocamento do caractere na tabela \u00e9 ditado pela chave escolhida. Relembrando: na cifra de Cesar cada caractere da mensagem original \u00e9 deslocado um n\u00famero de casas no alfabeto. Por exemplo: se o deslocamento for 2, ent\u00e3o A \u00e9 substitu\u00eddo por C que est\u00e1 duas casas adiante de A no alfabeto romano. No m\u00e9todo de Vigen\u00e9re o deslocamento \u00e9 dado pelo caractere correspondente da chave.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Como criptografar mensagens pela cifra Vigen\u00e8re<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Comece escolhendo uma chave. Por exemplo: <em>abracadabra<\/em>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Converta a mensagem original e a chave em n\u00fameros da tabela de caracteres. Por exemplo:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">M e n s a g e m s e c r e t a .<br>13 31 40 45 27 33 31 39 107 45 31 29 44 31 46 27 121<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">a b r a c a d a b r a<br>27 28 44 27 29 27 30 27 28 44 27<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se a chave for menor que a mensagem repita a chave at\u00e9 que alcance o comprimento da mensagem a ser cifrada.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Alinhe os caracteres da mensagem e da chave e v\u00e1 somando os c\u00f3digos correspondentes. O resultado da soma deve ser dividido pelo n\u00famero total de caracteres permitidos. O resto dessa divis\u00e3o \u00e9 o c\u00f3digo do caractere substituto. Em nossa planilha dividimos por 128 que \u00e9 o total de caracteres de nossa tabela. Na cifra original eram usados apenas as 26 letras mai\u00fasculas do alfabeto romano.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>c\u00f3digo substituto = (c\u00f3digo original + c\u00f3digo da chave) MOD 128<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"520\" height=\"110\" src=\"https:\/\/i0.wp.com\/radames.manosso.nom.br\/bitabit\/files\/cifra-vigenere-1.jpg?resize=520%2C110&amp;ssl=1\" alt=\"Cifra Vigen\u00e8re\" class=\"wp-image-3045\" srcset=\"https:\/\/i0.wp.com\/radames.manosso.nom.br\/bitabit\/files\/cifra-vigenere-1.jpg?w=520&amp;ssl=1 520w, https:\/\/i0.wp.com\/radames.manosso.nom.br\/bitabit\/files\/cifra-vigenere-1.jpg?resize=300%2C63&amp;ssl=1 300w\" sizes=\"auto, (max-width: 520px) 85vw, 520px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">A decifragem segue o mesmo processo, s\u00f3 que em vez de somar os c\u00f3digos subtra\u00edmos o c\u00f3digo da chave.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Criptografia Vigen\u00e8re em Excel\" width=\"840\" height=\"473\" src=\"https:\/\/www.youtube.com\/embed\/gqEYbrXMmoo?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Seguran\u00e7a da cifra<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Por s\u00e9culos a cifra Vigen\u00e8re foi considerada indecifr\u00e1vel, at\u00e9 que surgiram algumas abordagens que permitem quebra-la. Em uma mensagem codificada longa, um hacker talvez perceba algumas repeti\u00e7\u00f5es de caracteres. Usando an\u00e1lise estat\u00edstica ele pode identificar os caracteres que se repetem mais e assim associa-los com os caracteres mais usados na linguagem comum. Assim, com paci\u00eancia e senso de observa\u00e7\u00e3o \u00e9 poss\u00edvel imaginar o tamanho da chave usada e se aproximar aos poucos da mensagem original. As dicas para quem usa a cifra de Vigenere s\u00e3o usar chaves longas, trocar a chave com frequ\u00eancia e evitar mensagens longas.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">RC4<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">O algoritmo RC4 foi desenvolvido em 1987 por Ronald Rivest para a empresa RSA Data Security e foi o algoritmo mais usado pela ind\u00fastria da Inform\u00e1tica por v\u00e1rios anos. \u00c9 um algoritmo de chave sim\u00e9trica, ou seja, a mesma chave \u00e9 usada para codificar e decodificar. Al\u00e9m disso, \u00e9 revers\u00edvel, pois se a mensagem codificada for passada novamente pelo algoritmo gera a mensagem plana original. A seguir, veja a sequ\u00eancia para implantar uma vers\u00e3o simplificada do algoritmo no Excel.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"143\" src=\"https:\/\/i0.wp.com\/radames.manosso.nom.br\/bitabit\/files\/RC4.png?resize=300%2C143&amp;ssl=1\" alt=\"RC4\" class=\"wp-image-3025\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">O primeiro passo do processo \u00e9 converter cada caractere da mensagem e da chave em um n\u00famero entre 1 e 256. Na planilha adotamos uma tabela pr\u00f3pria de convers\u00e3o com 256 caracteres imprim\u00edveis mais comuns. O algoritmo RCA tem duas etapas conhecidas como KSA e PRGA.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Etapa KSA<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Na primeira etapa s\u00e3o geradas duas matrizes (T e S) cada uma com 256 c\u00e9lulas. A matriz T \u00e9 gerada preenchendo sequencialmente as c\u00e9lulas com a chave j\u00e1 convertida em n\u00fameros. Veja o exemplo a seguir onde aplicamos a chave \u201cmisterio\u201d na matriz T primeiro em texto e depois com c\u00f3digos num\u00e9ricos.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"227\" height=\"346\" src=\"https:\/\/i0.wp.com\/radames.manosso.nom.br\/bitabit\/files\/matriz-t-texto.jpg?resize=227%2C346&amp;ssl=1\" alt=\"Matriz T em texto\" class=\"wp-image-3007\" srcset=\"https:\/\/i0.wp.com\/radames.manosso.nom.br\/bitabit\/files\/matriz-t-texto.jpg?w=227&amp;ssl=1 227w, https:\/\/i0.wp.com\/radames.manosso.nom.br\/bitabit\/files\/matriz-t-texto.jpg?resize=197%2C300&amp;ssl=1 197w\" sizes=\"auto, (max-width: 227px) 85vw, 227px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"347\" height=\"342\" src=\"https:\/\/i0.wp.com\/radames.manosso.nom.br\/bitabit\/files\/matriz-t-numerica.jpg?resize=347%2C342&amp;ssl=1\" alt=\"Matriz T num\u00e9rica\" class=\"wp-image-3008\" srcset=\"https:\/\/i0.wp.com\/radames.manosso.nom.br\/bitabit\/files\/matriz-t-numerica.jpg?w=347&amp;ssl=1 347w, https:\/\/i0.wp.com\/radames.manosso.nom.br\/bitabit\/files\/matriz-t-numerica.jpg?resize=300%2C296&amp;ssl=1 300w, https:\/\/i0.wp.com\/radames.manosso.nom.br\/bitabit\/files\/matriz-t-numerica.jpg?resize=64%2C64&amp;ssl=1 64w\" sizes=\"auto, (max-width: 347px) 85vw, 347px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Definida a matriz T, o pr\u00f3ximo passo \u00e9 gerar a matriz S. Inicialmente, essa matriz \u00e9 preenchida com uma sequ\u00eancia ordenada de n\u00fameros de 0 a 255 como se v\u00ea na tabela a seguir.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"459\" height=\"346\" src=\"https:\/\/i0.wp.com\/radames.manosso.nom.br\/bitabit\/files\/matriz-s-inicial.jpg?resize=459%2C346&amp;ssl=1\" alt=\"\" class=\"wp-image-3009\" srcset=\"https:\/\/i0.wp.com\/radames.manosso.nom.br\/bitabit\/files\/matriz-s-inicial.jpg?w=459&amp;ssl=1 459w, https:\/\/i0.wp.com\/radames.manosso.nom.br\/bitabit\/files\/matriz-s-inicial.jpg?resize=300%2C226&amp;ssl=1 300w\" sizes=\"auto, (max-width: 459px) 85vw, 459px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Os n\u00fameros da matriz S ser\u00e3o embaralhados de forma pseudo aleat\u00f3ria. Como assim? Vamos trocar os n\u00fameros de lugar dois a dois, mas essa permuta de posi\u00e7\u00f5es depende da matriz T.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A permuta de posi\u00e7\u00f5es \u00e9 feita em uma rotina de 256 ciclos. Come\u00e7a na posi\u00e7\u00e3o 1 e vai at\u00e9 a posi\u00e7\u00e3o 256. No primeiro ciclo fazemos a permuta de valores da c\u00e9lula 1 com o valor de outra c\u00e9lula que \u00e9 definida pela f\u00f3rmula a seguir:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">j = (j + S[i] + T[i])mod 256<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Lemos assim: No ciclo i, a posi\u00e7\u00e3o j \u00e9 igual \u00e0 posi\u00e7\u00e3o j anterior somada com o conte\u00fado da c\u00e9lula i da matriz S mais o conte\u00fado da c\u00e9lula i da matriz T. O resultado da soma \u00e9 dividido por 256 e consideramos o resto da divis\u00e3o.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Com esse algoritmo geramos a matriz S final que \u00e9 \u00fanica para cada chave usada. Essa matriz pseudo aleat\u00f3ria ajudar\u00e1 na segunda parte do algoritmo onde efetivamente ocorre a criptografia. Veja como fica a matriz S final embaralhada pela chave \u201cmisterio\u201d.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"456\" height=\"341\" src=\"https:\/\/i0.wp.com\/radames.manosso.nom.br\/bitabit\/files\/matriz-s-final.jpg?resize=456%2C341&amp;ssl=1\" alt=\"Matriz S final\" class=\"wp-image-3014\" srcset=\"https:\/\/i0.wp.com\/radames.manosso.nom.br\/bitabit\/files\/matriz-s-final.jpg?w=456&amp;ssl=1 456w, https:\/\/i0.wp.com\/radames.manosso.nom.br\/bitabit\/files\/matriz-s-final.jpg?resize=300%2C224&amp;ssl=1 300w\" sizes=\"auto, (max-width: 456px) 85vw, 456px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Etapa PRGA<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Essa \u00e9 a etapa em que a mensagem \u00e9 codificada. Os \u201cingredientes\u201d do algoritmo s\u00e3o a mensagem plana e a matriz S final. O algoritmo \u00e9 executado k vezes onde k \u00e9 o n\u00famero de caracteres da mensagem.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nessa etapa tamb\u00e9m ocorre permuta de posi\u00e7\u00f5es na matriz S. A cada ciclo a c\u00e9lula i \u00e9 permutada com a c\u00e9lula j.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">i e j s\u00e3o iniciados com valor zero.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">i = (i + 1) mod 256<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">j = (j + S(i)) mod 256<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Em seguida, \u00e9 definida uma posi\u00e7\u00e3o t pela f\u00f3rmula:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">t =( S(i) + S(j)) mod 256<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O valor encontrado na posi\u00e7\u00e3o t ser\u00e1 usado no \u00faltimo passo do algoritmo. Faremos a opera\u00e7\u00e3o l\u00f3gica XOR bin\u00e1rio entre S(t) e o caractere plano da mensagem. A tabela abaixo mostra um exemplo da opera\u00e7\u00e3o.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"440\" height=\"68\" src=\"https:\/\/i0.wp.com\/radames.manosso.nom.br\/bitabit\/files\/xor-binario.jpg?resize=440%2C68&amp;ssl=1\" alt=\"XOR bin\u00e1rio\" class=\"wp-image-3016\" srcset=\"https:\/\/i0.wp.com\/radames.manosso.nom.br\/bitabit\/files\/xor-binario.jpg?w=440&amp;ssl=1 440w, https:\/\/i0.wp.com\/radames.manosso.nom.br\/bitabit\/files\/xor-binario.jpg?resize=300%2C46&amp;ssl=1 300w\" sizes=\"auto, (max-width: 440px) 85vw, 440px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">A opera\u00e7\u00e3o XOR (OU exclusivo) realizada sobre os n\u00fameros convertidos para bin\u00e1rios \u00e9 que garante a reversibilidade do algoritmo. Veja que no exemplo caractere plano 85 \u00e9 substitu\u00eddo pelo caractere 233 codificado. Se passarmos o caractere 233 novamente pelo algoritmo RC4 chegaremos na \u00faltima etapa com as posi\u00e7\u00f5es invertidas: 233 na segunda linha e 85 na terceira.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Criptografia RC4 em Excel\" width=\"840\" height=\"473\" src=\"https:\/\/www.youtube.com\/embed\/TqebjUmV10c?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Neste post veremos como fazer criptografia b\u00e1sica no Excel. Baixe a planilha gr\u00e1tis e criptografe mensagens usando tr\u00eas m\u00e9todos tradicionais: RC4, Vigen\u00e8re e C\u00e9sar. Cesar A criptografia de Cesar \u00e9, provavelmente, a mais antiga e conhecida. Era usada pelo imperador J\u00falio Cesar h\u00e1 dois mil anos para trocar mensagens sigilosas com seus generais durante as &hellip; <a href=\"https:\/\/radames.manosso.nom.br\/bitabit\/planilhas\/criptografia-de-cesar-em-excel\/\" class=\"more-link\">Continue lendo<span class=\"screen-reader-text\"> &#8220;Criptografia Cesar, Vigen\u00e8re e RC4 em Excel&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[184],"tags":[403,406,176,185,79,407],"class_list":["post-3027","post","type-post","status-publish","format-standard","hentry","category-planilhas","tag-algoritmo","tag-cifra-de-cesar","tag-criptografia","tag-excel","tag-seguranca","tag-substituicao"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p14lZV-MP","jetpack-related-posts":[{"id":3055,"url":"https:\/\/radames.manosso.nom.br\/bitabit\/planilhas\/gerenciamento-de-senhas-com-excel\/","url_meta":{"origin":3027,"position":0},"title":"Gerenciamento de senhas com Excel","author":"Radam\u00e9s","date":false,"format":false,"excerpt":"Armazene suas senhas em uma planilha criptografada e proteja seus dados. Fa\u00e7a o download gr\u00e1tis. Assista ao v\u00eddeo para ver como funciona a planilha. https:\/\/youtu.be\/iPC0henkPu4","rel":"","context":"Em &quot;planilhas&quot;","block_context":{"text":"planilhas","link":"https:\/\/radames.manosso.nom.br\/bitabit\/category\/planilhas\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/radames.manosso.nom.br\/bitabit\/files\/cadeado-senha.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":1640,"url":"https:\/\/radames.manosso.nom.br\/bitabit\/planilhas\/calendario-de-fases-da-lua-em-excel\/","url_meta":{"origin":3027,"position":1},"title":"Calend\u00e1rio de fases da lua em Excel","author":"Radam\u00e9s","date":false,"format":false,"excerpt":"Quem quiser saber a fase da lua em qualquer dia \u00e9 s\u00f3 baixar a planilha. Essa calculadora abrange o per\u00edodo 2017-2020. Assim voc\u00ea n\u00e3o fica mais na d\u00favida se vai dar peixe na pescaria ou se est\u00e1 favor\u00e1vel para cortar o cabelo. Baixe a vers\u00e3o edit\u00e1vel gr\u00e1tis na \u00e1rea de\u2026","rel":"","context":"Em &quot;planilhas&quot;","block_context":{"text":"planilhas","link":"https:\/\/radames.manosso.nom.br\/bitabit\/category\/planilhas\/"},"img":{"alt_text":"calculadora fases da lua em Excel","src":"https:\/\/i0.wp.com\/radames.manosso.nom.br\/bitabit\/files\/Screenshot_20170106-152430-e1492011859563.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1622,"url":"https:\/\/radames.manosso.nom.br\/bitabit\/planilhas\/lista-de-compras-no-excel\/","url_meta":{"origin":3027,"position":2},"title":"Lista de compras no Excel","author":"Radam\u00e9s","date":false,"format":false,"excerpt":"Chega de fazer listinha de supermercado em papel. Esta planilha tem in\u00fameras vantagens: Leve a planilha no celular e acesse no supermercado. Compartilhe a planilha com seus familiares, que poder\u00e3o edita-la online. Reaproveite a lista da \u00faltima compra apenas atualize os dados. Confira se os pre\u00e7os variaram desde a \u00faltima\u2026","rel":"","context":"Em &quot;planilhas&quot;","block_context":{"text":"planilhas","link":"https:\/\/radames.manosso.nom.br\/bitabit\/category\/planilhas\/"},"img":{"alt_text":"lista de supermercado","src":"https:\/\/i0.wp.com\/radames.manosso.nom.br\/bitabit\/files\/Screenshot_20170104-163601-e1492011920167.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/radames.manosso.nom.br\/bitabit\/files\/Screenshot_20170104-163601-e1492011920167.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/radames.manosso.nom.br\/bitabit\/files\/Screenshot_20170104-163601-e1492011920167.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":2064,"url":"https:\/\/radames.manosso.nom.br\/bitabit\/planilhas\/planilha-de-filmes-em-excel-para-cinefilos\/","url_meta":{"origin":3027,"position":3},"title":"Planilha de filmes em Excel para cin\u00e9filos","author":"Radam\u00e9s","date":false,"format":false,"excerpt":"Quer organizar melhor a sua lista de filmes assistidos ou favoritos? Ent\u00e3o baixe a planilha a seguir e tenha um controle de suas viagens pelo mundo do cinema. Compare sua lista com outras listas Usando a planilha voc\u00ea pode comparar como est\u00e1 o seu portf\u00f3lio de filmes assistidos em rela\u00e7\u00e3o\u2026","rel":"","context":"Em &quot;planilhas&quot;","block_context":{"text":"planilhas","link":"https:\/\/radames.manosso.nom.br\/bitabit\/category\/planilhas\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/radames.manosso.nom.br\/bitabit\/files\/filmes-que-ja-vi-2.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/radames.manosso.nom.br\/bitabit\/files\/filmes-que-ja-vi-2.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/radames.manosso.nom.br\/bitabit\/files\/filmes-que-ja-vi-2.jpg?resize=525%2C300 1.5x"},"classes":[]},{"id":1654,"url":"https:\/\/radames.manosso.nom.br\/bitabit\/planilhas\/tabela-simples-substitui-varias-funcoes-financeiras-do-excel-e-da-hp-12c\/","url_meta":{"origin":3027,"position":4},"title":"Tabela simples substitui v\u00e1rias fun\u00e7\u00f5es financeiras do Excel e da HP 12C","author":"Radam\u00e9s","date":false,"format":false,"excerpt":"Em nosso dia a dia temos que fazer c\u00e1lculos financeiros envolvendo juros compostos, taxas de juros, valor de presta\u00e7\u00f5es ou remunera\u00e7\u00e3o de investimentos. Muitos desses c\u00e1lculos podem ser feitos em uma tabela simples do Excel. Essa tabela substitui satisfatoriamente v\u00e1rias fun\u00e7\u00f5es financeiras do Excel e da calculadora HP 12C. Baixe\u2026","rel":"","context":"Em &quot;planilhas&quot;","block_context":{"text":"planilhas","link":"https:\/\/radames.manosso.nom.br\/bitabit\/category\/planilhas\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/radames.manosso.nom.br\/bitabit\/files\/tabela-simples-1.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":3079,"url":"https:\/\/radames.manosso.nom.br\/bitabit\/planilhas\/gerenciador-de-tarefas-em-excel\/","url_meta":{"origin":3027,"position":5},"title":"Gerenciador de tarefas em Excel","author":"Radam\u00e9s","date":false,"format":false,"excerpt":"Liste, organize e priorize suas tarefas, atividades e projetos no Excel. Use m\u00e9todos de prioriza\u00e7\u00e3o indicados pelos especialistas como GUT, RICE, Eisenhower e outros. Baixe a planilha gr\u00e1tis. Dicas para gerenciar suas tarefas Para come\u00e7ar liste todas as tarefas que voc\u00ea precisa acompanhar Depois disso fa\u00e7a o seguinte: Organize as\u2026","rel":"","context":"Em &quot;planilhas&quot;","block_context":{"text":"planilhas","link":"https:\/\/radames.manosso.nom.br\/bitabit\/category\/planilhas\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/radames.manosso.nom.br\/bitabit\/files\/gerenciado-de-tarefas.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/radames.manosso.nom.br\/bitabit\/files\/gerenciado-de-tarefas.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/radames.manosso.nom.br\/bitabit\/files\/gerenciado-de-tarefas.jpg?resize=525%2C300 1.5x"},"classes":[]}],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/radames.manosso.nom.br\/bitabit\/wp-json\/wp\/v2\/posts\/3027","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/radames.manosso.nom.br\/bitabit\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/radames.manosso.nom.br\/bitabit\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/radames.manosso.nom.br\/bitabit\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/radames.manosso.nom.br\/bitabit\/wp-json\/wp\/v2\/comments?post=3027"}],"version-history":[{"count":2,"href":"https:\/\/radames.manosso.nom.br\/bitabit\/wp-json\/wp\/v2\/posts\/3027\/revisions"}],"predecessor-version":[{"id":3664,"href":"https:\/\/radames.manosso.nom.br\/bitabit\/wp-json\/wp\/v2\/posts\/3027\/revisions\/3664"}],"wp:attachment":[{"href":"https:\/\/radames.manosso.nom.br\/bitabit\/wp-json\/wp\/v2\/media?parent=3027"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/radames.manosso.nom.br\/bitabit\/wp-json\/wp\/v2\/categories?post=3027"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/radames.manosso.nom.br\/bitabit\/wp-json\/wp\/v2\/tags?post=3027"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}