Rails Fence Cipher

fence_baidu

这是百度百科对栅栏密码的解释,通过这种方式我们对明文:HACK 4 FUN 进行栅栏为2的加密

去掉空格后为:HACK4FUN

将明文分成两个一组:HA CK 4F UN

取出每组的第一个元素:HC4U

再取出每组的第二个元素:AKFN

连接起来得到密码:HC4UAKFN

然而在解题过程中,通过这种方式解密的并不能拿到flag,在查阅资料的过程中发现维基百科中对该密码的解释与百度百科并不同

fence_wiki

假设我们对明文:HACK 4 FUN进行栅栏为3的加密

去掉空格后为:HACK4FUN

对明文采用rails(波浪)的形式书写,如下

    H...4...
    .A.K.F.N
    ..C...U.

再按行读取:H4 AKFN CU

连起来就是密码:H4AKFNCU

对明文:HACK 4 FUN加密,百度百科的加密结果是HC4UAKFN,维基百科的加密结果是H4AKFNCU。


# Cipher  


本博客所有文章除特别声明外,均采用 CC BY-SA 3.0协议 。转载请注明出处!