在SQLServer2000中,我有一个用户基本信息表,可我又不想让能打开表的人都能看到每个用户的密码,怎么能使数据库中的这个字段变成******呢?该如何实现啊?

解决方案 »

  1.   

    把整个数据库加个密码,哈哈不让人家打开
    嗯,方法是可行的,hoho~
      

  2.   

    只能加密了在存,读的时候解密,SQLServer既然没有设置显示为****的,Access字段就可以。
      

  3.   

    加密存储是否可以利用异或的方法啊!可我不清楚具体的解决方法。网上也搜索了很长时间,只可惜,还是没有实现!SQLServer2000难道真的要发威不成?
      

  4.   

    一种简单的加密方法:把设置的字符串每个字符都取出后加上一个数(比如加5),再存
    如var str1,str2:string;
    str:=psw.text;
    for i:=1 to length(psw.text) do 
    begin
       str2[i]:=chr(ord(str1[i])+5);
    end;注:没有工具未经测试,你可以学思路
      

  5.   

    复杂的就好比用异或法加密,BASE64法加密等
    网上有好多类似内容,你可以搜一下