lattes.cnpq.br/9368774267155523
Mestre em Ciência da computação pela PUCRS, com especialização em Segurança da Informação e em Gestão Estratégica da Informação.
Atua no Governo de Estado de Mato Grosso como Analista de Tecnologia de Informação.
Professor no grupo Kroton de educação nos cursos de Pós-Graduação e Graduação.
O Grupo Kroton atua no setor educacional há mais de 40 anos, aliando tradição, eficiência e pioneirismo na importante missão de educar. Considerado um dos maiores grupos do setor.
Пікірлер
Amigo vc testou em um gerador a gasolina, funciona?
Explicação ótima, porem amigo queria saber se posso utilizar chapas de 7mm de inox 316
Excelente didática...
Gostaria do seu contato meu amigo, tirar dúvidas específicas. Muito obrigado !
:)
Professor, poderia me ajudar um algoritmo RSA em Python
como posso te ajudar ?
Um implementação desses passos a passo para criar um algoritmo RSA em lnguagem Python, ficaria assim: import random from cryptography.hazmat.primitives.asymmetric import rsa def totiente(numero): if(primo(numero)): return numero - 1 else: return False def primo(n): if (n <= 1): return False if (n <= 3): return True if (n % 2 == 0 or n % 3 == 0): return False i = 5 while(i * i <= n): if (n % i == 0 or n % (i + 2) == 0): return False i += 6 return True def gerar_E(num): def mdc(n1,n2): resto = 1 while(n2 != 0): resto = n1 % n2 n1 = n2 n2 = resto return n1 while True: e = random.randrange(2, num) if(mdc(num, e) == 1): return e def gerar_primo(bits=1024): p = random.getrandbits(bits) p |= (1 << bits - 1) | 1 while not primo(p): p += 2 return p def cifra(palavras, e, n): tam = len(palavras) lista = [] for letra in palavras: k = ord(letra) k = k ** e d = k % n lista.append(d) return lista def decifra(cifra, n, d): texto_original = [] for numero in cifra: resultado = pow(numero, d, n) texto_original.append(chr(resultado)) return ''.join(texto_original) def calcular_chave_privada(toti, e): d = 0 while(d * e % toti != 1): d += 1 return d if __name__ == '__main__': # Passo 1: Geração de Chaves private_key = rsa.generate_private_key( public_exponent=65537, key_size=2048 ) public_key = private_key.public_key() # Obter n, e e d n = public_key.public_numbers().n e = public_key.public_numbers().e d = private_key.private_numbers().d print('Sua chave pública:', (n, e)) print('Sua chave privada:', d) texto = input("Insira a mensagem: ") texto_cifrado = cifra(texto, e, n) print('Sua mensagem criptografada:', texto_cifrado) texto_original = decifra(texto_cifrado, n, d) print('Sua mensagem original:', texto_original)
@@leandrov250 Ja esta funcionando assim em Python ?
@@leandrov250 respondi em kzread.info/dash/bejne/a6Fsx9CBfpSZndo.html&lc=UgxrKbwvidgdMsK-G4h4AaABAg
Tenho um algoritmo para criar em Python 😢
O código fornecido contém elementos essenciais para implementar o algoritmo de RSA em Python, porém ele apresenta uma mistura de abordagens manual e através de bibliotecas, o que não é ideal para uma implementação coesa. ### Análise do Código: 1. **Biblioteca cryptography:** A importação e o uso da biblioteca `cryptography` para gerar chaves RSA é feita corretamente. Isso inclui a geração de uma chave privada e a derivação da chave pública correspondente. 2. **Funções personalizadas para RSA:** - A função `totiente` é típica em implementações RSA para calcular o totiente de Euler (φ(n)), que é necessário para o cálculo da chave privada, mas ela só está definida para números primos, o que é incorreto já que φ(n) para RSA é (p-1)(q-1) onde p e q são primos. - A função `primo` está correta para verificar se um número é primo. - `gerar_E` e `gerar_primo` são adequadas para encontrar um número primo aleatório e um número E coprimo com o totiente, respectivamente. - `cifra` e `decifra` usam operações de exponenciação e módulo para criptografar e descriptografar mensagens, que são essenciais para o RSA. 3. **Implementação do RSA:** - As funções de criptografia e descriptografia parecem corretas, mas podem ser ineficientes para textos longos devido à maneira como as operações são implementadas (exponenciação direta de caracteres). - O uso da biblioteca no início do script para gerar chaves e depois as funções personalizadas para cifrar e decifrar pode levar a confusão ou erros, já que a biblioteca já oferece métodos para essas operações. ### Conclusão: O código precisa de revisão para ser uma implementação coesa do RSA: - Utilizar completamente a biblioteca `cryptography` para todas as operações de RSA (geração de chaves, cifra e decifra) para garantir eficiência e segurança. - Ou, se a intenção for criar uma implementação manual de RSA, ajustar a função `totiente` para corretamente calcular φ(n) para RSA e garantir que todas as operações estejam corretas e seguras, especialmente para o tamanho de chaves e textos grandes. Um exemplo detalhado de implementação do algoritmo RSA utilizando a biblioteca `cryptography` em Python, que é mais seguro e eficiente para uso real. O exemplo incluirá a geração de chaves, a cifração de uma mensagem e a decifração da mesma. ### Instalação da Biblioteca Antes de tudo, você precisa ter a biblioteca `cryptography` instalada. Se ainda não tiver, você pode instalar via pip: ```bash pip install cryptography ``` ### Código RSA Completo em Python ```python from cryptography.hazmat.primitives.asymmetric import rsa from cryptography.hazmat.primitives.asymmetric import padding from cryptography.hazmat.primitives import hashes from cryptography.hazmat.primitives import serialization def gerar_chaves_rsa(): # Gera a chave privada private_key = rsa.generate_private_key( public_exponent=65537, key_size=2048 ) # Gera a chave pública associada public_key = private_key.public_key() return private_key, public_key def cifrar_mensagem(mensagem, public_key): # Converte a mensagem de string para bytes mensagem_bytes = mensagem.encode('utf-8') # Cifra a mensagem usando a chave pública texto_cifrado = public_key.encrypt( mensagem_bytes, padding.OAEP( mgf=padding.MGF1(algorithm=hashes.SHA256()), algorithm=hashes.SHA256(), label=None ) ) return texto_cifrado def decifrar_mensagem(texto_cifrado, private_key): # Decifra a mensagem usando a chave privada texto_original = private_key.decrypt( texto_cifrado, padding.OAEP( mgf=padding.MGF1(algorithm=hashes.SHA256()), algorithm=hashes.SHA256(), label=None ) ) # Converte os bytes decifrados de volta para string return texto_original.decode('utf-8') # Exemplo de uso if __name__ == '__main__': private_key, public_key = gerar_chaves_rsa() # Mensagem a ser cifrada mensagem = "Hello, RSA Cryptography!" print("Mensagem original:", mensagem) # Cifrando a mensagem texto_cifrado = cifrar_mensagem(mensagem, public_key) print("Mensagem cifrada:", texto_cifrado) # Decifrando a mensagem mensagem_decifrada = decifrar_mensagem(texto_cifrado, private_key) print("Mensagem decifrada:", mensagem_decifrada) ``` ### Explicação do Código 1. **Geração de Chaves:** - `gerar_chaves_rsa`: Gera um par de chaves (pública e privada) usando RSA com um expoente público de 65537 e um tamanho de chave de 2048 bits. 2. **Cifração:** - `cifrar_mensagem`: Usa a chave pública para cifrar uma mensagem. A mensagem é primeiro convertida para bytes e então cifrada usando OAEP como o esquema de preenchimento, com SHA-256 como a função hash. 3. **Decifração:** - `decifrar_mensagem`: Usa a chave privada para decifrar a mensagem cifrada. Após decifrar, os bytes são convertidos de volta para uma string. Este exemplo utiliza boas práticas de segurança, como o uso de OAEP para o padding e SHA-256 para hashing, e demonstra uma implementação robusta do RSA para cifração e decifração de mensagens.
Maravilha ,Tem outro curso ,continuação deste ????? quero aprender mais ,onde acho seu outro curso ???
Oi voce tem whatsapp pra contato ?
pergunte no meu e-mail [email protected]
🤙
Valeu obrigado, me ajudou bastante no curso de manutenção de celular
Essa água com essa cor aí, Sei não ein mais parece que o gerador tá oxidando,
O medidor estava oxidado na época
para que isso?
serve para medir o volume de gas, é um equipamento utilizado em compressores
É importante saber a corrente final, para saber quais bitolas de fio usar, qual o valor de fusível de segurança etc...
Sim com certeza. No livro que tem na Amazon explica isso. De qualquer forma eu usava fios grossos, nao único. Para a possível possibilidade de expandir o gerador
Já que cada placa tem 2 lados onde ocorre a eletrolise, o cálculo da área ativa das placas não deveria ser multiplicado por 2, menos as placas externas, onde deveria ser considerado apenas um lado ?
Uma boa pergunta, descrevendo em calculo nao sei te responder, mais na pratica os testes que fiz, me levaram a pensar como estou explicando. Constatei isso quando calculava a corrente e tensão necessária para separar os elementos.
Boa tarde qual eletrólito vc utiliza e quantas placas tem?
Num gerador de 7 placas, uso como eletrolítico soda cáustica em água destilada com 5 gramas por litros de água
Considerando as placas como aço 304
Meus parabéns pelo experimento. Será que dá pra tocar um gerador de energia á gasolina?
Estou fazendo esse teste, acredito que em breve posso te responder por experiência
@@jwh3771 opa, estou torcendo pra dar certo, já vai pensando em ter a possibilidade de regular a quantidade de hidrogênio... abs
Muito bom
Muito bom 😊🙏🙏
Gratidão 🙌
Aço inox 316 . é do que é feito mas consome mais do que gera no caso em um carro e inviável
Não entendi? Oque quer perguntar ?
O aço que uso e o inox 304, a melhor forma de usar e ter um alternador disponível só para o gerador, até mesmo por segurança, visto ao desligar o veículo automáticamente desliga o gerador. Usar usando a bateria do carro é inviável, devido a 2 lei de termodinâmica
A segunda lei da termodinâmica é um princípio fundamental que afirma que a quantidade total de entropia de um sistema isolado sempre aumenta ao longo do tempo. Entropia é frequentemente associada com o grau de desordem ou aleatoriedade em um sistema. Em outras palavras, processos naturais tendem a mover-se em uma direção que dispersa energia e aumenta desordem. Um exemplo clássico é o processo de transferência de calor: calor flui espontaneamente de um objeto mais quente para um mais frio, nunca o inverso, a menos que trabalho externo seja aplicado. Isso tem implicações profundas não apenas em física, mas também em áreas como engenharia, química e tecnologia da informação.
Concordo contigo, particularmente uso o 304
Opa
Muito bom. Parabéns pelo trabalho primo.
grato pelo apoio
GRACIAS SOS IINCREIBLE
Hydrogen technology 🚓🚕 Hydrogen help the combustion process to run engine more efficieently.and carbon-free fuel burnning. HHO gas burn a lot faster then gasoline or petrol. Hydrogen power miracle gas remove carbon build up in the combustion chamber and boost engine power and torique. Reduse carbon emission ) restores better fuel economy. Hho car kit prolonging engine life and engine oil life. Like a new car!!! Engine runs smoother and cleaner to make your car 0 carbon emissions Boost engine power and torque Better acceleration . An efficient hho car kit lower the engine temperature more then 100 degree F. Hho car kit reduce car maintenance charges. Cleaner engine running. Reducing engine noise due to the faster fuel burning. Hho car kits works nicely requires no modifications in the car engine. No side effects on car engine. Engine start quickly safe your car battery. No more petrol or diesel smoke or smell. Hho system is very simple. Hho kit installation time is about two hours to make your car a low cost hy-brid.
Amém eu creio
Amém
Amém
Amém
Amem
Sugestão de Tema: corpos_sutis
Boa ideia, mais especificamente o que sugere, me dê um título ou tema,desde já agradeço
@@jwh3771 7 corpors sutis e como se conectar a eles. :D
Top!!!
Grato pela visita
Obrigado por compartilhar essa preciosa visão. Observamos que a “trindade” ela sempre esta em tudo, como representação de um equilíbrio universal. Essa ótima referência das 8 horas nos remete a grandes reflexões. Aproveitamos realmente o tempo que temos!? Ou simplesmente vivemos sem ter disciplina com o tempo!? Feliz que tenha algo produtivo na internet e que mais postagens como essa se replique mestre.!!! P.P. - 93 ❤ Kembolle
Minha Gratidão por nos acompanhar, fique a vontade em sugerir temas para serem tratados
Excelente
Gratidão
Obrigado amigo Jeronimo!
Disponha!
Jwh😊 oque colocar na água 😅
Tem uma solução propria. Depende da condutividade que se esta buscando. No playlist tem um video que explica isso. kzread.info/dash/bejne/Yqilm7CtYdOtcbw.html
Que tédio...
Gostaria se saber a referência do aço inox....? Sua gramatura ou medidas.... Especificações do metal... Ou é qualquer aço inox que pode gerar higiênio?
O ideal é o aço 316 mas também pode usar o 304 chapas de 1mm.
Isso mesmo, grato por responder
Sugiro o uso do Ano 304, 1 mm de espessura , cortado conforme o projeto sugerido
Eu acho melhor o Inox 316L pois com alimínio ira demorar pra oxidar
@@marconicoi Está correto o que ele diz. Que tiver possibilidade em usar o 316L é melhor, existe uma diferença na condutividade, mais que pode ser contornada de forma barata. Porem a durabilidade do 316 sem duvida será melhor. Uma outra opção porem é muito muito mais cara de se produzir é usar chapas de titânio, fazendo as devidas compensações de condutividade
7 litro por qu3? Minutos horas?
Minuto
Em busca de proteção ao meio anbiente aumentamos a poluição e o custo de manutenção .dos carros
isso mesmo
😂
Oq usa para sequestrar o oxigênio?
Um canal interno, captura o lado que fica o oxigênio
Por gentileza, me explique melhor o que quer saber?
Gerador de hidrogênio é tudo de bom
Preciso de uma ajuda com isto
Em que posso ajudar?
Muito bem explicado, mas muitos ainda não compreendem e acham mais seguro uma CLT do que um projeto/empresa.
obrigado seu Geronimo por sua explicação, foi a única q eu consegui entender a montagem e funcionamento
Só dor de cabeça,. O Brasil ainda não e preparado pra isso
Faz um vídeo ensinando a fazer esse gerador ai
Eu tenho um mostrando detalhado no canal, de uma olhada
Muito obrigado!!
Disponha!
can i have a file for the design for my final project
Yes, it is available in high resolution on Pinterest
Muito bom!
grato