题目
(一)
渡荆门送别
渡远荆门外,来从楚国游。
山随平野尽,江入大荒流。
月下飞天镜,云生结海楼。
仍怜故乡水,万里送行舟。
(二)
过香积寺
不知香积寺,数里入云峰。
古木无人径,深山何处钟。
泉声咽危石,日色冷青松。
薄暮空潭曲,安禅制毒龙。
(三)
与诸子登岘山
人事有代谢,往来成古今。
江山留胜迹,我辈复登临。
水落鱼梁浅,天寒梦泽深。
羊公碑尚在,读罢泪沾巾。
(四)
书边事
调角断清秋,征人倚戌楼。
春风对青冢,白日落梁州。
大漠无兵阻,穷边有客游。
蕃情似此水,长愿向南流。
(五)
汉江临泛
楚塞三湘接,荆门九派通。
江流天地外,山色有无中。
郡邑浮前浦,波澜动远空。
襄阳好风日,留醉与山翁。
楚人往来向荆门
解题
题目给到是五首诗歌,然后给了一个提示:楚人往来向荆门 看到题目的时候直接傻了,这啥玩意,给了五首诗和一句话???

后来了解到这题是用到了字验

《武经总要》40卷,是中国古代著名的军事著作之一。
这种密码表在总结前人经验,研究出中国古代已知最早的军事情报通讯密码,编纂在《武经总要》前集第5卷中。在这本书中用一首五言律诗的40个汉字,分别代表40种情况和要求。这种方法已具有密码本体制的特点。
“旧法:军中咨事,若以文牒往来,须防泄漏;以腹心报覆,不惟劳烦,亦防人情有时离叛。今约军中之事,略有四十余条,以一字为暗号:
请弓、请箭、请刀、请甲、请枪旗、请锅幕、请马、请衣赐、请粮料、请草料、请车牛、请船、请攻城守具、请添兵、请移营、请进军、请退军、请固守、未见贼、见贼讫、贼多、贼少、贼相敌、贼添兵、贼移营、贼进兵、贼退兵、贼固守、围得贼城、解围城、被贼围、贼围解、战不胜、战大胜、战大捷、将士投降、将士叛、士卒病、都将病、战小胜。
右凡偏裨将校受命攻围,临发时,以旧诗四十字,不得令字重,每字依次配一条,与大将各收一本。如有报覆事,据字于寻常书状或文牒中书之,加印记所请。得所报知,即书本字,或亦加印记。如不允,即空印之,使众人不能晓也”。
——《武经总要·字验》
“楚人往来向荆门 ”关键字,在这5首诗中,有几个字出现过2次(诗歌题目不算在内),那么,你就把这两次的位置数相加的和去找对应“字验”,以此类推,整个下来,得到的密文是:
请衣赐请添兵请锅幕请攻城守具士卒病请锅幕请牛车
扩展
Poem Codes——诗歌密码
诗歌密码在第二次世界大战中被广泛使用,它的工作方式如下:
首先,你需要先记住一首诗歌,它不需要太长,也不需要完整。比如下面这句截取自尤利西斯诗歌的片段就可以。
for my purpose holds to sail beyond the sunset, and the baths of all the western stars until I die.
然后,从中选择五个词作为关键字:比如“ for”,“ sail”,“ all”,“ stars”,“ die”。
接着,将它们串在一起,然后给字母编号,以“ a”开头为1,第二个“ a”开头为2,依此类推;如果没有第二个“ a”,则“ b”的编号为2;或者 如果没有“ b”,则“ c”被标记为2,依此类推,直到我们为所有字母编号。结果:
现在,假设我们要对下面这个消息进行加密:We have run out of cigars, situation desperate.
由于我们在诗歌中选中了18个字母,因此我们以18个字母为一组写出该消息,并用无用的字母填充结尾,如下所示:
注意,在第一个表格(关键字表格)中,第一个字母“f”,它的下面是6;第二个字母是“o”,下面是12。
相对应地,在第二个表格(我们填充的分组的消息)中,第六列字母是“eud”,而第12列是“tdk”。
我们一般按照五个字母为一组发送加密消息,这样可以减少(但当然不能消除)传输错误。
因此,我们信息的第一部分将是eudtd koekc pmwrt
尝试手动加密整个消息!您会发现这很容易做到,您还将看到错误在何处以及如何产生。
当然,我们还必须告诉接收方,我们选择了哪五个词作为关键字,分别是第1个,第6个,第14个,第17个和第20个。最简单的方法是替换字母,因此:“afnqt”将被附加到加密的消息上。然后,接收者可以(大致)遵循相反的步骤来解密消息。
当然,在以上的简短讨论中我们忽略了所有的细微差别。但要知道,用诗歌密码加密的短消息是很难破解的,尤其是当诗歌很少被用于加密或仅用其加密一次。如果这首诗是经常使用的,或者是众所周知的,那么破解用它加密的消息就不难了。另外,诗歌密码具有易用性和易记性的优点,并且不需要任何计算设备。
歌密码加密的短消息是很难破解的,尤其是当诗歌很少被用于加密或仅用其加密一次。如果这首诗是经常使用的,或者是众所周知的,那么破解用它加密的消息就不难了。另外,诗歌密码具有易用性和易记性的优点,并且不需要任何计算设备。
隐语与“字验”:古代战争中的军事通讯密码
https://baijiahao.baidu.com/s?id=1653859131198887033&wfr=spider&for=pc