ricardom94 Posted May 4, 2012 at 04:27 PM Report #453150 Posted May 4, 2012 at 04:27 PM Boas Eu tenho um programa a ir buscar uma palavra-passe a um ficheiro ini, existe alguma maneira de eu encriptar essa palavra passe no ini ,para que quem abrisse o ficheiro nao ficasse a saber a palavra passe??
Caça Posted May 4, 2012 at 04:30 PM Report #453151 Posted May 4, 2012 at 04:30 PM Sim, podes encriptar a palavra passe com uma chave que depois será utilizada para desencriptar. Pedro Martins Não respondo a duvidas por PM
José Lopes Posted May 4, 2012 at 04:43 PM Report #453159 Posted May 4, 2012 at 04:43 PM Podes dar uma vista de olhos aqui: http://www.macoratti.net/vbn_secu.htm Quando te pedirem peixe.... ensina-os a Pescar!!Hum..lálálálá!!
ricardom94 Posted May 7, 2012 at 08:48 AM Author Report #453484 Posted May 7, 2012 at 08:48 AM Caça e como e que isso se faz? José isso e para vb6 ou anterior eu estou com o 10 e nada disso funciona...
Caça Posted May 7, 2012 at 09:05 AM Report #453488 Posted May 7, 2012 at 09:05 AM O exemplo que te foi indicado não é para VB6, funciona no 10. É aquilo que tens de fazer. Estás com dificuldades? Pedro Martins Não respondo a duvidas por PM
ricardom94 Posted May 7, 2012 at 09:42 AM Author Report #453497 Posted May 7, 2012 at 09:42 AM yh nao consegui funcionar com nada daquilo, tinha que adicionar alguma referencia ou importar algum dll? Mas resolvi o problema de uma maneira menos funcional, criei uma tabela na bd e guardei la as passwords, pesa no programa e no sistema estar a fazer mais pesquisas mas e uma tabela pequena nao se nota muito 😄
thoga31 Posted May 7, 2012 at 10:53 AM Report #453517 Posted May 7, 2012 at 10:53 AM Passwords numa BD? Isso não é propriamente a coisa mais segura do mundo... Sendo uma password, é fácil encriptar. Imagina a password (agora vou bater teclas ao calhas) "lkjh6bdef35wq". Podes fazer um algoritmo simples que troca as letras por outras e, para embelezar, podes fazer umas trocas de lugares. Bastará isto, em princípio, porquê? Imagina que alguém pega na password encriptada e tenta decifrar. Até pode obter a password original, mas será uma "barafunda" de caracteres tal como todos os outros resultados a que chegar - nada lhe indica que aquela é mesmo a password. Claro que este processo falha em passwords tais como "olasouothoga31" onde se retira algum sentido, mas já seria um princípio para não ter as passwords "de chapada". Knowledge is free!
ricardom94 Posted May 7, 2012 at 01:00 PM Author Report #453533 Posted May 7, 2012 at 01:00 PM Tens razao e eu sei disso, mas nao queria perder muito tempo e apesar de voces fazerem parecer facil nao me entendo com essa parte e ja tinha o codigo era so adaptar, e tamos a falar de programas relativamente simples acho que ninguem se ia dar ao trabalho so para apanhar endereços de email de trabalho...
Andrepereira9 Posted May 7, 2012 at 01:04 PM Report #453534 Posted May 7, 2012 at 01:04 PM e tamos a falar de programas relativamente simples acho que ninguem se ia dar ao trabalho so para apanhar endereços de email de trabalho... Para lixar um colega de trabalho, à gente capaz de tudo... E descobrira password de um email (sendo do trabalho ou não), pode não resultar em nada (para o dono), como pode resultar num monte de problemas pessoais e profissionais A informática chegou para resolver problemas que antes não existiam Quem ri por último é porque está conectado a 52 Kbs.
djbarbas Posted May 7, 2012 at 04:55 PM Report #453605 Posted May 7, 2012 at 04:55 PM Actualmente existem cifras seguras. Uma maneira muito mais segura será utilizar encriptação atraves de MD5, pelo que o unico método de quebrar é feito através de bruteforce o que pode demorar uma infinidade de tempo conforme o tamanho e variedade de caracteres especiais. Recomendo o uso de MD5, sendo fácil de implementar no VB Passwords numa BD? Isso não é propriamente a coisa mais segura do mundo... Sendo uma password, é fácil encriptar. Imagina a password (agora vou bater teclas ao calhas) "lkjh6bdef35wq". Podes fazer um algoritmo simples que troca as letras por outras e, para embelezar, podes fazer umas trocas de lugares. Bastará isto, em princípio, porquê? Imagina que alguém pega na password encriptada e tenta decifrar. Até pode obter a password original, mas será uma "barafunda" de caracteres tal como todos os outros resultados a que chegar - nada lhe indica que aquela é mesmo a password. Claro que este processo falha em passwords tais como "olasouothoga31" onde se retira algum sentido, mas já seria um princípio para não ter as passwords "de chapada".
jpaulino Posted May 7, 2012 at 07:46 PM Report #453628 Posted May 7, 2012 at 07:46 PM Podes fazer um algoritmo simples que troca as letras por outras e, para embelezar, podes fazer umas trocas de lugares. Bastará isto, em princípio, porquê? Imagina que alguém pega na password encriptada e tenta decifrar. Até pode obter a password original, mas será uma "barafunda" de caracteres tal como todos os outros resultados a que chegar - nada lhe indica que aquela é mesmo a password. Claro que este processo falha em passwords tais como "olasouothoga31" onde se retira algum sentido, mas já seria um princípio para não ter as passwords "de chapada". Isso não é encriptação, é codificação. Com meia duzia de testes descobres o padrão e consegues "sacar" a password ou a cifra utilizada. @ricardom94 Vê este exemplo simples: http://www.jorgepaulino.com/2008/10/vbnet-criptografia-tripledes.html
ricardom94 Posted May 8, 2012 at 08:16 AM Author Report #453695 Posted May 8, 2012 at 08:16 AM yh era isso que eu queria fazer obrigado, com o codigo comentado ja consegui perceber o que cada parte fazia
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now