2024年11月BlowFish 2000下载-BlowFish 2000文件加密工具 V3.0特别版下载

 更新时间:2024-11-17

  ⑴BlowFish下载BlowFish 是一个容易使用的文件和文件夹加密软件,只要用鼠标把把文件和文件夹拖到加密的文档地方,就可以保护你的敏感文件,输入的加密密钥来编码和解码来保护你的文件不被窥探。

  ⑵BlowFish算法用来加密Bit长度的字符串。

  ⑶BlowFish算法使用两个“盒”——unsignedlongpbox[]和unsignedlongsbox[,]。

  ⑷BlowFish算法中,有一个核心加密函数:BF_En(后文详细介绍。该函数输入位信息,运算后,以位密文的形式输出。用BlowFish算法加密信息,需要两个过程:密钥预处理和信息加密

  ⑸BlowFish算法的源密钥——pbox和sbox是固定的。我们要加密一个信息,需要自己选择一个key,用这个key对pbox和sbox进行变换,得到下一步信息加密所要用的key_pbox和key_sbox。具体的变化算法如下:

  ⑹)用sbox填充key_sbox

  ⑺)用自己选择的key个一组地去异或pbox,用异或的结果填充key_pbox。key可以循环使用。

  ⑻比如说:选的key是"abcdefghijklmn"。则异或过程为:

  ⑼key_pbox[]=pbox[]abcdefgh;

  ⑽key_pbox[]=pbox[]ijklmnab;

  ⑾…………

  ⑿…………

  ⒀如此循环,直到key_pbox填充完毕。

  ⒁)用BF_En加密一个全的位信息,用输出的结果替换key_pbox[]和key_pbox[],i=;

  ⒂)用BF_En加密替换后的key_pbox,key_pbox[i+],用输出替代key_pbox[i+]和key_pbox[i+];

  ⒃)i+,继续第步,直到key_pbox全部被替换;

  ⒄)用key_pbox[]和key_pbox[]做首次输入(相当于上面的全的输入,用类似的方法,替换key_sbox信息加密。

  ⒅信息加密就是用函数把待加密信息x分成位的两部分:xL,xRBF_En对输入信息进行变换。

您可能感兴趣的文章:

相关文章