Advertisement

多种加密方式及使用的算法

阅读量:

常见的加密类型及其算法

加密类型 使用算法 基本特性
对称加密 DES(数据加密标准,56位密钥)、 AES(高级加密标准,128位密钥)、 3DES、Blowfish、Twofish、CAST5、IDEA、RC6 加密、解密使用同一个密钥 通常用来加密数据,加解密速度快 密钥过多,管理密钥困难 密钥交换困难

| 加密:# openssl enc -e -des3 -a -salt -in fstab -out fstab.ciphertext 常用选项:

  • -e:加密
  • -des3:加密数据时使用的算法,可用# openssl ? --> Cipher commands子命令中的各种其它算法代替
  • -a:对加密后的数据进行base64编码,或解密前先对数据进行base64解码
  • -salt:加盐。加盐后,相同的明文可以得到不同的密文。默认情况下,盐值是随机生成的
  • -in FILENAME:指定要加密的文件
  • -out FILENAME:指定加密后生成的文件

解密:# openssl enc -d -des3 -a -salt -in fstab.ciphertext -out fstab.plaintext 常用选项:

  • -d:解密

全部评论 (0)

还没有任何评论哟~