如何使用vbs對(duì)QWERTY密碼進(jìn)行加密與解密-創(chuàng)新互聯(lián)

這篇文章主要介紹如何使用vbs對(duì)QWERTY密碼進(jìn)行加密與解密,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

我們提供的服務(wù)有:網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、安寧ssl等。為超過千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的安寧網(wǎng)站制作公司

在做Arthur's Online Riddle的時(shí)候有這么一道題目:

If QWERTY = ABCDEF then, OLSQFR = ?

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

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

QWERTYUIOPASDFGHJKLZXCVBNM <=> ABCDEFGHIJKLMNOPQRSTUVWXYZ

一個(gè)一個(gè)查找太麻煩,于是寫了個(gè) QWERTY 解密的 VBS 腳本:


復(fù)制代碼 代碼如下:

'Author: Demon
'Website: /tupian/20230522/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")


順便也寫了一個(gè) QWERTY 加密的:


復(fù)制代碼 代碼如下:

'Author: Demon
'Website: /tupian/20230522/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


以上是“如何使用vbs對(duì)QWERTY密碼進(jìn)行加密與解密”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

名稱欄目:如何使用vbs對(duì)QWERTY密碼進(jìn)行加密與解密-創(chuàng)新互聯(lián)
URL地址:http://bm7419.com/article24/didije.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供服務(wù)器托管、關(guān)鍵詞優(yōu)化網(wǎng)站設(shè)計(jì)公司、搜索引擎優(yōu)化、網(wǎng)站建設(shè)、定制開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)