我在做系统时,设置登录密码,我想对密码加密,使他在数据库里看不到密码或是看不到正确的密码
应该怎么做?请各位指教指教!
应该怎么做?请各位指教指教!
解决方案 »
- 欣技cipherlab 1000条码枪输出请教
- 如何用delphi调用webservice服务
- 用 cxGrid 显示表中一列为bit类型的字段的小问题,不知可否实现?
- TQueue和Tlist有什么区别?
- ????如何实现象金山词霸一样按一热键自动激活某一程序.????
- FastReport3.0.7动态报表问题
- ▲▲▲▲超级低级问题,送分了!!!▲▲▲▲▲
- 请教有关TdxdbTreeview的一个问题,请有用过的人指点
- 如何把word文档按一个字一个字的提取出来
- 在打印或打印预览前如何获取报表页数
- ~~~~~~急!关于Express连接MySQL数据库,修改数据的问题?
- 数据库的简单问题!!!!
比如y=ax+b,x为原密码,y为加密的密码,不过你要记住这个方程,要不就写个解密软件
还原:chr
对字符操作
就不需要那么复杂的MD5或者DES等加密算法了
你就直接写个简单点的
每位取ASCII
然后加一个常数密码存如数据库的时候就加密后再存你也不用写解密算法
当它登录的时候把输入的密码同样的算法加密
和数据库里信息注册时候加密的是否一致就可以了
pwdcompare解密
var
I, J: Integer;
begin
J := 1;
Result := '';
// mStr := DisplayToString(mStr);
for I := 1 to Length(mStr) do
begin
Result := Result + Char(Ord(mStr[I]) xor Ord(mKey[J]));
if J + 1 <= Length(mKey) then
Inc(J)
else
J := 1;
end;
end; { StringDecrypt }