亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 用注冊(cè)表對(duì)delphi程序進(jìn)行加密 (2001年3月24日).txt

?? delphi 編程技巧
?? TXT
字號(hào):
用注冊(cè)表對(duì)Delphi程序進(jìn)行加密 (2001年3月24日) 

網(wǎng)友更新  分類:算法   作者: ming21cn(推薦)  推薦:ming21cn   閱讀次數(shù):610  
(http://www.codesky.net)  

--------------------------------------------------------------------------------
本加密方法分三部分:

  1. 根據(jù)對(duì)注冊(cè)表的搜索結(jié)果判定設(shè)置對(duì)話框的內(nèi)容。

  2. 若初次使用,則設(shè)新密碼;若是已經(jīng)設(shè)置密碼,則進(jìn)行驗(yàn)證。

  3. 一個(gè)密碼變換小程序(比原來的復(fù)雜得多)。當(dāng)然,如果需要修改密碼的功能,只要將設(shè)置密碼部分改動(dòng)一下即可。

  一、程序啟動(dòng)時(shí),通過搜索注冊(cè)表,判斷是否已有密碼,來確定窗口的顯示內(nèi)容。不過事先應(yīng)有以下的聲明然后才能使用:

  在user中加入TRegistry,在var聲明中加入以下幾個(gè)窗體變量:

   TheReg: TRegistry;

   KeyName,ValueStr,tempStr:String;

  procedure TfrmPass.FormShow(Sender: TObject);

  begin

   TheReg := TRegistry.Create;

   try TheReg.RootKey := HKEY—LOCAL—MACHINE;

  KeyName := ′SOFTWARE\Mypassword′;

  //有該鍵則打開,沒有則創(chuàng)建

  if TheReg.OpenKey(KeyName, True) then begin

  tempStr:=ExtractFileName(Application.ExeName); //讀取密碼

   ValueStr:=TheReg.ReadString(tempStr);

   //密碼不為空則修改窗體為驗(yàn)證密碼

   if ValueStr<>′′ then begin

   edit2.Visible:=false; frmPass.Caption:=′驗(yàn)證密碼′;

   edit1.SetFocus; OK.Caption:=′確定′; end

  //密碼為空則修改窗體為設(shè)置密碼對(duì)話框

  else begin

  showmessage(′第一次使用請(qǐng)?jiān)O(shè)置密碼!′);

   edit2.Visible:=true; frmPass.Caption:=′請(qǐng)?jiān)O(shè)置新密碼′;

   edit1.SetFocus; OK.Caption:=′設(shè)置′;

   end; TheReg.CloseKey; end;

  finally TheReg.Free; end; end;

  二、按鈕的響應(yīng)代碼:包括新設(shè)密碼和驗(yàn)證密碼。

  procedure TfrmPass.OKClick(Sender: TObject);

  begin

   //根據(jù)Edit2的顯示與否判斷已有密碼,進(jìn)行驗(yàn)證

   if edit2.Visible=false then begin

  if pass(edit1.text)=ValueStr then begin

   showmessage(′密碼正確!′); end

  else begin

   showmessage(′密碼不正確!無權(quán)操作!′);

   halt; end; end //無密碼,設(shè)置新密碼

   else begin

  if edit1.text=edit2.text then begin

   TheReg := TRegistry.Create;

   TheReg.RootKey := HKEY—LOCAL—MACHINE;

   KeyName := ′SOFTWARE\Mypassword′;

   if TheReg.OpenKey(KeyName, True) then

   TheReg.WriteString(tempStr,pass(edit1.text));

   TheReg.CloseKey; end

  else begin

   showmessage(′再次鍵入的密碼不一致,請(qǐng)重輸!′);

   edit1.text:=′′; edit2.text:=′′;

   edit1.SetFocus; end; //進(jìn)行下一步操作...

   end; end;

  三、密碼變換程序:注意要預(yù)先定義。

  這個(gè)變換小程序在筆者看來還不算很復(fù)雜,只進(jìn)行了兩次變換,不過,想要破譯也是得費(fèi)點(diǎn)勁。讀者還可以采用其他的數(shù)學(xué)函數(shù)進(jìn)行更為復(fù)雜的變換。

  function pass(pstr:string):string;

  var str,str1:string;

  i,j:integer;

  begin

   str:=pstr;

   for i:=1 to length(str) do begin

  //進(jìn)行第一次變換

   j:=(i*i*i mod (i+20))+(i*i mod (i+10))+i*2+1;

   str1:=str1+chr(ord(str[i])+j); //第二次變換

   j:=(i*i*i mod (i+10))+(i*i mod (i+20))+i*2+1;

   str1:=str1+chr(ord(str[i])+j); end;

   pass:=str1;
 
 

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
琪琪一区二区三区| 26uuu久久综合| 亚洲视频免费在线观看| 国产成人午夜99999| 欧美一区二区高清| 国内精品写真在线观看 | 国产综合久久久久久久久久久久| 日韩小视频在线观看专区| 日本视频中文字幕一区二区三区| 欧美高清hd18日本| 国产专区综合网| 国产午夜一区二区三区| 成人国产免费视频| 一区二区三区视频在线看| 在线观看欧美日本| 麻豆精品视频在线观看免费| 国产精品萝li| 欧美精品国产精品| 一二三区精品视频| 欧美性猛片aaaaaaa做受| 极品少妇一区二区| 亚洲视频你懂的| 2021国产精品久久精品| 色哟哟国产精品| 国产精品亚洲第一区在线暖暖韩国 | jvid福利写真一区二区三区| 亚洲一二三四在线| 久久久久久9999| 欧美日韩黄色一区二区| 国产高清久久久久| 日韩av网站免费在线| 中文字幕亚洲一区二区va在线| 欧美日韩免费不卡视频一区二区三区| 91麻豆蜜桃一区二区三区| 丝袜a∨在线一区二区三区不卡 | 91福利社在线观看| 国产乱码一区二区三区| 亚洲bt欧美bt精品777| 国产精品久久二区二区| 久久婷婷成人综合色| 在线播放国产精品二区一二区四区| 91日韩精品一区| 99久久精品免费看国产免费软件| 国产激情视频一区二区三区欧美| 麻豆精品视频在线观看视频| 丝袜美腿成人在线| 久久精品国产在热久久| 蜜桃视频一区二区三区在线观看| 亚洲va欧美va天堂v国产综合| 亚洲日本丝袜连裤袜办公室| 欧美国产禁国产网站cc| 国产精品国产三级国产普通话蜜臀| 久久久久久亚洲综合影院红桃| 日韩精品中文字幕一区二区三区| 欧美大片在线观看一区二区| 欧美日韩一区精品| 色综合久久九月婷婷色综合| 成人国产免费视频| 91成人免费在线视频| 制服丝袜中文字幕亚洲| 欧美va亚洲va在线观看蝴蝶网| 久久久久久久综合| 亚洲视频中文字幕| 五月天国产精品| 国产成人鲁色资源国产91色综 | 2欧美一区二区三区在线观看视频| 久久综合视频网| 夜夜揉揉日日人人青青一国产精品| 亚洲成人精品一区| 成人少妇影院yyyy| 欧美日韩第一区日日骚| 国产婷婷色一区二区三区| 亚洲色图视频免费播放| 久久av中文字幕片| 色综合久久久久久久| 精品粉嫩超白一线天av| 一区二区三区美女| 国产风韵犹存在线视精品| 色悠悠久久综合| 国产亚洲一区字幕| 美女国产一区二区| 欧美日韩在线三区| 一区二区三区欧美久久| 成人性生交大片免费看在线播放| 欧美一区二区在线看| 亚洲欧美一区二区不卡| 国产成人av影院| 国产欧美一区二区三区在线看蜜臀| 亚洲第一激情av| 91国产成人在线| 久久国产免费看| 在线视频国内自拍亚洲视频| 中文av一区二区| 成人av网在线| 亚洲欧美日韩人成在线播放| 91麻豆国产在线观看| 国产日韩欧美亚洲| 蜜桃av一区二区在线观看 | 99精品视频在线观看免费| 久久久久亚洲综合| 成人激情午夜影院| 亚洲免费av在线| 欧美精品乱码久久久久久按摩| 五月激情丁香一区二区三区| 日韩欧美一级在线播放| 国产一区二区成人久久免费影院| 日韩欧美二区三区| 国产激情一区二区三区四区| 国产欧美一区二区三区在线老狼| 成人av免费在线播放| 一区二区三区久久久| 欧美精品aⅴ在线视频| 九九视频精品免费| 最近日韩中文字幕| 欧美日精品一区视频| 蜜臀av性久久久久蜜臀aⅴ四虎| 国产日韩欧美精品一区| 欧美xxxx在线观看| 国产精品一区二区无线| 一区二区三区精品在线观看| 欧美一区二区高清| 成年人午夜久久久| 日韩在线观看一区二区| 中文字幕一区二区三区视频| 91精品免费观看| 91在线精品一区二区三区| 蜜桃一区二区三区在线| 一级精品视频在线观看宜春院| 欧美一区二区精美| 欧美丝袜自拍制服另类| 国产超碰在线一区| 人禽交欧美网站| 亚洲成a天堂v人片| 亚洲色图20p| 亚洲欧美一区二区不卡| 国产欧美日韩视频在线观看| 欧美www视频| 日韩美女天天操| 精品国产污污免费网站入口| 日韩欧美一级二级三级| 8v天堂国产在线一区二区| 欧美中文字幕久久 | 中文在线一区二区| 日韩午夜小视频| 制服丝袜中文字幕亚洲| 欧美性受极品xxxx喷水| 99国产精品久久久久久久久久久 | 成人免费视频网站在线观看| 久久精品国产一区二区三 | 国产91精品精华液一区二区三区| 久久精品99国产精品| 国产一区二区影院| 精品亚洲aⅴ乱码一区二区三区| 日韩高清一级片| 国产馆精品极品| 丁香天五香天堂综合| 92精品国产成人观看免费 | 成人一区二区在线观看| 成人18精品视频| 在线观看av一区二区| 欧美日韩亚洲不卡| 2023国产精品| 亚洲精品欧美激情| 麻豆成人在线观看| 91丝袜美女网| 欧美精品精品一区| 久久久99免费| 亚洲一区二区三区不卡国产欧美| 婷婷丁香激情综合| 国产在线看一区| 色综合天天做天天爱| 欧美精品日日鲁夜夜添| 国产亚洲一区二区在线观看| 亚洲图片另类小说| 日韩成人av影视| 成人精品在线视频观看| 欧美日韩国产大片| 中文字幕乱码久久午夜不卡 | 国产麻豆91精品| 欧洲亚洲国产日韩| 久久精品免视看| 免费观看一级欧美片| av亚洲精华国产精华精| 精品电影一区二区三区| 日韩电影免费在线| 欧美性xxxxxxxx| 亚洲激情综合网| 成人免费高清在线| 国产欧美一二三区| 国内外精品视频| 欧美一级片在线| 日产欧产美韩系列久久99| 色婷婷精品久久二区二区蜜臀av | 国产精品初高中害羞小美女文| 麻豆精品一二三| 国产欧美一区二区三区鸳鸯浴 | 色综合夜色一区| 一区二区三区av电影 | 国产美女精品一区二区三区| 欧美成人女星排行榜|