Blowfish加密算法的特点:

  1. 对称加密,即加密的密钥和解密的密钥是相同的;
  2. 每次加密之后的结果是不同的(这也是老夫比较欣赏的一点);
  3. 可逆的,和老夫之前的文章介绍的md5等摘要算法不一样,他是可逆的;
  4. 速度快,加密和解密的过程基本上由ADD和XOR指令运算组成;
  5. 免费,任何人都可以免费使用不需要缴纳版权费;
  6. BlowFish 每次只能加密和解密8字节数据;