ERP解密算法

用户密码有些用户要求系统加密 ,一定程度上保护系统用户,避免轻易地被盗用,以下是用MSSQL 2000 CODE 写的用户密码解密函数。应用开发工具与MSSQL 有所不同,虽然算法相同 。不能完全得到与应用程序开发工具产生结果相一致。例如:应用程序开发工具可以将一个汉字分割为两部分(两个字节),与MSSQL只能是一部分。[@more@]
alter function fn_creak( @userID varchar(20) )
returns varchar(40)
as
begin
declare @pwd varchar(30) /*加密文件内容*/
declare @str varchar(30) /*接收原密码字符串*/
declare @i int
declare @ii int /* 密钥 十进50,十六进32 */
select @pwd=[passWord] from rt_usersList where userid=@UserID
/* set @pwd='dbbkcjRR' */
set @i=1
set @ii=50
set @str=''
while (@i<=len(@pwd))
begin
set @str=@str + cast( char(ascii( substring(@pwd,@i,1) ) - @ii ) as varchar(30) ) /*解密*/
set @i=@i+1
end
return(@str)
end


select userid,dbo.fn_creak(userid)as pwd,[password],EngName,ChName from rt_usersList where stop='0' --userid='sam'

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/729024/viewspace-1027011/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/729024/viewspace-1027011/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
DateFirst ERP是一款全面的企业资源计划软件。它提供了一系列的功能模块,包括采购管理、销售管理、库存管理、生产管理、财务管理等,帮助企业实现全面的信息化管理。 首先,DateFirst ERP的采购管理模块使企业能够有效管理采购流程。它可以帮助企业自动化采购流程,包括供应商选择、采购订单生成、采购合同管理等。通过该模块,企业能够更好地控制采购成本,提高采购效率。 其次,DateFirst ERP的销售管理模块能够帮助企业管理销售流程。它可以帮助企业实现销售订单的生成、库存管理、销售合同管理等功能。通过该模块,企业可以更好地管理销售过程,提高销售效率,增加销售额。 DateFirst ERP还拥有完善的库存管理模块。它可以帮助企业实时掌握库存情况,包括库存数量、库存成本等。同时,企业可以通过该模块进行库存调拨、库存盘点等操作,以实现更加高效的库存管理。 此外,DateFirst ERP的生产管理模块能够帮助企业管理生产流程。它可以帮助企业制定生产计划、跟踪生产进度、协调生产资源等。通过该模块,企业可以更好地控制生产过程,提高生产效率。 最后,DateFirst ERP还提供了财务管理模块。它可以帮助企业管理财务流程,包括财务核算、财务报表生成、资金管理等。通过该模块,企业可以更好地掌握财务状况,提高财务管理水平。 综上所述,DateFirst ERP是一款功能丰富、全面的企业资源计划软件。它可以帮助企业实现信息化管理,提高管理效率,提升竞争力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值