① 柵欄密碼
所謂柵欄密碼,就是把要加密的明文分成N個一組,然後把每組的第1個字連起來,形成一段無規律的話。 不過柵欄密碼本身有一個潛規則,就是組成柵欄的字母一般不會太多。(一般不超過30個,也就是一、兩句話)
加密原理:把將要傳遞的信息中的字母交替排成上下兩行,再將下面一行字母排在上面一行的後邊,從而形成一段密碼。
柵欄密碼加密
比如明文:THERE IS A CIPHER
去掉空格後變為:THEREISACIPHER
兩個一組,得到:TH ER EI SA CI PH ER
先取出第一個字母:TEESCPE
再取出第二個字母:HRIAIHR
連在一起就是:TEESCPEHRIAIHR
這樣就得到需要的密碼了。
解密
而解密的時候,先把密文從中間分開,變為兩行:
T E E S C P E
H R I A I H R
再按上下上下的順序組合起來:
THEREISACIPHER
分出空格,就可以得到原文了:
THERE IS A CIPHER
以上內容參考:網路-柵欄密碼、網路-電碼
② 一組柵欄密碼。求答案。 25 19 17 1 14 7 21 9 14。要求有解答過程
此組柵欄密碼涉及到了捆綁。答案是:yang su qin(應該是個人名)。
解答如下:
密碼中的各個數字代表26個英文字母,例如:1代表a,2代表b,3代表c,以此類推。代入後變為:
ysqanguin,將其中的韻母捆綁在一起,變為:
y s q ang u in,共6個,嘗試2欄,既將這組代碼均分為兩組,再寫成兩行,變為:
y s q
ang u in,
上下行重新組合,即第1行1接第2行1接第1行2接第2行2接第1行3再接第2行3變為:
yangsuqin,添加空格即變為:
yang su qin,楊蘇琴?楊素琴?,應該就是這個讀音了。像是個MM的名字。
牛刀小試,不知有沒有答對。
③ 求天才破譯此密碼,!此密碼涉及倒序,埃特巴什碼,柵欄密碼,電腦鍵盤QWE=ABC類推,手機鍵盤等!
莫爾斯電碼:32736292318174
莫爾斯電碼轉手機鍵盤:def,abc,pqrs,def,mno,abc,wxyz,abc,def, ,tuv, ,pqrs,ghi
該下班了,明天再說。。。
④ 嗯...請高人解密、四重加密的莫爾斯密碼.、,。
不會啊……
莫爾斯解出來是: H H G C G M R T B H N J (這大家都會)
柵欄密碼一般分成2欄,解一下就是: H R H T G B C H G N M J
如果你同學不喜歡按套路出牌的話,還有可能分成3欄、4欄、6欄。
3: H G B H M H G R N C T J
4: H C R H H G T N G M B J
6: H G G R B N H C M T H J
(出來4種可能)
柵欄密碼:http://ke..com/view/710257.htm
接下來的就是解提示,但是不會我解…………
再往下應該還會用到別的解碼方法吧~~~
PS: 密文一共是12個字母,柯南里羅馬拼字是12個的最有可能的就是江戶川柯南和工藤新一(其實也是12個,就看那個U寫不寫了)了吧~~~
江戶川柯南 CONAN EDOGAWA
工藤新一 SHINICHI KUDO(U)
毛利小五郎 KOGOROU MOURI
鈴木園子 SONOKO SUZUKI
服部平次 HEIJI HATTORI
目暮十三 JUUZOU MEGURE
吉田步美 AYUMI YOSHIDA
高木涉 WATARU TAKAGI
宮本由美 YUMI MIYAMOTO
赤井秀一 SHUUICHI AKAI
以上是拼字數字為12的柯南中的主要人物。
⑤ 利用以下python代碼編寫欄柵加密和解密
修改後運行結果:
a. 加密
1.進行柵欄加密
2.進行柵欄解密
請選擇: 1
請輸入分組數目 2
請輸入列排編號 21
請輸明文 abcdefgh
b a
d c
f e
h g
b. 解密
1.進行柵欄加密
2.進行柵欄解密
請選擇: 2
請輸入分組數目 2
請輸入列排編號 21
請輸密文 b a d c f e h g
abcdefgh
修改後的代碼:
def Encrypt(n,col,M):
row=len(M)/n
if len(M)%n>0:
row+=1
arr=[[""for x in range(0,n)] for y in range(0,row)]
x=0
for i in range(0,row):
for j in range(0,n):
if x<len(M):
arr[i][j]=M[x]
#print M[x],
x+=1
#print "\r\n"
for i in range(0,row):
for j in range(0,n):
m=int(col[j])-1
print arr[i][m],
print "\r\n"
def Decrypt(n, col, C):
C="".join(C.split())
row=len(C)/n
if len(C)%n>0:
row+=1
arr=[[""for x in range(0,n)] for y in range(0,row)]
x=0
for i in range(0,row):
for j in range(0,n):
if x<len(C):
arr[i][j]=C[x]
#print C[x],
x+=1
#print "\r\n"
M=""
for i in range(0,row):
for j in range(0,n):
m=int(col[j])-1
#print arr[i][m],
M+=arr[i][m]
#print "\r\n"
print M
print u"1.進行柵欄加密\r\n2.進行柵欄解密\r\n請選擇:".encode("gb2312"),
sel=raw_input()
if int(sel)==1:
print u"請輸入分組數目".encode("gb2312"),
n=int(raw_input())
print u"請輸入列排編號".encode("gb2312"),
col=raw_input()
print u"請輸明文".encode("gb2312"),
M=raw_input()
while len(M)<n*3:
print u"明文必須是分組數目的3倍".encode("gb2312")
M=raw_input()
Encrypt(n,col,M)
else :
print u"請輸入分組數目".encode("gb2312"),
n=int(raw_input())
print u"請輸入列排編號".encode("gb2312"),
col=raw_input()
print u"請輸密文".encode("gb2312"),
C=raw_input()
while len(C)<n*3:
print u"密文必須是分組數目的3倍".encode("gb2312")
C=raw_input()
Decrypt(n,col,C)
⑥ 凱撒密碼和柵欄密碼解密
凱撒密碼:明文中的所有字母都在字母表上向後進行偏移後替換成偏移後的密文 偏移量通常是3 AA=z 例如:所有的字母A將被替換成D,B變成E,以此類推
但是凱撒密碼還有其它種類有: 偏移量為10 稱做 Avocat(AK)
偏移量為13 稱做 ROT13
偏移量為-5 稱做 Cassis (K 6)
偏移量為-6 稱做 Cassette (K 7)
柵欄密碼,就是把要加密的明文分成N個一組,然後把每組的第1個字連起來,形成一段無規律的話。 不過柵欄密碼本身有一個潛規則,就是組成柵欄的字母一般不會太多。(一般不超過30個,也就是一、兩句話) 比較復雜
⑦ 柵欄密碼求解
所謂柵欄密碼,就是把要加密的明文分成N個一組,然後把每組的第i個字連起來,形成一段無規律的話。 一般比較常見的是2欄的棚欄密碼。 比如明文:THERE IS A CIPHER 去掉空格後變為:THEREISACIPHER 兩個一組,得到:TH ER EI SA CI PH ER 先取出第一個字母:TEESCPE 再取出第二個字母:HRIAIHR 連在一起就是:TEESCPEHRIAIHR 這樣就得到我們需要的密碼了! 而解密的時候,我們先把密文從中間分開,變為兩行: T E E S C P E H R I A I H R 再按上下上下的順序組合起來: THEREISACIPHER 分出空格,就可以得到原文了: THERE IS A CIPHER 但是有些人就偏不把密碼作出2欄,比如: 明文:THERE IS A CIPHER 七個一組:THEREIS ACIPHER 抽取字母:TA HC EI RP EH IE SR 組合得到密碼:TAHCEIRPEHIESR 那麼這時候就無法再按照2欄的方法來解了... 不過棚欄密碼本身有一個潛規則,就是組成棚欄的字母一般不會太多。(一般不超過30個,也就是一、兩句話) 這樣,我們可以通過分析密碼的字母數來解出密碼... 比如:TAHCEIRPEHIESR 一共有14個字母,可能是2欄或者7欄... 嘗試2欄...失敗 嘗試7欄...成功 然而當棚欄和拼音相結合後,誕生出一種令人痛恨的新思路... 比如在正道學院網路版的開篇flash中出現過這樣一個棚欄: QGBKSYSHJIEUEIIIIAN 總共19個字母~貌似不符合棚欄的規則...其實是因為出現了一個叫做捆綁的冬冬: Q G B K S Y SH J I E U E I I I IAN 七個不可思議事件 看到了嗎?上面是聲母,下面是韻母... 聲母中的sh和韻母中的ian都是被作者當為一個字元使用...
採納哦
⑧ 什麼是柵欄解密發
柵欄密碼,就是將需要加密的明文分成N組,每組M個字母(每組字母數可等可不等,一般情況為相等),然後把每組的第I個字母連接在一起並加以整合,形成一行無規律字母序列,用以傳送訊息的加密方法。
⑨ G=O Z=T G=O T=E G=O O=I G=O X=U N=Y C=V S=L 請給我完成的對應吧 QWE=ABC 怎麼算也不可能的啊
這個是愛情告白密碼。
鍵盤: Q--W--E--R--T--Y--U--I--O--P--A--S--D--F--G--H--J--K--L--Z--X--C--V--B--N--M
對應: A---B--C--D--E--F--G--H--I--J---K--L--M--N--O--P--G--R--S--T--U--V--W--X--Y--Z
你再想Q=A,順理成章的就想到G就等於U了.其實你想的只是對應的關系,愛情密碼裡面天使說的很清楚是替代,說白了就是取代了而不是對應.
既然QWE=ABC,等於ABC取代了QWE,你要找以前鍵盤上的Q,現在已經是A了,你要找以前的W,現在已經是B啦,你要找以前鍵盤上的G現在已經是O了.你要找以前的鍵盤上的Z鍵,現在已經是T了.找以前的T現在已經是E啦.
從上面就可以看出得到下面替代的結論:
替代:
Q=A W=B E=C R=D T=E Y=F U=G I=H O=I P=J
A=K S=L D=F F=N G=O H=P J=Q K=R L=S
Z=T X=U C=V V=W B=X N=Y M=Z
字母表白數字密碼:9121522521
表白解密:從1開始到26,分別表示從A到Z,即:A(1)B(2) C(3) D(4) E(5) F(6) G(7) H(8) I(9) J(10) K(11) L(12) M(13) N(14) O(15) P(16) Q(17) R(18) S(19) T(20) U(21) V(22) W(23) X(24) Y(25) Z(26)。
9=I
12=L
15=O
22=V
5=E
21=U
結果是 I LOVE U。所以,當你發送這樣一串數字給你喜歡的人的時候,跟他(她)說這是一串特別特別有意義的數字,讓他(她)解開。如果他(她)能解開,一定會感受到你的心意。解不開,也會增加他(她)對你的神秘感。挑起他(她)對你的興趣。
大小寫變化:ilOvEU
表白解密:這個很簡單,換成我們常見的大小寫即可。
空格重組:il ov eu
表白解密:這個表白密碼也容易識別,兩個空格移位即可。
單詞倒序:i evol u
整句倒序:u evol i
凱撒移位:j mpwf v
反字母表(埃特巴什碼/Atbash):r olev f
表白解密:把26個字母對折就會得到:
A B C D E F G H I J K L M
Z Y X W V U T S R Q P O N所以,R對應的就是I,E對應的就是L,O對應的就是L,L對應的就是O,E對應的就是V,V對應的就是E,F對應的就是U
答案:I LOVE U 。或者我們可以用這個:R OLEV BLF,對應的也就是I LOVE YOU 了。
柵欄密碼:ioelvu
表白解密:所謂柵欄密碼,就是把要加密的明文分成N個一組,然後把每組的第1個字連起來,形成一段無規律的話。 不過柵欄密碼本身有一個潛規則,就是組成柵欄的字母一般不會太多。(一般不超過30個,也就是一、兩句話),我們的ioelvu 就是把love拆開,然後先逆向排列兩個,再逆向插空排列。