文档章节

【加密解密】阴符,阴书,字验

如比如比
 如比如比
发布于 2017/02/05 19:13
字数 1140
阅读 59
收藏 1

六韬・龙韬
阴符:
武王问太公曰:“引兵深入诸侯之地,三军卒有缓急,或利或害。吾将以近通远,从中应外,以给三军之用。为之奈何?”
太公曰:“主与将,有阴符,凡八等。
有大胜克敌之符,长一尺。
破军擒将之符,长九寸。
降城得邑之符,长八寸。
却敌报远之符,长七寸。
警众坚守之符,长六寸。
请粮益兵之符,长五寸。
败军亡将之符,长四寸。
失利亡士之符,长三寸。
诸奉使行符、稽留,若符事闻泄,告者皆诛之。八符者,主将秘闻,所以阴通言语,不泄中外相知之术。敌虽圣智,莫之能识。”
武王曰:“善哉。”

六韬・龙韬
阴书:
武王问太公曰:“引兵深入诸侯之地,主将欲合兵,行无穷之变,图不测之利。其事烦多,符不能明;相去辽远,言语不通。为之奈何?”
太公曰:“诸有阴事大虑,当用书,不用符。主以书遗将,将以书问主。书皆一合而再离,三发而一知。再离者,分书为三部。三发而一知者,言三人,人操一分,相参而不相知情也。此谓阴书。敌虽圣智,莫之能识。”
武王曰:“善哉。”

武经总要/前集/卷十五
字验
字验旧法:军中咨事,若以文牒往来,须防泄漏;以腹心报覆,不惟劳烦,亦防人情有时离叛。今约军中之事,略有四十馀条,以一字为暗号:
请弓、请箭、请刀、请甲、请枪旗、请锅幕、请马、请衣赐、请粮料、请草料、请车牛、请船、请攻城守具、请添兵、请移营、请进军、请退军、请固守、未见贼、见贼讫、贼多、贼少、贼相敌、贼添兵、贼移营、贼进兵、贼退兵、贼固守、围得贼城、解围城、被贼围、贼围解、战不胜、战大胜、战大捷、将士投降、将士叛、士卒病、都将病、战小胜。
右凡偏裨将校受命攻围,临发时,以旧诗四十字,不得令字重,每字依次配一条,与大将各收一本。如有报覆事,据字于寻常书状或文牒中书之,加印记所请。得所报知,即书本字,或亦加印记。如不允,即空印之,使众人不能晓也。

武经总要收集了军队中常用的40种战斗情况,编成40条短语,分别编码。这40条短语是:1请弓、2请箭、3请刀、4请甲、5请枪旗、6请锅幕、7请马、8 请衣赐、9请粮料、10请草料、11请车牛、12请船、13请攻城守具、14请添兵、15请移营、16请进军、17请退军、18请固守、19未见贼、20 见贼讫、21贼多、22贼少、23贼相敌、24贼添兵、25贼移营、26贼进兵、27贼退兵、28贼固守、29围得贼城、30解围城、31被贼围、32贼围解、33战不胜、34战大胜、35战大捷、36将士投降、37将士叛、38士卒病、39都将病、40战小胜。
这套密码的使用方法是:“将领带兵接受战斗命令出发前,军事指挥部门与其约定一首40字的五言律诗作为解码密钥,该诗文字不得重复,并发给一本有上述40个短语的密码本,诗中的每一字都对应一条短语,短语顺序在战前临时随机排列,该密码本只有通信双方极少数高级将领保管,在战斗中,前后方就按该密码本进行通讯”。举例如下:  
假设双方以唐代王勃的《送杜少府之任蜀川》‘城阙辅三秦,风烟望津。与君离别意,同是宦游人。海内存知己,天涯若比邻。无为在歧路,儿女共沾巾’。作为解码密钥。如果军队在战斗在粮食将尽,需要补充,前方将领就从密码本中查出‘请粮料”的编码,假如是第九,而《送杜少府之任蜀川》中的第九字是‘’。于是请粮将领就将‘五’字写到一件普通公文书牒之中,并在字上加盖印章。指挥机关接到这件公文后,查出盖印章的‘五’字,得知‘五’字在临行时约好的诗中列第九,再对照密码本上的顺序,就得知了前方的情报。

© 著作权归作者所有

共有 人打赏支持
如比如比
粉丝 126
博文 178
码字总数 286951
作品 0
日本
程序员
私信 提问
2016年读过的书

读完: 遥远的救世主 人类简史 从动物到上帝 爱因斯坦月球漫步 本经阴符七术 网球的内心游戏 冬至草 东方快车谋杀案 本杰明富兰克林自传 吴清源自传:天外有天 鹿鼎记(重读) 绝非偶然:阿伦森...

乱步摧城
2016/04/02
0
0
由古论今,三千年加密算法发展史

作为一种安全手段,加密算法和我们大多数人的生活发生着紧密联系。只要你上网,都会从中受益,因为凡是使用https的网站都已经使用了加密协议TLS/SSL。因此,我们都在被动享受加密算法带来的隐...

云上阿土伯
2017/12/21
0
0
机器学习+数据可视化,老中医逆袭的秘密武器!

『姐是老中医,专治吹牛逼』——著名歌唱家花粥 前言 中国古籍,汗牛充栋,源远流长,即使皓首穷经,人一生能博览的书籍也是少之又少,能深入参悟的就更是稀有。 好在现在是AI时代,通过机器...

DataHunter小数
2018/06/12
0
0
北京中医药大学公开课:望闻问切话中医 笔记

http://open.163.com/special/cuvocw/wangwenwenqie.html [第1集] 司外揣内话中医——诊断原理 中医诊断学 的主要内容: 诊法:望闻(听、嗅)问切(按、切) 辩证:断 望而知之谓之神,闻而知之...

磁针石
2016/01/03
166
0
炒股七字经

炒股犹如开车子,一看二慢三通过。看图要看K-线图,买卖信号分清楚。 买进重点记什么,且听我来告诉你,早晨之星大阳线,曙光初显倒锤头, 旭日东升红三兵,徐缓上升塔形底,稳步上涨钳子底,...

长平狐
2012/09/19
60
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring学习记录

Java类定义配置 @Configuration //标记为配置类@ComponentScan //标记为扫描当前包及子包所有标记为@Component的类@ComponentScan(basePackageClasses = {接口.class,...}) //标记为扫描当...

CHONGCHEN
31分钟前
1
0
如何开发一款以太坊(安卓)钱包系列2 - 导入账号及账号管理

这是如何开发一款以太坊(安卓)钱包系列第2篇,如何导入账号。有时用户可能已经有一个账号,这篇文章接来介绍下,如何实现导入用户已经存在的账号。 导入账号预备知识 从用户需求上来讲,导...

Tiny熊
今天
3
0
intellJ IDEA搭建java+selenium自动化环境(maven,selenium,testng)

1.安装jdk1.8; 2.安装intellJ; 3.安装maven; 3.1 如果是单前用户,配置用户环境变量即可,如果是多用户,则需配置系统环境变量,变量名为MAVEN_HOME,赋值D:\Application\maven,往path中...

不最醉不龟归
今天
4
0
聊聊ShenandoahGC的Brooks Pointers

序 本文主要研究一下ShenandoahGC的Brooks Pointers Shenandoah Shenandoah面向low-pause-time的垃圾收集器,它的GC cycle主要有 Snapshot-at-the-beginning concurrent mark包括Init Mark(P......

go4it
昨天
4
0
Makefile通用编写规则

#简单实用的Makefile模板: objs := a.o b.o test:$(objs) gcc -o test $^ # .a.o.d .b.o.d dep_files := $(foreach f,$(objs),.$(f).d) dep_files := $(wildcard $(dep_files)) ifneq ($(d......

shzwork
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部