Array
(
)

Criptografia C# .net

Tiaguinho
   - 19 jun 2007

Ola pessoal!

Estou concluindo minha monografia, que trata de criptografia em sistemas ERP.

Nesse projeto, estou tendo dificuldade de implementar criptografia em um campo ´senha´ da tela de login desse sistema.

Essa Criptografia pode ser simples, mais deve ser funcional. deve pegar o conteudo do TextBox Senha, criptografá-la, e comparar com a senha cadastrada no banco (PostGreSQL 8.2).

Não sei qual metodo usar e como usar. Alguém tem alguma referência para me ajudar?

Muito obrigado pela ajuda! será de muito bem vinda!

Perdiga
   - 27 jun 2007

procure algo sobre a namespace
using System.Security.Cryptography;

isso com certeza irá te ajudar..

valeu...

Ara.es
   - 28 jun 2007

Como vc vai comparar com a senha que está no banco, não precisa necessariamente Criptografia, pode ser um Hash, ne?? se sim , respondi um topico desse, la coloquei um codigo para geração de hash, o topico é esse: http://forum.clubedelphi.net/viewtopic.php?t=85737&highlight=

ve la se t ajuda.. Flw !![/tagcod]

Thiago Seronni
   - 19 jul 2007

Bom primeiramente você deverá ver como essa senha é cadastrada no banco de dados... ou seja vamo supor que você tenha feito um hash da senha no cadastro e guardado o hash no banco, então na hora de logar voce fará o mesmo só que comparando.

n sei se ajudei devo ter falado praticamente a mesma coisa que o ara.es.

Mas uma coisa Tiaguinho, estou fazendo um mini ERP gostaria de saber sobre o que exatamente é sua monografia e se derrepente ela poderia me ajudar em algo e eu te ajudar em algo.

meu msn e email é:tiseronni@hotmail.com

vlz abraços!

Onlyice
   - 07 ago 2007

Sei que tem alguns dias, mas

Se ainda procura algo para criptografia.... Procura por: SimpleEncryptor na net... OU por ´.net Encrypyion Test Harness´ Achei um programa em VB uns messes atras que tras otimas funcionalidades sobre isso... dê uma olhada...

Gm.gui
   - 23 set 2007

Vai um exemplo simples em C

public string CriptDescript(string Texto)
{
string crip = string.Empty;
const int Chave = 1708;
foreach (char character in Texto)
{
int charCode = (int)character;
char cripChar = (char)(charCode ^ Chave);
crip += cripChar.ToString();
}
return crip;
}