Jump to content

Recommended Posts

Posted

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??

Posted

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  😄

Posted

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!

Posted

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...

Posted
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.

Posted

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".

Posted

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.