Sim, tem vários temas aqui que é mais aprofundado do que na minha graduação de CC na UF**, mesmo o Akita falando que ta só fazendo um resumão do assunto.
@@mateuspaimdebarros6959 É real isso. Mas o Akita é nerdzão! É um Akita entre milhões. A maioria desses professores entram pra fazer carreia. A qualidade vida de um professor universitário bate o teto. O Akita faz pelo fato de gostar mesmo!
Só agradeço por você legendar seus vídeos cara não tenho deficiência auditiva mas tenho TDAH e é sofrível ter que usar as legendas automáticas do TH-cam, isso me ajuda bastante em prender minha atenção e conseguir focar em longos minutos de vídeo mesmo tendo que pausar toda hora pra pesquisar termos se não nunca seria um vídeo do Akita 😂😂😂, descobri seu conteúdo pouco tempo atrás e estou maratonando e aprendendo muita coisa só tenho a agradecer falo de verdade ❤, e sempre fico ansioso pra um vídeo desse canal maravilho "No quarto com Akita"!!!
@@guzulao sim mano é muito bom esse sentimento mesmo, sei muito bem o você tá falando! O TH-cam tinha uma ferramenta em que a própria comunidade poderia legendar os vídeos dos criadores mas como coisa boa dura pouco o TH-cam removeu essa função sabe se lá porque kkkj
Cara... Eu ouvi a um Flow podcast com um rapaz q tem um canal no YT chamado "TDAH Pra Gente Grande". Qto mais esse cara falava, mais eu me identificava kkkk Ele contou uma história da infância dele, num dia em q, por conta da impulsividade, ele enfiou o dedo na roda da bicicleta E eu lembrei q eu tinha feito exatamente a mesma coisa qdo criança 🤣 E eu tbm gosto muito de ler as legendas eqto ouço (mesmo sendo em português), pois minha concentração e retenção do conteúdo. Ou seja: A cada dia q passa eu percebo mais e mais indícios d q eu funciono de um jeito diferente. E, aparentemente, vc acabou d me dar mais um indício, com essa parada das legendas.
@@bolotazZzdastapioca vc mora no brasil, realmente não tem nenhuma teoria de pq removeram? A zoeira devia correr solta nessas legendas kkkkkkk Não tenho tdah (eu acho), mas tenho um grande problema de foco, as vezes estou assistindo uma aula e o apresentador fala alguma coisa e minha mente começa a devagar nessa fala específica e quando me dou por conta já perdi uns 2min de vídeo, então eu tenho que voltar o vídeo para recuperar oq perdi (e muitas vezes acabo voltando o vídeo e ignorando a mesma parte que já havia ignorado anteriormente kkk), isso acontece frequentemente. Vcs que costumam tb ter problema com foco tem alguma técnica ou exercício pra ajudar nisso?
HAHAHAHHAHAHAHAHA CARACA MELHOR COMENTÁRIO REALMENTE AKITA È FODA. eu conheci uma mina que queria estudar programação e eu indiquei os videos do akita pra ela pensar bem…. ela chorou e escolheu outro curso hahahahahah. depois do akita ou vc è ou não è. espero que daqui 10 anos nos possamos ter ele como ministro da tecnologia e claro nosso kim kataguiri como presidente
Meu maior arrependimento foi não ter encontrado esse canal antes, cada vídeo que assisto, preciso repetir várias vezes e de dias para absorver tanta informação.
Eu já ilustrei criptografia em sala de aula usando exatamente esse algoritmo RSA, por ser mais fácil de explicar. Pra entender o algoritmo RSA, vamos seguir com uma "lista de tarefas", na prática. Essa lista contém: - Geração das Chaves (passos de 1 a 3) - Escolha da chave pública (passo 4) - Cálculo da chave privada correspondente (passo 5) Passo 1: Escolha dois números primos diferentes, p e q. Qto maior o número primo, mais seguro ele é. Mas vamos usar números primos pequenos pra facilitar. Por exemplo: p = 11 e q = 7. Passo 2: Calcule o produto de p e q: n = p * q. n = 11 * 7 = 77. Esse 'n' é o tal número MOD que o Akita falou no começo do vídeo. Passo 3: Calcule a função totiente de Euler (φ(n)), que é o número de inteiros positivos menores que n e coprimos a n. Para calcular φ(n), você pode usar a fórmula φ(n) = (p-1)(q-1). φ(77) = (11-1)(7-1) = 60. Passo 4: Escolha um número inteiro 'e' menor que φ(n) e coprimo a φ(n). Normalmente, 'e' é escolhido como um número primo ou um número ímpar. Vamos escolher e = 13 neste exemplo. Cálculo da chave privada: Passo 5: Calcule a chave privada 'd', que é o inverso multiplicativo de 'e' módulo φ(n). Isso pode ser calculado usando o algoritmo de Euclides estendido. 'Mod' são os inteiros que restam de uma divisão. Exemplo: 11 dividido por 4 dá 2. E sobra 3. 11 mod 4 = 3 Neste exemplo, o valor de 'd' é 37, já que 13 * 37 (mod 60) = 1. Chaves geradas: A chave pública é composta pelo par (n, e), que no nosso caso é (77, 13). A chave privada é composta pelo valor de 'd', que é 37. Agora, temos as chaves pública e privada geradas. *_A chave pública é usada para criptografar mensagens e a chave privada é usada para descriptografá-las._* Para criptografar uma mensagem M, você usaria a chave pública da seguinte maneira: C = M^e mod n, onde C é o texto cifrado. Para descriptografar a mensagem cifrada C, você usaria a chave privada: M = C^d mod n, onde M é a mensagem original. Exemplo: A=1 B=2 C=3 etc. Se eu quiser enviar a mensagem "ABC", eu terei q criptografar os respectivos números usando a chave pública (n, e). Criptografando o número 1: M = 1 C = 1^13 mod 77 = 1 mod 77 = 1 Portanto, o número 1 criptografado é igual a 1. Criptografando o número 2: M = 2 C = 2^13 mod 77 = 8192 mod 77 = 45 Portanto, o número 2 criptografado é igual a 45. Criptografando o número 3: M = 3 C = 3^13 mod 77 = 1594323 mod 77 = 29 Portanto, o número 3 criptografado é igual a 29. Agora vamos descriptografar cada número usando a chave privada (d) e o valor de n = 77: Descriptografando o número 1: C = 1 M = 1^37 mod 77 M = 1 Portanto, o número 1 descriptografado é 1. Descriptografando o número 45: C = 45 M = 45^37 mod 77 M = 2 Portanto, o número 45 descriptografado é igual a 2. Descriptografando o número 29: C = 29 M = 29^37 mod 77 M = 3 Portanto, o número 29 descriptografado é igual a 3. Lembrando que num cenário real os números primos usados seriam muito maiores, tornando a fatorização desses números extremamente difícil.
@@alantchunay O legal é q tem uma caralhada de conceitos dentro dessa explicação. Eu explicava isso em 15 minutos pra jovens da área de manutenção a hardware. Mas para jovens voltados a área de T.I. esse assunto se desdobrava em vários conceitos e ocupava uma aula inteira! Exemplo de side-quest sobre algoritmo RSA: Vc pode relacionar 3 números matematicamente, para q esses números só façam sentido entre eles. Fazendo um exemplo simples usando multiplicação: C = A * B Vou escolher 2 números aleatórios para A e B só pra ilustrar: A = 2 B = 3 E para esses 2 números aleatórios eu vou calcular o valor correspondente de C: C = A * B C = 6 Características dessa "relação": - Esse valor de C só funciona logicamente junto com A e B correspondentes. É possível reconstruir qualquer um dos números A, B ou C, se eu tiver os outros 2 números: Exemplo: C = A * B Mas, em vez de saber os valores A e B: I) vc pode saber B, se vc tiver A e C: B = C / A II) vc pode saber A, se vc tiver B e C: A = C / B Essa é a premissa básica do algoritmo de criptografia q permite ao dispositivo do outro lado da rede saber qual é o número da chave, sem receber diretamente essa chave pela rede. No fim, os 2 lados sabem q conseguiram recriar os valores necessários, ao receber um "desafio matemático" envolvendo esses valores. Servidor: Desafio ( 2 * C - A + 1 ) = ??? Então o outro lado faz a conta seguindo o desafio proposto e usando os valores q ele acha q são os valores corretos, e envia apenas a resposta do cálculo desse desafio. Cliente: Desafio = 11 Se esse número da resposta desse desafio bater com a reconstrução dos cálculos feitas no lado do servidor, então isso quer dizer q ambos os lados conseguiram recriar os valores chave necessários pra entender um ao outro. Servidor: _- Acertô miserávi!_ Eles chegaram a um consenso numérico, sem dizer explicitamente quais eram esses números. Enfim... É um monte de pequenas sacadas q, juntos, fazem vc entender como a coisa toda funciona.
@@VictorCampos87 É um monte de sacadas que fazem a gente perceber como q existem pessoas brilhantes nesse país e tbm me fazem refletir no quanto ainda preciso estudar!! 😂😂 Explicação incrivel cara, abriu minha mente demais sobre o assunto, tava boiando legal!!
Cara eu sempre penso: como esse conteúdo do Akita é valioso, não é possível que é grátis... Eu não fiz faculdade de tecnologia, vim da engenharia mecânica e sou dev. Não tive muitos dos fundamentos da computação e vejo cada vez mais como esse universo é imenso. Os seus vídeos me ajudam muito a entender vários conceitos que antes pra mim, eu nem conseguia imaginar como funcionavam ou existiam. Maratonei quase o seu canal inteiro, e sinto com clareza que sou um profissional muito mais completo depois disso. Mt obrigado por esse serviço de comunidade.
Este canal é uma enciclopédia fortemente estruturada de conhecimentos para se deleitar... Acompanhar os vídeos do Akita, é bem próximo do nível de maturidade que um profissional adquire no dia-a-dia da sua profissão
Esse é o único canal no TH-cam, onde consigo assistir o vídeo até o final, mesmo tendo mais de 1h. Conteúdo e profissional do c@ralh0, esse Fábio! Ele consegue ser um Roadmap ambulante do que se deve estudar para se tornar um profissional aceitável.
Fábio vc é um dos melhores "generalistas de TI" desta geração. Agradeço por vc ter baixado do sistema Sirius 😂 para esta missão de nos instruir neste planetinha azul. Parabéns Fábio! Vc é um cara iluminado. Te desejo grande sucesso na sua carreira. Um abraço. Obrigado obrigado.
Descentralização foi a 8ª maravilha que a internet trouxe. ! -- - Hj tá presente principalmente nas noticias e política, coisa que o Brasil estava precisando há muito tempo. 🙌🏽
Mais um um vídeo que ensina mais que muitos cursos por aí. Nível de graduação. Desde o inicio do ano quando comecei a descobrir o mundo da área da computação acabei esbarrando no seu canal, seus vídeos me ajudam muito, valeu mesmo, você é demais cara.
pqp tu me salvou para um CARAAAAALLLHHH... eu to ha 3 semanas tentando configurar um jellyfin pra descobrir que era só a minha ISP travando a porta 80. E agora eu to indo pra colocar o certificado e usar com meu dominio. Me salvou demais, não tinha entendido como que o lets encrypt funcionava pra achar meu dominio. Te adoro beijos
Como eu queria ter conhecido esse canal antes... 3 anos atrás eu gastei uns 2 meses pra entender tudo o que você explicou em alguns vídeos de uma playlist. Parabéns!!!
Tudo é questão de tempo. Se o hardware for suficientemente rápido o processo de criptografia pouco importa, será quebrado. O importante é manter o hardware rápido o suficiente para realizarmos nossas atividades e lento o suficiente para para que não possa ser quebrado, se isso não for possível sempre será necessário um novo algoritmo de encriptação para que as coisas continuem seguras. Parabéns pelo vídeo!
Parabéns por tudo isso que vc faz. É incrível como trecho do final com os erros nos dá um spoiler de como deve ser trabalhoso fazer um vídeo desse: roteiro completo (e com as legendas ), gravação do vídeo (só o video tem 1h14min, imagina quanto tempo de gravação), gravação da tela, edição, etc... e tudo sem fins lucrativos. 👏
Grande Akita, perfeita a explicação sobre arvores Merkle, sendo a raiz da segurança do bitcoin, inclusive no whitepaper do Bitcoin o Próprio Satoshi mostra o quão complicado é tentar quebrar a sua segurança e o custo. Também ótimo, foi falar sobre chaves assimétricas, onde a chave pública pode ser mostrada, (Carteira), e que tem que proteger a Chave Privada, que é onde se assina uma transação. O Like de sempre. 👍
quando vi a notificação, cliquei mais rapido que [imagina uma coisa muito rapida aqui] uma das melhores coisas da vida é aproveitar mais uma aula do Akita!
Caramba .... vendo este vídeo, me deu uma certa nostagia do tempo em que não existia TORRENT e coisas do genero ... a conexão era lenta, servidores muitas vezes eram computadores pessoais em que a pessoa deixava algumas coisas publicas ... enfim ... Lembro de que para baixar um arquivo de 100 MBytes, muitas das vezes ele era dividido em 20 ou 50 partes, e que você depois usava o UNZIP para unir tudo. E quando o arquivo era realmente grande usavamos o LZMAX para compactar ele ainda mais. Engraçado que os mesmos conceitos usados na epoca foram o estopim para o surgimento de coisas que hoje nem nos damos conta de que estão presentes .... Muito bacana perceber que participei de alguma forma de todo este desenvolvimento ...🙂👍
Aula do Mestre, muito obrigado, eu estou usando script, jwt, bycript, e uso com framework, logo isso é direto, sem ensinamento, estou revendo seu video novamente agora, quero rever até entender o suficiente
Opa, sou leigo e assisto os vídeos por pura curiosidade. Esse conceito de certificados raiz me fez achar uma resposta pra uma pergunta que eu sempre fiz: "Como que ninguém se passa de forma eficaz pelo meu banco na internet?". Obrigado!
Mais uma vez eu preciso falar: um semestre de matéria "criptografia e segurança" não chegaram perto do conteúdo e didática do vídeo do Japa. Obrigadão como sempre, Akita
FA poderia encher o cool de grana vendendo curso de qq área da computação, mas, tem o espírito autruísta de compartilhar o conhecimento gratuitamente e ainda com o plus de ser sem massagem no ego do espectador. Quem dera todo iniciante da TI, primeiro viesse para cá antes de consumir as promessas milagrosas de 5K depois de 6 meses de estudo. Deixo uma sugestão de vc fazer um encontro com os assinantes do canal, algo como palestra, sei lá. Ia ser sucesso. Vida longa
Cara como sempre sensacional, que conteudo show! Eu talvez nao estava pesquisando de uma boa forma, mas estava aprendendo sobre TLS e HTTPS e estava com dificuldade de encontrar informacōes claras mostrando exatamente o que voce mostrou: os arquivos de CA root vem no sistema operacional ou no browser. Agora ficou muito mais claro para mim. Obrigado por esse conteudo massa, uma grande inspiracao para criar conteudo tecnico de qualidade e com profundidade.
todo mundo erra... top d+... uma pena que os que não sabem nada acham que são infalíveis, santa ignorância. Obrigado mais uma vez mestre por ter simplificado ao máximo conceitos bem complexos, depois de ver seus vídeos fica muito mais fácil saber se os pedaços de conhecimentos que estamos adquirido fazem parte do todo ou se não estão corrompidos. 🧠🧠🧠
Se não fosse pelo Akita eu pensaria que meu índice de atenção tá que nem o da maioria das pessoas hoje em dia ! Mas ❤❤❤❤❤❤❤❤ ainda aguento 1h com muito amor ❤
Eu havia dito que iria desistir em um video que voce fez sobre banco de dados ( video magnífico ) E voce deixou um coração no comentário. E eu digo, que eu vou continuar e vou aprender. Eu me apaixonei pela área, só estou meio perdido.
Demorei 6 meses para enteder que Git e Blockchain é a mesma coisa só muda mecanismo de consenso que ao invés de ser Web of Trust se torna um algorítimo de consenso como alguma variante do BFT ou algum Proof-of-alguma-coisa. Aí aparece o Akita e deixa isso cristalino como água em pouco mais de 1 hora. Conteúdo ótimo. Obs: a gente sub-estima a força do Web of Trust e outros mecanismos de consenso humano (não algorítmicos), mas no dia de hoje são as melhores soluções, já que o único algorítmo de consenso para redes blockchain públicas não-permissionadas é o PoW.
Akita, só um pedido para os próximos vídeos: quando for falar ou explicar equações ou algo matemático, pode por favor botar na tela essas equações? (Referente aos cálculos por volta do minuto 13:00) pq só vc falando pode ficar bem confuso e uma visualização do que vc esta descrevendo vai facilitar o entendimento, pelo menos pra mim…
Parabéns pelo vídeo... ele me fez lembrar uma discussão que presenciei há alguns anos: "para que usar certificado válido se nem o site da receita usa? " kkk
Oi Akita, muito bom vídeo! Vim aqui indicar uma errata: no capítulo das árvores de Merkle, mais especificamente aos 59:22 os hashes que o servidor precisariam te enviar estão selecionados errados em amarelo. Eles deveriam ser: 79a5 05e4 910e 2354 (e, é claro, o f2fb) Só assim o servidor te enviaria log n hashes (pois enviando os que aparecem no vídeo, apesar de correto, o algoritmo vai precisar de n/2 hashes) Abraço!
Akita. Sou um mero iniciante no mundo da computação. Porém existem hardware dedicados a gerar números aleatórios baseados em fenomenos quanticos, também.
Akita, muito esclarecedora essa jornada pelo universo da criptografia. Acho que uma sequência natural interessante seria cobrir algumas tecnologias pós Blockchain, como o Holochain. Grande abraço
Top, um dos meus assuntos favoritos. Eu ainda não sai da faculdade de CC mas sei o básico por que é um assunto que sempre me interessou. Valeu Akita. Fiz a inscrição no programa de trainee e fui recusado, ano que vem vou fazer de novo. Valeeeu
Tá, no inicio do vídeo eu achava que eu sabia o básico de criptografia, mas se esse foi um vídeo sobre o básico de criptografia, eu já sei que não sei kkkk. Brabo demais
20:50 boa noite, neste caso eu deleguei toda confiança para uma CA? quem irá garantir que a Let's Encrypt é segura ou não tem segundas intenções? Who watches the watcher?
O que acho legal nos videos do Samurai Akita e que ele esmiuça tudo no assunto que aborda parabéns!!!. O VeraCrypt alem de tudo voce criar 2 partições pra enganar o zé mané que tiver acesso ao disco
Mais uma vez eu digo: o canal do Akita deveria fazer parte da grade das graduações de Computação
Sim, tem vários temas aqui que é mais aprofundado do que na minha graduação de CC na UF**, mesmo o Akita falando que ta só fazendo um resumão do assunto.
@@mateuspaimdebarros6959 É real isso. Mas o Akita é nerdzão! É um Akita entre milhões. A maioria desses professores entram pra fazer carreia. A qualidade vida de um professor universitário bate o teto. O Akita faz pelo fato de gostar mesmo!
e o jeito q ele explica e muito foda
Digo mais: Akita deveria ter uma Faculdade Akita de Tecnologia e Desenvolvimento.
concordo 10000%@@waxwagner
Só agradeço por você legendar seus vídeos cara não tenho deficiência auditiva mas tenho TDAH e é sofrível ter que usar as legendas automáticas do TH-cam, isso me ajuda bastante em prender minha atenção e conseguir focar em longos minutos de vídeo mesmo tendo que pausar toda hora pra pesquisar termos se não nunca seria um vídeo do Akita 😂😂😂, descobri seu conteúdo pouco tempo atrás e estou maratonando e aprendendo muita coisa só tenho a agradecer falo de verdade ❤, e sempre fico ansioso pra um vídeo desse canal maravilho "No quarto com Akita"!!!
Cara eu com altismo(aspenger) e tdha tbm adoro essas legendas que ele mesmo coloca. Inputa um sentimento de dono e amor pelo que faz único.
@@guzulao sim mano é muito bom esse sentimento mesmo, sei muito bem o você tá falando! O TH-cam tinha uma ferramenta em que a própria comunidade poderia legendar os vídeos dos criadores mas como coisa boa dura pouco o TH-cam removeu essa função sabe se lá porque kkkj
Cara... Eu ouvi a um Flow podcast com um rapaz q tem um canal no YT chamado "TDAH Pra Gente Grande".
Qto mais esse cara falava, mais eu me identificava kkkk
Ele contou uma história da infância dele, num dia em q, por conta da impulsividade, ele enfiou o dedo na roda da bicicleta
E eu lembrei q eu tinha feito exatamente a mesma coisa qdo criança 🤣
E eu tbm gosto muito de ler as legendas eqto ouço (mesmo sendo em português), pois minha concentração e retenção do conteúdo.
Ou seja: A cada dia q passa eu percebo mais e mais indícios d q eu funciono de um jeito diferente.
E, aparentemente, vc acabou d me dar mais um indício, com essa parada das legendas.
@@bolotazZzdastapioca vc mora no brasil, realmente não tem nenhuma teoria de pq removeram? A zoeira devia correr solta nessas legendas kkkkkkk
Não tenho tdah (eu acho), mas tenho um grande problema de foco, as vezes estou assistindo uma aula e o apresentador fala alguma coisa e minha mente começa a devagar nessa fala específica e quando me dou por conta já perdi uns 2min de vídeo, então eu tenho que voltar o vídeo para recuperar oq perdi (e muitas vezes acabo voltando o vídeo e ignorando a mesma parte que já havia ignorado anteriormente kkk), isso acontece frequentemente. Vcs que costumam tb ter problema com foco tem alguma técnica ou exercício pra ajudar nisso?
SIMMM isso faz toda a diferença!!!
Vídeo do Akita é assim: Primeiro curte, depois assiste. Sempre é bom.
Eu também faço isso kkkkkkkkkkkkkkkkkkk
este cara nao cobra nada pra ensinar muito mais do que muito guru de curso na internet, brabo demais, aprendo muito aqui!
O cara explicou um semestre inteiro que eu tive sobre segurança em 1 hr kkkkkkkk o cara é um deus
HAHAHAHHAHAHAHAHA CARACA MELHOR COMENTÁRIO REALMENTE AKITA È FODA.
eu conheci uma mina que queria estudar programação e eu indiquei os videos do akita pra ela pensar bem…. ela chorou e escolheu outro curso hahahahahah.
depois do akita ou vc è ou não è.
espero que daqui 10 anos nos possamos ter ele como ministro da tecnologia e claro nosso kim kataguiri como presidente
Fabio Akita é a Redpill dos Dev, eu gosto do canal justamente por esse método raíz de ensinar!
Parabéns mestre!
Meu maior arrependimento foi não ter encontrado esse canal antes, cada vídeo que assisto, preciso repetir várias vezes e de dias para absorver tanta informação.
Por favor, poste vídeo toda semana, nós precisamos disso!
Eu já ilustrei criptografia em sala de aula usando exatamente esse algoritmo RSA, por ser mais fácil de explicar.
Pra entender o algoritmo RSA, vamos seguir com uma "lista de tarefas", na prática. Essa lista contém:
- Geração das Chaves (passos de 1 a 3)
- Escolha da chave pública (passo 4)
- Cálculo da chave privada correspondente (passo 5)
Passo 1: Escolha dois números primos diferentes, p e q.
Qto maior o número primo, mais seguro ele é. Mas vamos usar números primos pequenos pra facilitar.
Por exemplo: p = 11 e q = 7.
Passo 2: Calcule o produto de p e q:
n = p * q.
n = 11 * 7 = 77.
Esse 'n' é o tal número MOD que o Akita falou no começo do vídeo.
Passo 3: Calcule a função totiente de Euler (φ(n)), que é o número de inteiros positivos menores que n e coprimos a n.
Para calcular φ(n), você pode usar a fórmula φ(n) = (p-1)(q-1).
φ(77) = (11-1)(7-1) = 60.
Passo 4: Escolha um número inteiro 'e' menor que φ(n) e coprimo a φ(n).
Normalmente, 'e' é escolhido como um número primo ou um número ímpar.
Vamos escolher e = 13 neste exemplo.
Cálculo da chave privada:
Passo 5: Calcule a chave privada 'd', que é o inverso multiplicativo de 'e' módulo φ(n).
Isso pode ser calculado usando o algoritmo de Euclides estendido.
'Mod' são os inteiros que restam de uma divisão.
Exemplo: 11 dividido por 4 dá 2. E sobra 3.
11 mod 4 = 3
Neste exemplo, o valor de 'd' é 37, já que 13 * 37 (mod 60) = 1.
Chaves geradas:
A chave pública é composta pelo par (n, e), que no nosso caso é (77, 13).
A chave privada é composta pelo valor de 'd', que é 37.
Agora, temos as chaves pública e privada geradas.
*_A chave pública é usada para criptografar mensagens e a chave privada é usada para descriptografá-las._*
Para criptografar uma mensagem M, você usaria a chave pública da seguinte maneira:
C = M^e mod n, onde C é o texto cifrado.
Para descriptografar a mensagem cifrada C, você usaria a chave privada:
M = C^d mod n, onde M é a mensagem original.
Exemplo:
A=1
B=2
C=3
etc.
Se eu quiser enviar a mensagem "ABC", eu terei q criptografar os respectivos números usando a chave pública (n, e).
Criptografando o número 1:
M = 1
C = 1^13 mod 77 = 1 mod 77 = 1
Portanto, o número 1 criptografado é igual a 1.
Criptografando o número 2:
M = 2
C = 2^13 mod 77 = 8192 mod 77 = 45
Portanto, o número 2 criptografado é igual a 45.
Criptografando o número 3:
M = 3
C = 3^13 mod 77 = 1594323 mod 77 = 29
Portanto, o número 3 criptografado é igual a 29.
Agora vamos descriptografar cada número usando a chave privada (d) e o valor de n = 77:
Descriptografando o número 1:
C = 1
M = 1^37 mod 77
M = 1
Portanto, o número 1 descriptografado é 1.
Descriptografando o número 45:
C = 45
M = 45^37 mod 77
M = 2
Portanto, o número 45 descriptografado é igual a 2.
Descriptografando o número 29:
C = 29
M = 29^37 mod 77
M = 3
Portanto, o número 29 descriptografado é igual a 3.
Lembrando que num cenário real os números primos usados seriam muito maiores, tornando a fatorização desses números extremamente difícil.
Explicação nível top de qualidade!
só digo uma coisa... que rolê do caramba kkkkkkkkkkk
@@alantchunay O legal é q tem uma caralhada de conceitos dentro dessa explicação.
Eu explicava isso em 15 minutos pra jovens da área de manutenção a hardware.
Mas para jovens voltados a área de T.I. esse assunto se desdobrava em vários conceitos e ocupava uma aula inteira!
Exemplo de side-quest sobre algoritmo RSA:
Vc pode relacionar 3 números matematicamente, para q esses números só façam sentido entre eles. Fazendo um exemplo simples usando multiplicação:
C = A * B
Vou escolher 2 números aleatórios para A e B só pra ilustrar:
A = 2
B = 3
E para esses 2 números aleatórios eu vou calcular o valor correspondente de C:
C = A * B
C = 6
Características dessa "relação":
- Esse valor de C só funciona logicamente junto com A e B correspondentes.
É possível reconstruir qualquer um dos números A, B ou C, se eu tiver os outros 2 números:
Exemplo:
C = A * B
Mas, em vez de saber os valores A e B:
I) vc pode saber B, se vc tiver A e C:
B = C / A
II) vc pode saber A, se vc tiver B e C:
A = C / B
Essa é a premissa básica do algoritmo de criptografia q permite ao dispositivo do outro lado da rede saber qual é o número da chave, sem receber diretamente essa chave pela rede.
No fim, os 2 lados sabem q conseguiram recriar os valores necessários, ao receber um "desafio matemático" envolvendo esses valores.
Servidor:
Desafio ( 2 * C - A + 1 ) = ???
Então o outro lado faz a conta seguindo o desafio proposto e usando os valores q ele acha q são os valores corretos, e envia apenas a resposta do cálculo desse desafio.
Cliente:
Desafio = 11
Se esse número da resposta desse desafio bater com a reconstrução dos cálculos feitas no lado do servidor, então isso quer dizer q ambos os lados conseguiram recriar os valores chave necessários pra entender um ao outro.
Servidor: _- Acertô miserávi!_
Eles chegaram a um consenso numérico, sem dizer explicitamente quais eram esses números.
Enfim... É um monte de pequenas sacadas q, juntos, fazem vc entender como a coisa toda funciona.
@@VictorCampos87 É um monte de sacadas que fazem a gente perceber como q existem pessoas brilhantes nesse país e tbm me fazem refletir no quanto ainda preciso estudar!! 😂😂 Explicação incrivel cara, abriu minha mente demais sobre o assunto, tava boiando legal!!
Cara eu sempre penso: como esse conteúdo do Akita é valioso, não é possível que é grátis...
Eu não fiz faculdade de tecnologia, vim da engenharia mecânica e sou dev. Não tive muitos dos fundamentos da computação e vejo cada vez mais como esse universo é imenso. Os seus vídeos me ajudam muito a entender vários conceitos que antes pra mim, eu nem conseguia imaginar como funcionavam ou existiam. Maratonei quase o seu canal inteiro, e sinto com clareza que sou um profissional muito mais completo depois disso.
Mt obrigado por esse serviço de comunidade.
Este canal é uma enciclopédia fortemente estruturada de conhecimentos para se deleitar... Acompanhar os vídeos do Akita, é bem próximo do nível de maturidade que um profissional adquire no dia-a-dia da sua profissão
Esse é o único canal no TH-cam, onde consigo assistir o vídeo até o final, mesmo tendo mais de 1h. Conteúdo e profissional do c@ralh0, esse Fábio!
Ele consegue ser um Roadmap ambulante do que se deve estudar para se tornar um profissional aceitável.
Fábio vc é um dos melhores "generalistas de TI" desta geração. Agradeço por vc ter baixado do sistema Sirius 😂 para esta missão de nos instruir neste planetinha azul. Parabéns Fábio! Vc é um cara iluminado. Te desejo grande sucesso na sua carreira. Um abraço. Obrigado obrigado.
Descentralização foi a 8ª maravilha que a internet trouxe. !
-- - Hj tá presente principalmente nas noticias e política, coisa que o Brasil estava precisando há muito tempo. 🙌🏽
Mais um um vídeo que ensina mais que muitos cursos por aí. Nível de graduação.
Desde o inicio do ano quando comecei a descobrir o mundo da área da computação acabei esbarrando no seu canal, seus vídeos me ajudam muito, valeu mesmo, você é demais cara.
Vivo no youtube BR/JP/INGLES e esse é o melhor canal de computação, além de técnico e sério consegue entreter
pqp tu me salvou para um CARAAAAALLLHHH... eu to ha 3 semanas tentando configurar um jellyfin pra descobrir que era só a minha ISP travando a porta 80.
E agora eu to indo pra colocar o certificado e usar com meu dominio.
Me salvou demais, não tinha entendido como que o lets encrypt funcionava pra achar meu dominio. Te adoro beijos
É sempre um enorme prazer em assistir vossos vídeos Mr.Akita, parabéns.
Akita é o melhor to firme no aprendizado graças a esse cara
Como eu queria ter conhecido esse canal antes... 3 anos atrás eu gastei uns 2 meses pra entender tudo o que você explicou em alguns vídeos de uma playlist. Parabéns!!!
Resumão de vários capítulos do livro do Kurose! Parabéns Akita, ótimo conteúdo, obrigado por compartilhar e tornar mais simples!
Esse canal é que nem vinho. A medida que envelhece, só melhora. Incrível 👏👏👏👏👏👏
Tudo é questão de tempo.
Se o hardware for suficientemente rápido o processo de criptografia pouco importa, será quebrado.
O importante é manter o hardware rápido o suficiente para realizarmos nossas atividades e lento o suficiente para para que não possa ser quebrado, se isso não for possível sempre será necessário um novo algoritmo de encriptação para que as coisas continuem seguras.
Parabéns pelo vídeo!
Parabéns por tudo isso que vc faz. É incrível como trecho do final com os erros nos dá um spoiler de como deve ser trabalhoso fazer um vídeo desse: roteiro completo (e com as legendas ), gravação do vídeo (só o video tem 1h14min, imagina quanto tempo de gravação), gravação da tela, edição, etc... e tudo sem fins lucrativos. 👏
Mano! Só nesse vídeo, revisou todo o meu Bacharel em Sistemas de Informação. Muito obrigado!
Grande Akita, perfeita a explicação sobre arvores Merkle, sendo a raiz da segurança do bitcoin,
inclusive no whitepaper do Bitcoin o Próprio Satoshi mostra o quão complicado é tentar quebrar a sua segurança e o custo.
Também ótimo, foi falar sobre chaves assimétricas, onde a chave pública pode ser mostrada, (Carteira), e que tem que proteger a Chave Privada, que é onde se assina uma transação.
O Like de sempre. 👍
Incrivel como o cara ler todos os comentários
Espero um dia conseguir chegar no nivel de conhecimento dessa lenda
quando vi a notificação, cliquei mais rapido que [imagina uma coisa muito rapida aqui]
uma das melhores coisas da vida é aproveitar mais uma aula do Akita!
Parabéns pelo conteúdo, as explicações ficam muito claras e diretas. Muito bom!
Não paro de me surpreender com você meu caro! 😮😮
Esse canal é o nosso precioso
Maravilha !!! Papo d Gente Grande !! Parabéns !!!
Adoro os exemplos do Akita
"hmmm, to de boa aqui no aeroporto.... OVÔ BAIXA O MANJARO KK"
Como sempre uma incrível aula, simplesmente um dos canais mais informativos que já vi do TH-cam
Caramba, muito bom, nunca tinha ouvido falar de computação distribuida, valeu, seus conteúdos são excelentes.
Oda gênio demais, sem condições, slk
Um dos vídeos mais importantes, junto com os de rede e de instalação e config de sistema .
Show de bola, usei muito torrent, hoje nao uso mais, mas nao sabia que era tipo assim que rolava, thank you!
Caramba .... vendo este vídeo, me deu uma certa nostagia do tempo em que não existia TORRENT e coisas do genero ... a conexão era lenta, servidores muitas vezes eram computadores pessoais em que a pessoa deixava algumas coisas publicas ... enfim ... Lembro de que para baixar um arquivo de 100 MBytes, muitas das vezes ele era dividido em 20 ou 50 partes, e que você depois usava o UNZIP para unir tudo. E quando o arquivo era realmente grande usavamos o LZMAX para compactar ele ainda mais. Engraçado que os mesmos conceitos usados na epoca foram o estopim para o surgimento de coisas que hoje nem nos damos conta de que estão presentes .... Muito bacana perceber que participei de alguma forma de todo este desenvolvimento ...🙂👍
Muito massa, nunca encontrei um conteúdo como esse que mostra como separar as regras de negócio do react!! Parabens pelo conteúdo!
Basicamente a base de blockchain explicada neste vídeo. Obrigado. Rapaz o Akita chingando é muito engraçado.
Meu comentario inicial sem ver o video, vamos la pra mais ma missão, ver e rever varias vezes pra realmente entender a fundo o que o mestre fala.
"Oh cacete!" kkkkkk. Obrigado por voltar, Akita verdadeiro
Vou comecar meu mestrado em blockchain - esse video vai ser otimo !!
esse video caiu bem na hora certa, estou no momento comecando a estudar aritmetica modular para entender a fundo esses conceitos
Aula do Mestre, muito obrigado, eu estou usando script, jwt, bycript, e uso com framework, logo isso é direto, sem ensinamento, estou revendo seu video novamente agora, quero rever até entender o suficiente
Nossa esse video é um complemento do que venho aprendendo, é sempre bom apontar um norte caminho seguro para essas aplicações.
Opa, sou leigo e assisto os vídeos por pura curiosidade.
Esse conceito de certificados raiz me fez achar uma resposta pra uma pergunta que eu sempre fiz: "Como que ninguém se passa de forma eficaz pelo meu banco na internet?".
Obrigado!
Para isso, acho que é só porque não precisaram ainda, a quantidade de leigos que caem ainda é bizarramente alta
Caralho... Muita informação. Vídeo muito foda. Parabéns pela qualidade.
Outro vídeo de criptografia 🤩. Seus últimos dois vídeos me fez ficar apaixonado pelo tema, tô estudando bastante ultimamente.
Mais uma vez eu preciso falar: um semestre de matéria "criptografia e segurança" não chegaram perto do conteúdo e didática do vídeo do Japa. Obrigadão como sempre, Akita
Naturalmente já sou fã de japoneses, aí vêm um cara desses dando uma aula de altíssimo nível... Pô véi, cada vez mais fã desse japa!
FA poderia encher o cool de grana vendendo curso de qq área da computação, mas, tem o espírito autruísta de compartilhar o conhecimento gratuitamente e ainda com o plus de ser sem massagem no ego do espectador. Quem dera todo iniciante da TI, primeiro viesse para cá antes de consumir as promessas milagrosas de 5K depois de 6 meses de estudo. Deixo uma sugestão de vc fazer um encontro com os assinantes do canal, algo como palestra, sei lá. Ia ser sucesso. Vida longa
Melhor canal
Boa tarde! Bora ver.
Caralhow, caiu como uma luva esse vídeo. Estava procurando um conteúdo assim exatamente agora!! Só bora!
Excelente, Obrigado pelo conteúdo que inspira estudar mais os fundamentos. 🚀
Mais uma para a minha bagagem essencial. Maneirão, Akita!
Obrigado Akita!!! Mestre !!!
Cara como sempre sensacional, que conteudo show! Eu talvez nao estava pesquisando de uma boa forma, mas estava aprendendo sobre TLS e HTTPS e estava com dificuldade de encontrar informacōes claras mostrando exatamente o que voce mostrou: os arquivos de CA root vem no sistema operacional ou no browser. Agora ficou muito mais claro para mim. Obrigado por esse conteudo massa, uma grande inspiracao para criar conteudo tecnico de qualidade e com profundidade.
todo mundo erra... top d+... uma pena que os que não sabem nada acham que são infalíveis, santa ignorância. Obrigado mais uma vez mestre por ter simplificado ao máximo conceitos bem complexos, depois de ver seus vídeos fica muito mais fácil saber se os pedaços de conhecimentos que estamos adquirido fazem parte do todo ou se não estão corrompidos. 🧠🧠🧠
Excelente vídeo, parabéns muito bem explicado. Eu uso bastante o veracrypt e uso também o GPG.
sempre uma aula os seus vídeos, serve de inspiração pra saber que tem muita coisa pra aprender ainda. Parabens.
Se não fosse pelo Akita eu pensaria que meu índice de atenção tá que nem o da maioria das pessoas hoje em dia !
Mas ❤❤❤❤❤❤❤❤ ainda aguento 1h com muito amor ❤
Tô bem feliz de ter entendido tudo
Tava indo dormir, aí vejo vídeo novo do Akita e agora não posso dormir mais
Jovens de TI só pensam em uma coisa:
Vídeo de mais de uma hora do Akita falando sem parar
Men want only one thing and it's awesome
Muito bom! Como sempre adorei!
E o protocolo BB84, Akita, rs rs rs.
Obrigado pelo vídeo
Eu havia dito que iria desistir em um video que voce fez sobre banco de dados ( video magnífico )
E voce deixou um coração no comentário.
E eu digo, que eu vou continuar e vou aprender. Eu me apaixonei pela área, só estou meio perdido.
Demorei 6 meses para enteder que Git e Blockchain é a mesma coisa só muda mecanismo de consenso que ao invés de ser Web of Trust se torna um algorítimo de consenso como alguma variante do BFT ou algum Proof-of-alguma-coisa. Aí aparece o Akita e deixa isso cristalino como água em pouco mais de 1 hora. Conteúdo ótimo.
Obs: a gente sub-estima a força do Web of Trust e outros mecanismos de consenso humano (não algorítmicos), mas no dia de hoje são as melhores soluções, já que o único algorítmo de consenso para redes blockchain públicas não-permissionadas é o PoW.
First! Não deu tempo ver ainda, mas sei que é um contudo foda! Valeu Akita.
Akita, só um pedido para os próximos vídeos: quando for falar ou explicar equações ou algo matemático, pode por favor botar na tela essas equações? (Referente aos cálculos por volta do minuto 13:00) pq só vc falando pode ficar bem confuso e uma visualização do que vc esta descrevendo vai facilitar o entendimento, pelo menos pra mim…
os detalhes desse cálculo estão nos outros 2 videos que eu fico falando que já fiz e este estou só passando por cima pra não repetir.
aulão online, vlw akita!
Parabéns pelo vídeo... ele me fez lembrar uma discussão que presenciei há alguns anos: "para que usar certificado válido se nem o site da receita usa? " kkk
Saudações !!! que ótimo mais conhecimento compartilhado👏
gratidão sempre !
Oi Akita, muito bom vídeo!
Vim aqui indicar uma errata: no capítulo das árvores de Merkle, mais especificamente aos 59:22 os hashes que o servidor precisariam te enviar estão selecionados errados em amarelo. Eles deveriam ser:
79a5
05e4
910e
2354
(e, é claro, o f2fb)
Só assim o servidor te enviaria log n hashes (pois enviando os que aparecem no vídeo, apesar de correto, o algoritmo vai precisar de n/2 hashes)
Abraço!
Akita.
Sou um mero iniciante no mundo da computação.
Porém existem hardware dedicados a gerar números aleatórios baseados em fenomenos quanticos, também.
Patrimônio brasileiro
Muito bom 👏👏👏
O melhor é o final, os erros, kkkkkkkk
Obrigado Akita!
Cada dia melhor, Akita / ótimo vídeo.
Akita, tudo bom professor? O que o senhor acha da criptografia SHA-256?
Akita, muito esclarecedora essa jornada pelo universo da criptografia. Acho que uma sequência natural interessante seria cobrir algumas tecnologias pós Blockchain, como o Holochain.
Grande abraço
55:43 o emule faz isso ?
quando compartilha algum arquivo novo ele faz o calculo e salva no propriedades do arquivo bem antes era assim eu acho
Top, um dos meus assuntos favoritos. Eu ainda não sai da faculdade de CC mas sei o básico por que é um assunto que sempre me interessou. Valeu Akita. Fiz a inscrição no programa de trainee e fui recusado, ano que vem vou fazer de novo. Valeeeu
Tá, no inicio do vídeo eu achava que eu sabia o básico de criptografia, mas se esse foi um vídeo sobre o básico de criptografia, eu já sei que não sei kkkk. Brabo demais
Agora sextou de verdade hehe
Excelente🕸🖥
Quem lembra das páginas da Caixa Econômica com certificado inválido e o tutorial oficial consistia em instalar a CA deles na sua máquina? kkkkk
SUPER seguro kkkkkk
@@Akitando tranquilo né. afinal é "SÓ" um banco
Foi assim que uma pessoa na Bahia sacou dinheiro da conta da minha mãe 🤌🏻
Como sempre aguardando ansioso por mais uma aula !!!
muito bom ! parabéns!
Continue com os otimos video akita estamos com você
20:50 boa noite, neste caso eu deleguei toda confiança para uma CA? quem irá garantir que a Let's Encrypt é segura ou não tem segundas intenções? Who watches the watcher?
Caraca mano, tu é foda Akita ..... parabéns!
Excelente aula!
conteudo aq sempre vale ouro
Poderia ter mencionado o Tor que está relacionado com o assunto, tanto com criptografia quanto com descentralização.
Valeu, mestre Akita!
O que acho legal nos videos do Samurai Akita e que ele esmiuça tudo no assunto que aborda parabéns!!!. O VeraCrypt alem de tudo voce criar 2 partições pra enganar o zé mané que tiver acesso ao disco
Na boa, seus vídeos são melhores que as séries da netflix, minha opinião.
46:00 mostra como baixar em bit torrent
TPM não bloqueia rootkits, ele só impede o ataque de algumas classes de rootkits.