【发布时间】:2017-11-16 14:09:23
【问题描述】:
谁能解释遗传算法如何用于密码学? 遗传算法正在优化问题,它们使用某种伪随机代码作为关键。如何将此密钥转移到接收方?
【问题讨论】:
标签: encryption cryptography key genetic-algorithm encryption-symmetric
谁能解释遗传算法如何用于密码学? 遗传算法正在优化问题,它们使用某种伪随机代码作为关键。如何将此密钥转移到接收方?
【问题讨论】:
标签: encryption cryptography key genetic-algorithm encryption-symmetric
一般来说,它们不太可能有太大用处。遗传算法依赖于输出的相当小的变化来实现输入的微小变化——这使它们能够接近问题的良好解决方案。
加密算法的设计目的是在输入发生微小变化时输出发生较大变化。如果单个输入位发生变化,一个好的哈希算法将翻转大约一半的输出位。
这使得遗传算法通常比蛮力搜索好不了多少。
【讨论】: