Muito bom. Todo mundo fala de criptografia com chaves assimétricas, mas ninguém explica o porquê de a chave pública ser suficinete para a decifragem na ponta do receptor. O algoritmo de encriptação e decriptação já está implícito. Muito obrigado.
Impressionante. Só descobri seu canal em julho/2022. Iniciei com programação em 2002. Nesses 20 anos não achei uma explicação que me fizesse entender essa criptografia assimétrica. Achei muita teoria que mais confundia do que esclarecia. Parabéns pelo trabalho. Estou maratonando todos os seus videos. Seu conteúdo é muito melhor que muito curso pago que já fiz.
@@TiagoSalem vou olhar novamente. Tiago uma questão, se eu envio uma chave pública minha p vc criptografar uma mensagem p min e me enviar , mas alguem no meio do caminho trocou a minha chave pública por uma dele . Você teria como saber que não se trata de uma chave pública minha ?
"Programador tem que ser bom em lógica, não em cálculo" Um BOM programador tem que ser bom em ambos O TH-cam é tipo um Hub que reúne as declarações mais absurdas que já vi
Cara, nem sei se você vai chegar a ler isso. Dificilmente comento em algo no youtube, mas dessas vez tive qque dar meus parabéns, você tem uma didática invejável, sucesso!
Cara, fiquei 2 semanas lendo Stallings pra entender esse cálculo e você em pouco mais de 20 minutos conseguiu simplificar tudo e fazer parecer fácil. Muito boa sua didática, passou certinho o passo a passo. Parabéns mano, continue assim! Ganhou um inscrito, haha. Abraços.
Muito obrigado, cara!! Seja bem vindo. Fico feliz que o pessoal gostou do resultado. Não esperava que tanta gente assistisse um video de quase meia hora hehe
Tiago Salem sinceramente nem vi o tempo passar, você explica de uma forma que deixa a gente vidrado, não fica aquela coisa entediante. Parabéns pela excelente didática!
6 Notas IMPORTANTES sobre este vídeo: 1) Sim, minha voz está estranha. É gripe. 2) Para ficar claro: o truque é baseado em achar valores para as chaves publicas e privadas que fazem com que a gente possa utilizar o *resto* da divisão como o valor procurado. Agradeça a aritmética modular: pt.wikipedia.org/wiki/Aritm%C3%A9tica_modular 3) Aos matemáticos de plantão: SIM! Eu substituí o sinal de congruência (três tracinhos) pelo de igualdade (dois tracinhos). Aqui é só para exemplificar, não para ser academicamente perfeito. 4) Estes valores não podem ser usados para valer no RSA pois são muito pequenos. Qualquer calculadora de RSA online vai *rejeitar* os valores por serem muito pequenos. Se quiser valores que funcionem, use p = 11, q = 13, e = 7 : canihavesomecoffee.github.io/js-rsa-tool/#encrypt 5) Euler é o Leonhard Euler. Eu não estava falando do Euller filho do vento, caso você saiba quem é. 6) O nome dos três criadores do RSA: Ronald Rivest, Adi Shamir e Leonard Adleman Função totiente: pt.wikipedia.org/wiki/Fun%C3%A7%C3%A3o_totiente_de_Euler Calculadora do multiplicativo inverso modular: planetcalc.com/3311/ Link para o Forum: tribocrypto.com
Rapaz, se eu já curtia o conteúdo técnico dos Bitcoinheiros, esse aqui é mais ainda kkkkkkk Entendendo maravilhosamente a magia por trás do btc, agora. Parabéns Tiago, tua didática é foda!
Sera que o computador descriptografa isto? (!!$$!!!& !&$%$$#&!@!&) se conseguir eu me inscrevo no seu canal Eu consigo descriptografar isto contando o ABCDEF...etc no dedo!!!
Ja testei a logica com 300 pessoas e nenhuma delas conseguiram...e o mais incrivel foi que lhe mostrei a uma delas como fazer a contagem nos dedos pra descriptografar e criptografar ...na hora a pessoa pegou o jeito!!! olha que a pessoa nem é nerd hem...
Pessoal, no final ele fala: “Mesmo que o RSA não estava sendo usado no bitcoin” . Não é o RSA usado pra gerar as chaves públicas e privadas na Blockchain, então qual que é?
Opa, muito obrigado! Eu não ligo muito pra deslike. Enquanto a maior parte estiver positiva, é sinal que está valendo a pena continuar. É impossível agradar todo mundo. :)
Uma duvida Tiago, você escolheu os números 7 e 11 para o exemplo, mas qual critério o computador usar quando ele escolhe os primeiros número para criar a chave pública de privada ?
Obrigado. A única coisa que você pode publicar é o par que define sua chave pública. Ao enviar uma msg para uma pessoa, você utiliza a chave publica dela para cifrar o texto, e ela utilizará a chave privada dela para decifrar.
Eu sou entusiasta dessa área! Eu gostaria de um Review do white paper do Bitcoin e uma outra ideia para seus vídeos seria se você pudesse falar das inovações que o cardano está propondo, se elas são válidas e tem futuro! Obrigado
336333833373334333733343337333033373333333336313332363633323636333733323336333133373337333236353336333733363339333733343336333833373335333633323337333533373333333633353337333233363333333636363336363533373334333633353336363533373334333236353336333333363636333636343332363633363634333733393336333533373332333733323336363633323636333436343337333933353337333633383336333133373334333733333334333133373330333733303332363433323636333636343336333133363339333636353332363633343634333733393335333733363331 Você conhece esse tipo de criptografia☝️☝️
Ele precisa ser coprimo do totient, ou seja, o único divisor comum entre eles precisa ser o número 1: pt.wikipedia.org/wiki/N%C3%BAmeros_primos_entre_si
Boa noite Tiago.. no vídeo vc fala sobre colocar seu dinheiro em algo que teria certeza de que é algo seguro, hoje temos vários softwares para criptomoedas e a maioria deles a forma de backup são por meio de um conjunto de palavras, a pergunta é qual software ou Hardware vc usa e recomenda?
Não tenho bem um preferido. Já usei Electrum, jaxx, metamask, e guardo o seed (conjunto de palavras) offline. Recomendar hoje qualquer software é complicado, até mesmo o electrum já teve problemas de segurança. O negócio é salvar bem o seed e seguir boas práticas de segurança.
Sim. Por usar módulo, o número deve ser menor que n. Não funciona com números negativos, porém isto não é um problema. Em sistemas computacionais nós guardamos dados como bytes, que são números compreendidos entre 0 e 255. A representação de números negativos dentro de um computador funciona de forma que não impacta este processo.
Esse definição de número primo foi ruim demais.😂😂😂 Nem precisa ser matemático para saber o básico. Qualquer número divide por um e por ele mesmo sem sobrar resto! Não é essa a definição. Um número primo só se divide por um e por ele mesmo com resto zero! Ao contrário dos números não primos que fazem isso com um, com ele mesmo e com outros números.😊
TIAGO BUGUEI !!! RI MUITO, ENQUANTO ASSISTIA O VÍDEO, FALEI NA MESMA HORA EM QUE VOCÊ : " É ASSIM QUE FUNCIONA O BAGULHO " KKKK... PERGUNTINHA : ISSO É CONCEITO OBRIGATÓRIO PRA QUEM DESEJA TRABALHAR COM BLOCKCHAIN ?
haha, que coincidência! Se você só pretende programar para uma plataforma tipo o ethereum, você precisa pelo menos entender o que é o conceito da criptografia assimétrica. Não irá diretamente fazer nenhum cálculo destes, já que isso tudo é automatizado pela plataforma.
Thiago, você avisou pra o povo que não ia aguentar parar de ver o vídeo... se você já tinha feito isso e era só para os desbravados; Você podia parar com a delicadeza que fica no resto do vídeo, "chama de joão" se o indivíduo não consegue ele vai fazer o que ele consegue e pronto! em outras palavras, foda-se quem não tem paciência pra aprender. Só existe dois caso em que não consegue-se se aprender: * Estar muito difícil - Com o tempo aprende, veja dez vezes ou mais até aprender, desistir é para os fracos. * Muita preguiça pra aprender - essa pessoas aqui tem que se ferrar na vida, tem que viver na ignorância porque é tudo que a preguiça vai trazer pra elas. Fora isso esse vídeo está excelente, tive que ver duas vezes pela minha dificuldade de tempo. Está mais um conteúdo excelente, continue o bom trabalho e quem quiser aprender que corra atrás, você já mastiga bastante o conteúdo aqui. P.S. Você esqueceu de dizer o nome do trio R S A, eu acho que deveria dizer mas tudo bem e quem quiser saber que faça suas buscas o google é uma das ferramentas mais fácil de se usar da internet! Muito obrigado mesmo Thiago, espero que melhore logo da gripe!
Muito obrigado pelo feedback, Rui! Sobre os nomes, eu realmente tinha esquecido. Adicionei na descrição do vídeo. Eu gravo sem roteiro, e geralmente só uso o que está na tela para guiar o que eu falo (para sair um pouco mais natural). O lado ruim é que as vezes acaba se perdendo alguma informação importante. Sobre a delicadeza.. acredita que nem havia pensado nisso enquanto estava gravando? É aquele tipo de coisa que acaba saindo naturalmente sem muito planejamento. Mas concordo plenamente que o pessoal precisa correr atrás mesmo. O que eu estou passando aqui no canal não é nem 1%, e todo dia parece que surge mais um caminhão de coisas novas para aprender. O negócio é não parar mesmo. Obrigado pelo comentário!! (ps: já estou melhor) Abraço!
Mereceu meu aplauso!!!! gostei muito
CARA!!!!! muiiiiitooo bom. Obrigado pelo conteúdo.
Outubro/2024
Muito bom esse vídeo, ganhou mais um seguindo
Sua explicação é fantástica
Show adorei a forma de explicar fui rindo e aprendendo. Bati palma para as equações.
Muito bom. Todo mundo fala de criptografia com chaves assimétricas, mas ninguém explica o porquê de a chave pública ser suficinete para a decifragem na ponta do receptor. O algoritmo de encriptação e decriptação já está implícito. Muito obrigado.
excellent explanation! I really like this subject.
Impressionante. Só descobri seu canal em julho/2022. Iniciei com programação em 2002. Nesses 20 anos não achei uma explicação que me fizesse entender essa criptografia assimétrica. Achei muita teoria que mais confundia do que esclarecia.
Parabéns pelo trabalho. Estou maratonando todos os seus videos. Seu conteúdo é muito melhor que muito curso pago que já fiz.
Pqp!!!! Animal, brother. Parabéns pelo belo trabalho!!!!
Oi Thiago. Cara o seu canal é um dos mais técnicos e esclarecedor do Brasil. Que bom que a tecnologia brasileira pode contar contigo.
Obrigado, amigo!
Muito obrigada!
Que aula 👏🏼
Parabéns. Muito bem explicado!
Só faltou uma pequena parte. Como gerar várias chaves públicas a partir da sua Chave Privada ?
Ué, a parte da geração da chave pública está no vídeo. É um par de números.
@@TiagoSalem vou olhar novamente. Tiago uma questão, se eu envio uma chave pública minha p vc criptografar uma mensagem p min e me enviar , mas alguem no meio do caminho trocou a minha chave pública por uma dele . Você teria como saber que não se trata de uma chave pública minha ?
"Programador tem que ser bom em lógica, não em cálculo"
Um BOM programador tem que ser bom em ambos
O TH-cam é tipo um Hub que reúne as declarações mais absurdas que já vi
Nem vou discutir. Sem tempo pra isso. Boa sorte na vida e na profissão. Abraço.
Eu gosto de cálculo pra caralho.
Cara, tem que bater palma para essa sua explicação que foi simples, clara e efetiva. Obrigado pelo conteúdo!
Valeu cara!! muito obrigado!
Sensacional 1:25 kkkkkkk chorei de rir, parabéns seu trabalho tá muito bacana
haha, valeu!!
Vamo trocar uma ideia geekadvanced@gmail.com
Cara, nem sei se você vai chegar a ler isso. Dificilmente comento em algo no youtube, mas dessas vez tive qque dar meus parabéns, você tem uma didática invejável, sucesso!
Oi Guilherme! Muito obrigado! Fico muito feliz quando recebo este tipo de comentário. Abraço!
Cara, fiquei 2 semanas lendo Stallings pra entender esse cálculo e você em pouco mais de 20 minutos conseguiu simplificar tudo e fazer parecer fácil. Muito boa sua didática, passou certinho o passo a passo. Parabéns mano, continue assim! Ganhou um inscrito, haha. Abraços.
Muito obrigado, cara!! Seja bem vindo.
Fico feliz que o pessoal gostou do resultado. Não esperava que tanta gente assistisse um video de quase meia hora hehe
Tiago Salem sinceramente nem vi o tempo passar, você explica de uma forma que deixa a gente vidrado, não fica aquela coisa entediante. Parabéns pela excelente didática!
Os caras que criaram essa criptografia tão de parabéns, vou usar ela pra tudo agora nas minhas gambiarras😂😂😂
6 Notas IMPORTANTES sobre este vídeo:
1) Sim, minha voz está estranha. É gripe.
2) Para ficar claro: o truque é baseado em achar valores para as chaves publicas e privadas que fazem com que a gente possa utilizar o *resto* da divisão como o valor procurado. Agradeça a aritmética modular: pt.wikipedia.org/wiki/Aritm%C3%A9tica_modular
3) Aos matemáticos de plantão: SIM! Eu substituí o sinal de congruência (três tracinhos) pelo de igualdade (dois tracinhos). Aqui é só para exemplificar, não para ser academicamente perfeito.
4) Estes valores não podem ser usados para valer no RSA pois são muito pequenos. Qualquer calculadora de RSA online vai *rejeitar* os valores por serem muito pequenos. Se quiser valores que funcionem, use p = 11, q = 13, e = 7 : canihavesomecoffee.github.io/js-rsa-tool/#encrypt
5) Euler é o Leonhard Euler. Eu não estava falando do Euller filho do vento, caso você saiba quem é.
6) O nome dos três criadores do RSA: Ronald Rivest, Adi Shamir e Leonard Adleman
Função totiente: pt.wikipedia.org/wiki/Fun%C3%A7%C3%A3o_totiente_de_Euler
Calculadora do multiplicativo inverso modular: planetcalc.com/3311/
Link para o Forum: tribocrypto.com
Baaaaaaita video 👏👏👏
Vídeo muito bom.
Parrabens pelos seus videos.
Didatica direta e simples.
Obrigado
Valeu Felipe! Obrigado!
Rapaz, se eu já curtia o conteúdo técnico dos Bitcoinheiros, esse aqui é mais ainda kkkkkkk
Entendendo maravilhosamente a magia por trás do btc, agora.
Parabéns Tiago, tua didática é foda!
Valeu. Muito obrigado.
MUITO BOM! PARABÉNS. Seus videos são excelentes. abraço.
Muito obrigado :D
Mandou super bem... parabéns!
"O computador faz isso com o pé nas costas" kkkkk
Sera que o computador descriptografa isto?
(!!$$!!!& !&$%$$#&!@!&) se conseguir eu me inscrevo no seu canal
Eu consigo descriptografar isto contando o ABCDEF...etc no dedo!!!
Ja testei a logica com 300 pessoas e nenhuma delas conseguiram...e o mais incrivel foi que lhe mostrei a uma delas como fazer a contagem nos dedos pra descriptografar e criptografar ...na hora a pessoa pegou o jeito!!! olha que a pessoa nem é nerd hem...
É CLARO QUE NÓS QUEREMOS TABELA ASCII!!! PLEASE!! MARAVILHA DE VÍDEO!!
Pessoal, no final ele fala: “Mesmo que o RSA não estava sendo usado no bitcoin” . Não é o RSA usado pra gerar as chaves públicas e privadas na Blockchain, então qual que é?
Ecdsa.
Poxa! Bem explicado.
Obrigado pelo seu trabalho.
Está de parabéns, conteúdo valioso. É incrível como um vídeo desse pode ter deslike. Deve ter sido um BOSTA na água.
Opa, muito obrigado! Eu não ligo muito pra deslike. Enquanto a maior parte estiver positiva, é sinal que está valendo a pena continuar. É impossível agradar todo mundo. :)
Uma duvida Tiago, você escolheu os números 7 e 11 para o exemplo, mas qual critério o computador usar quando ele escolhe os primeiros número para criar a chave pública de privada ?
Aula excepcional :)
Valeu!!
Oi cara, tudo bem? Uma dúvida, se eu quiser encriptar "teste", no caso eu criptografo cada caractere e depois concateno os caraceteres cifrados?
Apresentação prática e didática. Parabéns! Uma dúvida: para o destinatário, quais chaves que passo?
Obrigado. A única coisa que você pode publicar é o par que define sua chave pública. Ao enviar uma msg para uma pessoa, você utiliza a chave publica dela para cifrar o texto, e ela utilizará a chave privada dela para decifrar.
Muito bom
Valeu!!
Por isso que eu sempre digo: Don't trust. Verify! Muito massa o vídeo Tiago! Parabéns!
Valeu cara!! Falou tudo!
Eu sou entusiasta dessa área! Eu gostaria de um Review do white paper do Bitcoin e uma outra ideia para seus vídeos seria se você pudesse falar das inovações que o cardano está propondo, se elas são válidas e tem futuro! Obrigado
Obrigado pela sugestão.
Dá uma olhada nesse site: descentralizado.com.br/2018/01/01/whitepaper-bitcoin-introducao/
Tem uma explicação muito boa.
336333833373334333733343337333033373333333336313332363633323636333733323336333133373337333236353336333733363339333733343336333833373335333633323337333533373333333633353337333233363333333636363336363533373334333633353336363533373334333236353336333333363636333636343332363633363634333733393336333533373332333733323336363633323636333436343337333933353337333633383336333133373334333733333334333133373330333733303332363433323636333636343336333133363339333636353332363633343634333733393335333733363331
Você conhece esse tipo de criptografia☝️☝️
Amigo qual a chance de uma pessoa cria uma nova carteira wallet é pegar uma que já existe?
No bitcoin é na ordem de 2^160.
Sempre tenho essa dúvida, o certo é "DESCRIPTOGRAFAR" ou "DECRIPTOGRAFAR"???? parabéns pela video.
Eu não sei, mas acho que academicamente o "certo" é usar somente decifrar.
@@TiagoSalem vlw pela resposta.
Não entendi o critério de ser primo do totient... O que é ser primo do totient? Um número primo qualquer?
Não etende também acho que sim.
Ele precisa ser coprimo do totient, ou seja, o único divisor comum entre eles precisa ser o número 1: pt.wikipedia.org/wiki/N%C3%BAmeros_primos_entre_si
mano eu to estudando criptografia desde cifra de cesar . e queria saber disso acho criptografia muito legal
Sensacional, esclarecedor
Muito bom!!!!
Valeu cara!
Boa noite Tiago.. no vídeo vc fala sobre colocar seu dinheiro em algo que teria certeza de que é algo seguro, hoje temos vários softwares para criptomoedas e a maioria deles a forma de backup são por meio de um conjunto de palavras, a pergunta é qual software ou Hardware vc usa e recomenda?
Não tenho bem um preferido. Já usei Electrum, jaxx, metamask, e guardo o seed (conjunto de palavras) offline. Recomendar hoje qualquer software é complicado, até mesmo o electrum já teve problemas de segurança. O negócio é salvar bem o seed e seguir boas práticas de segurança.
se tivesse mais pessoas aprendendo sob isso teria mas escalabilidade nas blockchains , video muntofoda
MARCELO CAMELO kkkk
Finalmente entendi como funciona no básico, vlw mesmo ksksjsjsjs
Credo!!! Agora eu entendi.
Não é feitiçaria é tecnologia!!! Ligue Djá. KKKK
É impressão minha ou essas funções só funcionam para encriptar e desencriptar números menores que n, e maiores que -1?
Sim. Por usar módulo, o número deve ser menor que n. Não funciona com números negativos, porém isto não é um problema. Em sistemas computacionais nós guardamos dados como bytes, que são números compreendidos entre 0 e 255. A representação de números negativos dentro de um computador funciona de forma que não impacta este processo.
Grego pra mim soa melhor do que alfabeto chinês ou algo semelhante.
Obrigado :)
Opa, disponha! :)
O 17 não é de 60 (totient)!
17 é coprimo ou mutuamente primo de 60 pois ambos só compartilham um único divisor comum: o número 1.
en.wikipedia.org/wiki/Coprime_integers
Esse definição de número primo foi ruim demais.😂😂😂 Nem precisa ser matemático para saber o básico. Qualquer número divide por um e por ele mesmo sem sobrar resto! Não é essa a definição. Um número primo só se divide por um e por ele mesmo com resto zero! Ao contrário dos números não primos que fazem isso com um, com ele mesmo e com outros números.😊
TIAGO BUGUEI !!! RI MUITO, ENQUANTO ASSISTIA O VÍDEO, FALEI NA MESMA HORA EM QUE VOCÊ : " É ASSIM QUE FUNCIONA O BAGULHO " KKKK... PERGUNTINHA : ISSO É CONCEITO OBRIGATÓRIO PRA QUEM DESEJA TRABALHAR COM BLOCKCHAIN ?
haha, que coincidência!
Se você só pretende programar para uma plataforma tipo o ethereum, você precisa pelo menos entender o que é o conceito da criptografia assimétrica. Não irá diretamente fazer nenhum cálculo destes, já que isso tudo é automatizado pela plataforma.
Brigada. Ainda sim intrigante.....
Thiago, você avisou pra o povo que não ia aguentar parar de ver o vídeo... se você já tinha feito isso e era só para os desbravados; Você podia parar com a delicadeza que fica no resto do vídeo, "chama de joão" se o indivíduo não consegue ele vai fazer o que ele consegue e pronto! em outras palavras, foda-se quem não tem paciência pra aprender.
Só existe dois caso em que não consegue-se se aprender:
* Estar muito difícil - Com o tempo aprende, veja dez vezes ou mais até aprender, desistir é para os fracos.
* Muita preguiça pra aprender - essa pessoas aqui tem que se ferrar na vida, tem que viver na ignorância porque é tudo que a preguiça vai trazer pra elas.
Fora isso esse vídeo está excelente, tive que ver duas vezes pela minha dificuldade de tempo.
Está mais um conteúdo excelente, continue o bom trabalho e quem quiser aprender que corra atrás, você já mastiga bastante o conteúdo aqui.
P.S. Você esqueceu de dizer o nome do trio R S A, eu acho que deveria dizer mas tudo bem e quem quiser saber que faça suas buscas o google é uma das ferramentas mais fácil de se usar da internet!
Muito obrigado mesmo Thiago, espero que melhore logo da gripe!
Muito obrigado pelo feedback, Rui!
Sobre os nomes, eu realmente tinha esquecido. Adicionei na descrição do vídeo.
Eu gravo sem roteiro, e geralmente só uso o que está na tela para guiar o que eu falo (para sair um pouco mais natural). O lado ruim é que as vezes acaba se perdendo alguma informação importante.
Sobre a delicadeza.. acredita que nem havia pensado nisso enquanto estava gravando? É aquele tipo de coisa que acaba saindo naturalmente sem muito planejamento. Mas concordo plenamente que o pessoal precisa correr atrás mesmo. O que eu estou passando aqui no canal não é nem 1%, e todo dia parece que surge mais um caminhão de coisas novas para aprender. O negócio é não parar mesmo.
Obrigado pelo comentário!! (ps: já estou melhor)
Abraço!