最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

QWERTY密碼:加密與解密vbs版

 更新時(shí)間:2013年01月14日 00:11:45   作者:  
用vbs寫(xiě)的一個(gè)QWERTY解密與QWERTY加密的代碼,需要的朋友可以參考下
昨天在做Arthur's Online Riddle的時(shí)候有這么一道題目:

If QWERTY = ABCDEF then, OLSQFR = ?

Qwerty 是各國(guó)使用的基于拉丁字母的標(biāo)準(zhǔn)的打字機(jī)和計(jì)算機(jī)鍵盤(pán)。QWERTY 是鍵盤(pán)第一行的前六個(gè)字母。鍵的安排順序由克里斯多福·蕭爾斯(Christopher Sholes)設(shè)計(jì)的。使用QWERTY排列的打字機(jī)在1874年投入批量生產(chǎn)。從此成為應(yīng)用最廣泛的人機(jī)接口,大部分的計(jì)算機(jī)都是使用 Qwerty 鍵盤(pán)。

如果 QWERTY 對(duì)應(yīng) ABCDEF 的話,那么其他字母的對(duì)應(yīng)關(guān)系就是分別按照鍵盤(pán)順序和字母順序排列。

QWERTYUIOPASDFGHJKLZXCVBNM <=> ABCDEFGHIJKLMNOPQRSTUVWXYZ

一個(gè)一個(gè)查找太麻煩,于是寫(xiě)了個(gè) QWERTY 解密的 VBS 腳本:
復(fù)制代碼 代碼如下:

'Author: Demon
'Website: http://demon.tw
'Date: 2012/2/9

Function FromQwerty(str)
Dim d, s, t, i, c, r
s = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
t = "qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM"
Set d = CreateObject("Scripting.Dictionary")
For i = 1 To 52
d(Mid(t, i, 1)) = Mid(s, i, 1)
Next
For i = 1 To Len(str)
c = Mid(str, i, 1)
If d.Exists(c) Then
r = r & d(c)
Else
r = r & c
End If
Next
FromQwerty = r
End Function

WScript.Echo FromQwerty("OLSQFR")

順便也寫(xiě)了一個(gè) QWERTY 加密的:
復(fù)制代碼 代碼如下:

'Author: Demon
'Website: http://demon.tw
'Date: 2012/2/9

Function ToQwerty(str)
Dim d, s, t, i, c, r
s = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
t = "qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM"
Set d = CreateObject("Scripting.Dictionary")
For i = 1 To 52
d(Mid(s, i, 1)) = Mid(t, i, 1)
Next
For i = 1 To Len(str)
c = Mid(str, i, 1)
If d.Exists(c) Then
r = r & d(c)
Else
r = r & c
End If
Next
ToQwerty = r
End Function

WScript.Echo ToQwerty("I LOVE YOU")

If QWERTY = ABCDEF then, O SGCT NGX = I LOVE YOU

來(lái)源:http://demon.tw/programming/qwerty-abcdef.html

相關(guān)文章

最新評(píng)論

克拉玛依市| 永春县| 广南县| 乐昌市| 泸水县| 巴林左旗| 广宁县| 墨江| 临海市| 奉新县| 九寨沟县| 宽城| 凤城市| 刚察县| 泸西县| 常州市| 浦东新区| 潞城市| 三穗县| 南充市| 渑池县| 鹤庆县| 铅山县| 西藏| 乐清市| 花莲市| 高台县| 凤冈县| 邵阳县| 永顺县| 浪卡子县| 静乐县| 西宁市| 凤阳县| 宁海县| 闸北区| 宜章县| 满洲里市| 图们市| 芷江| 舟曲县|