原理
原理非常简单,解密过程实际上就是一对一的过程,用字典存好摩斯密码的东西,主键为摩斯串,值为字符.
然后根据摩斯串把相应的字符打印出来而已….
这不就是解密的过程吗?
使用方法
输入摩斯密文,注意各个串之间用空格隔开,例如:
-.-. - ..-. .– .–…. —– —.. –… …– ..— ..–.. ..— …– -.. –..
解得的明文就是:
CTFWPEI08732?23DZ
代码
代码如下:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
from __future__ import print_function
a = raw_input("input the string:")
s = a.split(" ")
dict = {
'.-': 'A',
'-...': 'B',
'-.-.'<