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.
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!
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.
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
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. :)
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!
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!
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
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...
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 ?
@@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 ?
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.
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 é?
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
"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
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.
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!
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.😊
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.
Mereceu meu aplauso!!!! gostei muito
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!
É CLARO QUE NÓS QUEREMOS TABELA ASCII!!! PLEASE!! MARAVILHA DE VÍDEO!!
Os caras que criaram essa criptografia tão de parabéns, vou usar ela pra tudo agora nas minhas gambiarras😂😂😂
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.
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
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. :)
Cara, tem que bater palma para essa sua explicação que foi simples, clara e efetiva. Obrigado pelo conteúdo!
Valeu cara!! muito obrigado!
Show adorei a forma de explicar fui rindo e aprendendo. Bati palma para as equações.
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.
CARA!!!!! muiiiiitooo bom. Obrigado pelo conteúdo.
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!
Outubro/2024
Muito bom esse vídeo, ganhou mais um seguindo
Sua explicação é fantástica
Por isso que eu sempre digo: Don't trust. Verify! Muito massa o vídeo Tiago! Parabéns!
Valeu cara!! Falou tudo!
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!
Pqp!!!! Animal, brother. Parabéns pelo belo trabalho!!!!
Parrabens pelos seus videos.
Didatica direta e simples.
Obrigado
Valeu Felipe! Obrigado!
Poxa! Bem explicado.
Obrigado pelo seu trabalho.
MUITO BOM! PARABÉNS. Seus videos são excelentes. abraço.
Muito obrigado :D
excellent explanation! I really like this subject.
Mandou super bem... parabéns!
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.
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.
Eu gosto de cálculo pra caralho.
Muito obrigada!
Sensacional, esclarecedor
"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...
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 ?
Oi cara, tudo bem? Uma dúvida, se eu quiser encriptar "teste", no caso eu criptografo cada caractere e depois concateno os caraceteres cifrados?
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 ?
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.
Sensacional 1:25 kkkkkkk chorei de rir, parabéns seu trabalho tá muito bacana
haha, valeu!!
Vamo trocar uma ideia geekadvanced@gmail.com
Que aula 👏🏼
Aula excepcional :)
Valeu!!
Vídeo muito bom.
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.
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.
Muito bom
Valeu!!
Finalmente entendi como funciona no básico, vlw mesmo ksksjsjsjs
Muito bom!!!!
Valeu cara!
mano eu to estudando criptografia desde cifra de cesar . e queria saber disso acho criptografia muito legal
336333833373334333733343337333033373333333336313332363633323636333733323336333133373337333236353336333733363339333733343336333833373335333633323337333533373333333633353337333233363333333636363336363533373334333633353336363533373334333236353336333333363636333636343332363633363634333733393336333533373332333733323336363633323636333436343337333933353337333633383336333133373334333733333334333133373330333733303332363433323636333636343336333133363339333636353332363633343634333733393335333733363331
Você conhece esse tipo de criptografia☝️☝️
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
"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.
Baaaaaaita video 👏👏👏
Amigo qual a chance de uma pessoa cria uma nova carteira wallet é pegar uma que já existe?
No bitcoin é na ordem de 2^160.
É 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.
Obrigado :)
Opa, disponha! :)
se tivesse mais pessoas aprendendo sob isso teria mas escalabilidade nas blockchains , video muntofoda
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.....
Credo!!! Agora eu entendi.
Não é feitiçaria é tecnologia!!! Ligue Djá. KKKK
MARCELO CAMELO kkkk
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!
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
Grego pra mim soa melhor do que alfabeto chinês ou algo semelhante.
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.😊