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

★ 做个【日记】软件,把加密内容存入sql server字段中,探讨!解决方法

2012-02-22 
★★ 做个【日记】软件,把加密内容存入sql server字段中,探讨!!其实就是如何把一篇文章(最少1000字)以加密形式

★★ 做个【日记】软件,把加密内容存入sql server字段中,探讨!!
其实就是如何把一篇文章(最少1000字)以加密形式存入sql server字段中。只可惜MyFll中的Encrypt最大只支持256个字符。下面这段代码,一增加字符就不成功,不知为什么?各位可以试试,有没有其他方法实现!和大家探讨!

*加密“演示”
?
?
cs="我是一个兵,来自老百姓!" && 明码 && \\ 如果用“我是一个兵”就可以,再增加就出错!
ke="需要加的密码" && 密钥
ct=""
i=1
DO WHILE i<LEN(cs)
  ch=SUBSTR(cs,i,2)
  ky=SUBSTR(ke,i,2)
  chn=ASC(ch)+(ASC(ky)-45120)
  IF chn>55110
  chn=chn-4995  
  ENDIF
  ct=ct+CHR(chn)
  i=i+2
ENDDO
?cs && 明码
?ke && 密钥
?ct && 加密后的字符串为 “ 晤糑諻蒁蝩罧 ”
?
?



 /////// ct=ct+CHR(chn) && 字符一多,这段代码出错,提示【函数参数的值、类型或数目无效】。


[解决办法]
又一个加密的

先提取一下标题关键字

日记、加密

看起来没什么

日记、加密、sql

看起来有点奇怪

sql 中使用text字段

vfp 中转换明码Strconv('字符串',13)

然后把函数返回的字符串存到sql中

看看什么效果?

还原 Strconv(字段,14)

如果加密还不够密

vfp 还有CtoBin,Bintoc等等函数

随便多转换几次

够他们折腾一会的
[解决办法]
同意1楼

热点排行