论目标
信息安全中经常需要验证一条信息,其做法是,定义一个函数f,f作用于信息得到一条简短的信息,即f(g(x),c) == f(h(x),c) == F 其中,g(x)是发送端的信息,h(x)是接收端信息,c是双方约定的一个信息,F是计算的结果,如果经过f作用后,得到的结果是相同,那么就可以认为,这条信息是真实的。
原理上这东西很简单,也非常实用,那么对应到不是信息安全领域中呢。
举个例子:
- 领导说,我们的当前目标是,在合法的范围内挣得一百万
- 所有人开始提方案
- 每个人根据目标,代入自己的方案,是否满足条件
- 如果所有方案都不能满足,和领导讨论是否tradeoff一部分要求
现在我经常性面对的问题是:
- 负责的人,提不出一个目标
- 执行的人,总能找到各种似是而非的理由,在一定条件下这又是成立的
举个例子:
- 提出做一个系统
- a提出A方案,方案A优点是1,2,3,4,5
- 但是大家都不同意,觉得这些操作相当冗余
那么这时候谁对谁错,作为一个负责人,这时候就要想到这么一个事情,这个事情的目标是什么:
- A1,A2,A3,A4
那么上面的对错就容易判断了,如果a提出的1,2,3,4,5不满足A1,A2,A3,A4,一律是要砍掉,只保留能够满足A1,A2,A3,A4的设计
对应出来我们就得到了类似的和信息安全领域的结果即
f(1,2,3,4,5) == A1,A2,A3,A4
如此我们总能够简单的验证我们的工作成果,而不是陷入无止境的扯皮中