novakon 发表于 2014-8-13 12:27
具体的讲,就是请把你的算法抽象成数学语言。比如你使用bmp文档来说明就非常费劲,请考虑表述为:
长x宽 ...
风险方面:
单纯用randomize函数会出现肉眼可见明显颜色变化规律,不利于我将第一层密文隐藏起来,被对方直接抠图后就少了不少穷举需要尝试的密钥。
如果对方成功抠图获得CT1(第一层密文),就可以利用尝试各种可能的信标获取明文。之所以需要CT2就是让对方哪怕运气好获得几个片段信息,也会被随后的CT2杂讯误导进入错误信息坐标,从而自动解密机有进入死循环的可能。
所有明文信息进入CT1前已经凯撒转换了一遍,包括信标也是。这提供了2^24个可能密钥。我觉得这仍然不保险,于是用类似恩尼格玛交换转子的原理,把RGB顺序也打乱了,这样就多了5倍的密钥可能。