国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

巧用VB.NET RND()函數(shù)實(shí)現(xiàn)文件加密功能

開發(fā) 后端
文章主要巧用VB.NET RND()函數(shù)和強(qiáng)大的二進(jìn)制技術(shù)功能來實(shí)現(xiàn)文件內(nèi)容加密,希望對大家有技術(shù)是上的提高。

在VB.NET中定義了很多種的函數(shù),我們不能一一的都使用過,只有你用到過的函數(shù)你較為熟悉,這里就VB.NET RND()函數(shù)和大家簡單的分析一下。VB.NET RND()函數(shù)有一個(gè)重要的特征:當(dāng)RND()的參數(shù)(我們稱這里可以稱它為種子)為負(fù)值時(shí),同一種子(負(fù)值)產(chǎn)生同一個(gè)隨機(jī)數(shù)序列。同時(shí)Visual Basic還具有強(qiáng)大的二進(jìn)制技術(shù)功能,這樣我們可以按以下思路實(shí)現(xiàn)文件內(nèi)容加密:

  1. X=RND(-KEY) ’KEY為正數(shù)  
  2. VAULE=INT(256*RND) ’產(chǎn)生一個(gè)隨機(jī)數(shù)(以此為密碼)  
  3. Open FILENAME$ For Binary As #FILENUM’打開文件  
  4. Get #FILENUM,I,A ’取文件內(nèi)容  
  5. B=A XOR VAULE ’得到加密文件 

結(jié)合

  1. C=B XOR VAULE’得到解密文件(B為加密后文件內(nèi)容) 

注意:這里的A非整個(gè)文件內(nèi)容,可以是極少部分、幾個(gè)字節(jié)甚至單個(gè)字節(jié),若為單字節(jié),則文件中的每個(gè)字節(jié)同不同的數(shù)異或,破譯難度可見有多么大。具體過程:

  1. Sub ENDECODE(FILENAME$,MA,FILE2$)'參數(shù)為:源文件,密碼,目標(biāo)文件  
  2. Dim FILENUM As Integer,X As Single,I As Single  
  3. Dim CHARNUM As Integer,RANDOMINTEGER As Integer  
  4. Dim SINGLECHAR As String *1,filen2 As Integer'取單字節(jié)  
  5. If MA<0 Them  
  6. MAMA=MA*(-1)  
  7. End If  
  8. X=Rnd(-MA)'參數(shù)為負(fù)  
  9. FILENUM=FreeFile 
  10. Open FILENAME$ For Binary As #FILENUM '二進(jìn)制方式打開源文件  
  11. filen2=FreeFile 
  12. Open FILE2$ For Output As #filen2’以順序文件打開目標(biāo)文件  
  13. For i=1 To LOF(FILENUM)'LOF()文件字節(jié)長  
  14. Get #FILENUM,i,SINGLECHAR'取單字節(jié)內(nèi)容  
  15. CHARNUM=Asc(SINGLECHAR)  
  16. RANDOMINTEGER=Int(256*Rnd)'得到字母表  
  17. CHARNUMCHARNUM=CHARNUM Xor RANDOMINTEGER'異或  
  18. Print #filen2,Chr$(CHARNUM);’寫入目標(biāo)文件  
  19. Next I  
  20. Close FILENUM  
  21. Close filen2  
  22. ok ’調(diào)用成功對話框  
  23. End Sub 

#T#上面利用VB.NET RND()函數(shù)調(diào)用過程可以對任何exe com、文本等文件進(jìn)行加解密(奇數(shù)次加密,偶數(shù)次解密),重演性極好,保密性特優(yōu),若對上述過程進(jìn)一步加工,如進(jìn)行多重隨機(jī)等手段處理,那么將會更上一層樓,在此不累述。順便提一下,上面過程若對目標(biāo)文件同樣以二進(jìn)制文件打開、寫入,那么只能對純西文文本進(jìn)行加解密,對于純中文文本則通過修改取雙字節(jié)、I的步長為2來實(shí)現(xiàn),其它(中西文結(jié)合文本、exe com等文件)則將得不到預(yù)期結(jié)果,其原因可以能是ascll大于127的字符,不能正常顯示,不能用put語句正常寫入文件(得到的只是空格),有興趣者不妨一試。

