91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 3.3MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2023-09-14
  • 語言: 其他
  • 標簽: license??

資源簡介

license控制軟件測試模塊,用于控制軟件的使用期限,包括加密文件

資源截圖

代碼片段和文件信息

////?Crypt.cpp:?implementation?of?the?CCrypt?class.
#include?“stdafx.h“
#include?“Crpty.h“

#ifdef?_DEBUG
#undef?THIS_FILE
static?char?THIS_FILE[]=__FILE__;
#define?new?DEBUG_NEW
#endif

//?常量
#define?C1?52845
#define?C2?22719

CCrpty::CCrpty()
{

}

CCrpty::~CCrpty()
{

}

CString?CCrpty::Encrypt(CString?S?WORD?Key)?//?加密函數
{
CString?Resultstr;
int?ij;

Result=S;?//?初始化結果字符串
for(i=0;?i {
Result.SetAt(i?S.GetAt(i)^(Key>>8));?//?將密鑰移位后與字符異或
Key?=?((BYTE)Result.GetAt(i)+Key)*C1+C2;?//?產生下一個密鑰
}
S=Result;?//?保存結果
Result.Empty();?//?清除結果
for(i=0;?i {
j=(BYTE)S.GetAt(i);?//?提取字符
//?將字符轉換為兩個字母保存
str=“12“;?//?設置str長度為2
str.SetAt(0?65+j/26);
str.SetAt(1?65+j%26);
Result?+=?str;
}
return?Result;
}

CString?CCrpty::Decrypt(CString?S?WORD?Key)?//?解密函數
{
CString?Resultstr;
int?ij;

Result.Empty();?//?清楚結果
for(i=0;?i? {
j?=?((BYTE)S.GetAt(2*i)-65)*26;
j?+=?(BYTE)S.GetAt(2*i+1)-65;
str=“1“;?//?設置str長度為1
str.SetAt(0?j);
Result+=str;?//?追加字符,還原字符串
}
S=Result;?//?保存中間結果
for(i=0;?i {
Result.SetAt(i?(BYTE)S.GetAt(i)^(Key>>8));?//?將密鑰移位后與字符異或
Key?=?((BYTE)S.GetAt(i)+Key)*C1+C2;?//?產生下一個密鑰
}
return?Result;
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件?????????21??2010-08-17?20:16??license\Lencese_test\config\lencese.ini

?????目錄??????????0??2010-08-22?23:28??license\Lencese_test\config

?????目錄??????????0??2010-08-22?23:28??license\Lencese_test\Debug

?????文件???????1551??2008-07-24?12:03??license\Lencese_test\Lencese_test\Crpty.cpp

?????文件????????566??2008-07-24?12:01??license\Lencese_test\Lencese_test\Crpty.h

?????目錄??????????0??2010-08-22?23:29??license\Lencese_test\Lencese_test\Debug

?????文件??????59172??2010-08-22?22:39??license\Lencese_test\Lencese_test\Lencese_test.aps

?????文件???????2162??2010-08-17?20:08??license\Lencese_test\Lencese_test\Lencese_test.cpp

?????文件????????540??2010-08-17?20:08??license\Lencese_test\Lencese_test\Lencese_test.h

?????文件???????6157??2010-08-22?22:39??license\Lencese_test\Lencese_test\Lencese_test.rc

?????文件???????5670??2010-08-22?20:37??license\Lencese_test\Lencese_test\Lencese_test.vcproj

?????文件???????1427??2010-08-22?23:27??license\Lencese_test\Lencese_test\Lencese_test.vcproj.NONE-781DC702F7.gaotao.user

?????文件??????11299??2010-08-22?22:56??license\Lencese_test\Lencese_test\Lencese_testDlg.cpp

?????文件????????905??2010-08-22?22:39??license\Lencese_test\Lencese_test\Lencese_testDlg.h

?????文件???????4332??2010-08-17?20:08??license\Lencese_test\Lencese_test\ReadMe.txt

?????目錄??????????0??2010-08-22?23:29??license\Lencese_test\Lencese_test\res

?????文件???????1006??2010-08-22?22:39??license\Lencese_test\Lencese_test\resource.h

?????文件????????212??2010-08-17?20:08??license\Lencese_test\Lencese_test\stdafx.cpp

?????文件???????1956??2010-08-17?20:08??license\Lencese_test\Lencese_test\stdafx.h

?????文件???????1432??2010-08-17?20:08??license\Lencese_test\Lencese_test\targetver.h

?????目錄??????????0??2010-08-22?23:28??license\Lencese_test\Lencese_test

?????文件????????902??2010-08-17?20:08??license\Lencese_test\Lencese_test.sln

????..A..H.?????19968??2010-08-22?23:27??license\Lencese_test\Lencese_test.suo

?????目錄??????????0??2010-08-22?23:29??license\Lencese_test

?????目錄??????????0??2010-08-22?23:26??license\計算兩個時間點的時間間隔\實例019——計算兩個時間點的時間間隔\GetTimeSpan\Debug

?????文件??????23024??2010-08-22?23:19??license\計算兩個時間點的時間間隔\實例019——計算兩個時間點的時間間隔\GetTimeSpan\GetTimeSpan.aps

?????文件???????1730??2008-06-24?15:39??license\計算兩個時間點的時間間隔\實例019——計算兩個時間點的時間間隔\GetTimeSpan\GetTimeSpan.clw

?????文件???????2133??2008-06-24?14:34??license\計算兩個時間點的時間間隔\實例019——計算兩個時間點的時間間隔\GetTimeSpan\GetTimeSpan.cpp

?????文件???????4249??2008-06-24?14:34??license\計算兩個時間點的時間間隔\實例019——計算兩個時間點的時間間隔\GetTimeSpan\GetTimeSpan.dsp

?????文件????????545??2008-06-24?14:34??license\計算兩個時間點的時間間隔\實例019——計算兩個時間點的時間間隔\GetTimeSpan\GetTimeSpan.dsw

............此處省略25個文件信息

評論

共有 條評論