pb加密解密方法

 时间:2026-05-07 05:05:44

1、加密

global type f_encrypt from function_object

end type

forward prototypes

global function string f_encrypt (string st_text, string st_key)

end prototypes

global function string f_encrypt (string st_text, string 

pb加密解密方法

2、// Function: uf_pub_encrypt() *

// Descirption: 用给定的密钥加密字符串 *

// Parameters: string st_text 待加密字串 *

// string st_key 密钥 *

// *

// Return: <加密后字串> *

// *

// Author: rain *

// Date: 2002.11.05 *

pb加密解密方法

3、string st_textencrypt

long lg_textlen,lg_keylen,lg_key

long lg_loop

IF isnull(st_key) OR isnull(st_text) THEN RETURN ''

lg_keylen = len(st_key)

FOR lg_loop = 1 TO lg_keylen

lg_key = lg_key + (asc(mid(st_key,lg_loop,1)) * lg_loop)

IF lg_key > 255 THEN lg_key = lg_key - 255

pb加密解密方法

4、NEXT

DO While lg_key > 255

lg_key = lg_key - 255

LOOP

LONG lg_cbyte

lg_textlen = Len(st_text)

FOR lg_loop = 1 TO lg_textlen

lg_cbyte = asc(mid(st_text,lg_loop,1)) + lg_key

IF lg_cbyte > 255 THEN lg_cbyte = lg_cbyte - 255

pb加密解密方法

5、st_textencrypt = st_textencrypt + char(lg_cbyte)

lg_key = lg_key + lg_cbyte

IF lg_key > 255 THEN lg_key = lg_key - 255

NEXT

RETURN st_textencrypt

end function

pb加密解密方法

6、//解密

global type f_decrypt from function_object

end type

forward prototypes

global function string f_decrypt (string st_text, string st_key)

end prototypes

global function string f_decrypt (string st_text, string 

pb加密解密方法

  • 百度贴吧如何禁止别人评论自己的帖子
  • wps幻灯片如何设置自定义阴影效果
  • 伤害转化率怎么算
  • 如何解决Activity Eclipse插件不自动生成图片
  • 王者荣耀电竞豆怎么获得
  • 热门搜索
    春天的脚步手抄报 小学生爱国手抄报 环保手抄报文字 熄灯一小时手抄报 国庆手抄报版面设计图 端午节手抄报简单字少 普通话手抄报大全简单 手抄报边框图片大全 国庆节的手抄报怎么画 世界遗产手抄报