首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

DES64 最长能对多长string进展加密

2012-12-28 
DES64 最长能对多长string进行加密?Ls_InPass Trim(As_String)li_len lenA(Ls_InPass)//出问题的串长

DES64 最长能对多长string进行加密?
Ls_InPass = Trim(As_String)

li_len = lenA(Ls_InPass)  //出问题的串长度 228800

Ll_Size = b64_size(lenA(Ls_InPass),1) //分配了3360的空间

Ls_OutPass = Space(Ll_Size)

B64_Des (Ls_InPass , Ls_OutPass , 'asdfgh' , LenA(Ls_InPass) , 1 ) 

这是加密的语句,本来好好的,结果今天对一个比较大的string加密时,PB报错退出了,串长度是228800,b64_size返回的3300

然后B64_Des执行时,PB直接自己退出了。。

PB11.5哥哥们帮忙看看。




[解决办法]
Ll_Size = b64_size(lenA(Ls_InPass),1) //分配了3360的空间
Ls_OutPass = Space(Ll_Size)
这里Ll_Size是3360吗,要不你先用li_len 看看
Ls_OutPass = Space(li_len )

[解决办法]
直接跟你老板讲, DES64 只能处理XXX长度的数据...

热点排行