摩斯密码发明于1837年,主要用于无线电通讯和有线电报通讯。摩斯密码使用点和划来替换字符,在有密码表的情况下,破解摩斯密码比较简单。
以下是国际通用的摩斯密码表:
是否感觉符号非常难记?再看下面这张图:
看明白密码图形的设计原理就好记得多了。这里给一个摩斯密码在线翻译网址,感兴趣的小伙伴可以自己试一试:http://moersima.00cha.net/。
如今,电报早已退出了历史舞台。不过很多领域中,摩斯密码仍然发挥着余热。最著名的例子要数 SOS 求救信号了。在摩斯密码中,字母S是三声短,字母 O 是三声长,所以SOS是... --- ...,这个最好熟记。
代码实现如下: