科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网安全频道安全技巧之用CFS编码对函式库进行加密

安全技巧之用CFS编码对函式库进行加密

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

本文介绍一种用CFS编码对函式库进行加密的方法。

作者:smtk 来源:赛迪网 2008年10月16日

关键字: CFS 加密解密

  • 评论
  • 分享微博
  • 分享邮件

  本文介绍一种用CFS编码对函式库进行加密的方法。

  <%

'********************************************

'**

'*CFS Encode Function*

'**

'*Produced by ASP-Zone*

'**

'*Main website is located at*

'*http://asp.diy.com.tw/*

'**

'*E-MAIL:*

'*thiefghost@games.com.tw*

'**

'*Use this function:*

'*<  '********************************************

  '**

  '*CFS Encode Function*

  '**

  '*Produced by ASP-Zone*

  '**

  '*Main website is located at*

  '*http://asp.diy.com.tw/*

  '**

  '*E-MAIL:*

  '*thiefghost@games.com.tw*

  '**

  '*Use this function:*

  '*<!--#include file="Codefun.fun" -->*

  '**

  '*2001/8/3*

  '**

  '********************************************

  'Encode Function

  Function CfsEnCode(CodeStr)

  Dim CodeLen

  Dim CodeSpace

  Dim NewCode

  CodeLen = 30

  CodeSpace = CodeLen - Len(CodeStr)

  If Not CodeSpace <1 Then

  For cecr = 1 To CodeSpace

  CodeStr = CodeStr &Chr(21)

  Next

  End If

  NewCode = 1

  Dim Been

  For cecb = 1 To CodeLen

  Been = CodeLen + Asc(Mid(CodeStr,cecb,1)) * cecb

  NewCode = NewCode * Been

  Next

  CodeStr = NewCode

  NewCode = Empty

  For cec = 1 To Len(CodeStr)

  NewCode = NewCode &CfsCode(Mid(CodeStr,cec,3))

  Next

  For cec = 20 To Len(NewCode) - 18 Step 2

  CfsEnCode = CfsEnCode &Mid(NewCode,cec,1)

  Next

  End Function

  Function CfsCode(Word)

  For cc = 1 To Len(Word)

  CfsCode = CfsCode &Asc(Mid(Word,cc,1))

  Next

  CfsCode = Hex(CfsCode)

  End Function

  %><%

  '********************************************

  '**

  '*CFS Encode Function*

  '**

  '*Produced by ASP-Zone*

  '**

  '*Main website is located at*

  '*http://asp.diy.com.tw/*

  '**

  '*E-MAIL:*

  '*thiefghost@games.com.tw*

  '**

  '*Use this function:*

  '*<!-- Note -->*

  '**

  '*2001/8/3*

  '**

  '********************************************

  'Encode Function

  Function CfsEnCode(CodeStr)

  Dim CodeLen

  Dim CodeSpace

  Dim NewCode

  CodeLen = 30

  CodeSpace = CodeLen - Len(CodeStr)

  If Not CodeSpace <1 Then

  For cecr = 1 To CodeSpace

  CodeStr = CodeStr &Chr(21)

  Next

  End If

  NewCode = 1

  Dim Been

  For cecb = 1 To CodeLen

  Been = CodeLen + Asc(Mid(CodeStr,cecb,1)) * cecb

  NewCode = NewCode * Been

  Next

  CodeStr = NewCode

  NewCode = Empty

  For cec = 1 To Len(CodeStr)

  NewCode = NewCode &CfsCode(Mid(CodeStr,cec,3))

  Next

  For cec = 20 To Len(NewCode) - 18 Step 2

  CfsEnCode = CfsEnCode &Mid(NewCode,cec,1)

  Next

  End Function

  Function CfsCode(Word)

  For cc = 1 To Len(Word)

  CfsCode = CfsCode &Asc(Mid(Word,cc,1))

  Next

  CfsCode = Hex(CfsCode)

  End Function

  %>

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章