你可以用MD5的加密算法来实现呀
因为一般数据库是供前方应用程序调用的
所以,我在用户填写用户名与密码之后,用MD5加密算法加密,然后存到数据库中
这样,连系统管理员也不知道密码了,更不要说修改密码或是用这个账号登录了
当这个用户登录的时候,从数据库中读出加密字符串,然后用MD5算法还原就可以了
我用的是DELPHI的开发工具。。

解决方案 »

  1.   

    Oracle中有没有自带的加密工具 ?
      

  2.   

    utl_encode包里有,看看去吧!!
      

  3.   

    我想可能没有,因oracle已经给你提供了非常好的安全机制,如果你对口令再加密的话,只有在前台加密了.
      

  4.   

    Oracle當然有工具提供加密功能,要花錢去買,我以前用過的,專門針對DBA提供的工具,是Oracle公司的一個產品!
      

  5.   

    ORACLE中有个程序包,有个加密涵数DES3ENCRYPT()
      

  6.   

    to xiangqy():  
        兄弟,  $ORACLE_HOME/rdbms/admin/ 下好像找不到utl_encode包啊 !! 具体在那个目录下 ? 请指教 !! Tianjun(天俊)兄 : 
        是否需要安装ORACLE中的某个程序包,才会有加密涵数DES3ENCRYPT(), 如果是 , 可否告知是那个程序包 .