責(zé)任編輯:田樹 來源: 博客
相關(guān)推薦

2010-01-18 16:33:57

VB.NET加密文件

2010-01-12 10:48:54

VB.NET LIST

2010-01-13 13:53:32

VB.NET組件封裝

2010-01-19 10:03:35

VB.NET Labe

2010-01-22 15:25:46

VB.NET Time

2009-10-20 14:09:05

VB.NET反射功能

2009-10-21 10:45:50

VB.NET Quic

2010-01-20 13:42:10

VB.NET訪問INIGetPrivateP

2009-10-15 17:50:48

VB.NET Spli

2010-01-13 09:45:53

VB.NET Arra

2009-11-02 14:48:45

VB.NET HOOK

2009-11-10 17:22:23

VB.NET Form

2010-01-22 16:39:46

VB.NET添加自動查

2009-10-29 13:46:14

VB.NET DES加

2009-10-14 10:08:05

VB.NET編寫DEC

2009-10-14 09:29:43

VB.NET加密

2010-01-07 13:40:50

VB.NET讀取XML

2010-01-18 10:33:28

VB.NET基本函數(shù)

2009-11-02 13:14:18

VB.NET函數(shù)

2009-10-28 15:01:59

VB.NET SHEL
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

色欧美片视频在线观看在线视频| 91成人国产精品| 国产精品av一区| 国产亚洲高清一区| 欧美一二三区精品| 日本全棵写真视频在线观看| 91片黄在线观看| 中文字幕色呦呦| 蜜臀精品久久久久久蜜臀| 成人av影视在线| 忘忧草精品久久久久久久高清| 欧美一级免费视频| 亚洲精品小区久久久久久| 久热精品在线视频| 精品视频91| 欧美激情一区二区三区高清视频 | 在线国产视频观看| 1区2区3区精品视频| 99热99在线| 国产日产亚洲精品系列| 日本久久久精品视频| 久久亚洲精品国产精品紫薇| 91av俱乐部| 中文字幕一区二区三区不卡| 福利视频网站| 亚洲高清视频中文字幕| 深夜福利视频在线免费观看| 在线观看网站黄不卡| 春暖花开成人亚洲区| 91精品国产乱码| 精品捆绑调教一区二区三区| 亚洲视频在线视频| 国产视频一区二区在线播放| 7777kkkk成人观看| 中文字幕一区二区av| 国产三级精品在线不卡| 蜜臀va亚洲va欧美va天堂| 搞av.com| 亚洲综合免费观看高清完整版在线 | 青青草国产精品| 日本怡春院一区二区| 伊人再见免费在线观看高清版| 91在线一区二区| 国产一级二级在线| 在线观看日产精品| 婷婷综合六月| 欧美洲成人男女午夜视频| 欧美成人精品| 成人污网站在线观看| 国产精品久久午夜| eeuss影院在线观看| 亚洲性xxxx| 久久精品国产www456c0m| 视频在线99re| 综合久久久久综合| 青草青在线视频| 国产69精品久久久久9| 亚洲看片一区| 国产一级不卡毛片| 欧美影视一区在线| 久久伊人国产| 不卡一区二区三区四区五区| 国产激情91久久精品导航| 特黄国产免费播放| 日韩av在线直播| 亚洲区小说区图片区qvod| 免费在线观看91| 国产日产亚洲精品系列| 巨大荫蒂视频欧美大片| 久久久久久久影院| 国产欧美短视频| 亚洲xxxx2d动漫1| 91精品国产欧美日韩| 久久精品国产亚洲blacked| 久久精品第九区免费观看| 久久久国产精品麻豆| h视频在线免费观看| 欧美激情中文字幕在线| 久久精品一区二区国产| sihu成人| 国产亚洲精品va在线观看| 亚洲国产精品成人| 成人av一级片| 欧美成va人片在线观看| 国产精品自拍区| 国产精品裸体瑜伽视频| 精品视频在线免费| 天天躁日日躁狠狠躁欧美| youjizz.com亚洲| 色欧美乱欧美15图片| 岛国精品一区| 美女av免费观看| 91精品欧美久久久久久动漫| 国产免费av一区二区三区| 人人妻人人做人人爽| 91精品国产全国免费观看| 日韩精品四区| 日韩精品一区二区三区不卡 | 少妇高潮久久77777| 日韩午夜一区| 人成福利视频在线观看| 日韩一区二区欧美| 日韩av一区二区三区| 黄色片免费在线| 日本精品久久久| 久久久精品tv| 三上悠亚激情av一区二区三区| 国产欧美日韩一区| 性久久久久久久| 麻豆精品99| 999香蕉视频| 色偷偷偷亚洲综合网另类| 久久精品国产免费看久久精品| 快射av在线播放一区| 国产成人免费观看| 婷婷开心激情综合| 青草国产精品| 中文字幕在线看| 国产精品久久久久久久av电影| 国产精品久久夜| 精品国产一区二区三区成人影院 | 欧美激情精品久久久久久大尺度| 国产激情精品久久久第一区二区| 超碰电影在线播放| 99超碰麻豆| 精品国产福利在线| 欧美美乳视频| 亚洲精品第一国产综合野草社区| 午夜精品久久17c| 国产精品久久久久久久岛一牛影视| 国产人与zoxxxx另类91| 久久久久久香蕉| 久久久久久国产三级电影| 久久久精品综合| 草莓视频一区二区三区| 天堂中文视频在线| 欧美极品少妇xxxxx| 国产精品久久久久久久久免费相片 | 欧美主播一区二区三区美女 久久精品人 | 亚洲日本精品一区| 欧美精品一区二区三区四区| 日韩av中文字幕一区二区| 国产三级伦理在线| 午夜精品久久久久久久久| 精品伊人久久| 日韩a在线播放| 久久精品国产电影| jiyouzz国产精品久久| 日本成人伦理电影| 日韩视频在线视频| 久久中文字幕国产| 国产亚洲综合性久久久影院| 99精品在免费线中文字幕网站一区 | 欧美色18zzzzxxxxx| 国产一区精品视频| 欧美精品一区二区三区蜜桃视频| 国产综合色在线| 亚洲国产伊人| 成年人免费视频观看| 国产精品自拍视频| 91超碰这里只有精品国产| 久久国产视频网| 动漫一区二区三区| 黄页网站在线播放| 日本欧美色综合网站免费| 亚洲欧美另类在线观看| 国产亚洲一区二区三区| 国产精品99一区二区三| 久草免费在线| 国产一区二区在线视频播放| 国产精品69av| 欧美大片日本大片免费观看| 99精品视频在线观看| 99re66热这里只有精品8| 97人人在线视频| 亚洲少妇第一页| 亚洲va码欧洲m码| 日韩黄色高清视频| 亚洲日本电影在线| 日韩国产在线观看一区| 试看120秒一区二区三区| 蝌蚪视频在线播放| 成人小视频在线观看免费| 日本乱人伦a精品| 精品对白一区国产伦| 亚洲欧洲美洲综合色网| 日本在线不卡视频一二三区| 老司机凹凸av亚洲导航| 午夜dj在线观看高清视频完整版| www日韩视频| 日韩精品久久久| 人人做人人澡人人爽欧美| 亚洲第一网中文字幕| 亚洲美女视频在线| 国产在线国偷精品免费看| 97精品国产| 欧美成人精品午夜一区二区| av网站在线看| 中文字幕在线免费专区| 农村妇女精品一二区|