文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档> 利用字符移位进行密码破解

利用字符移位进行密码破解

时间:2009-04-06  来源:blackjimmy

最基础的加密方法,将一个字符串中的所有字符按照其在字母表中的顺序向前或后移动shift位,得到密码

 

def shift_char(c, shift):
    if c.islower():
        return chr(((ord(c)-97+shift)%26)+97)
    elif c.isupper():
        return chr(((ord(c)-65+shift)%26)+65)
    else:
        return c # don not shift non-letters


def caesar_cipher(s, shift):
    m = ""
    for c in s:
        m += shift_char(c, shift)
    return m


text = "Thank You!"  # the die has been cast
print text, "becomes", caesar_cipher(text, 6)

相关阅读 更多 +
排行榜 更多 +
找茬脑洞的世界安卓版

找茬脑洞的世界安卓版

休闲益智 下载
滑板英雄跑酷2手游

滑板英雄跑酷2手游

休闲益智 下载
披萨对对看下载

披萨对对看下载

休闲益智 下载