openKylin论坛

 找回密码

openssl 简单的一次加密解密 [复制链接]

#对于终端aes-256-cbc 加密解码 例子
#我用命令 保持排列顺序不变写入一首诗词到一个文件中去,
  1. echo -e "
  2. 《致海子》
  3. 作者:罗玉凤
  4. 今夜我路过你的村庄了
  5. 长满麦子的村庄
  6. 密密的火焰
  7. 蔓延了三尺三丈

  8. 我不曾听着你的歌
  9. 不曾看见你的锋芒
  10. 我知道你的坟头面朝南方
  11. 我知道你的坟在乱葬岗上

  12. 海子
  13. 是天空中飘过的一丝云烟么

  14. 河地里升起的惆怅
  15. 那里的一滴水
  16. 蔓延开来
  17. 浇灭了全世界的火光
  18. " >海子.txt
复制代码
我是在桌面运行的终端,那么我的桌面中就会有这样一个文件生成并保持排列顺序




下面我来用aes-256-cbc 加密文件
  1. openssl enc -aes-256-cbc -in 海子.txt -out zhi.txt
复制代码
这是加密后的文件

  1. 5361 6c74 6564 5f5f ed58 a388 cd28 d881
  2. bd7e 70f4 aa70 37d4 c5bf 3114 5185 81de
  3. 0943 abfa 59c6 0214 d5b3 ffec d773 8867
  4. 93b5 cb8a ae60 4913 22fa 33ea ee00 6d74
  5. 3b2c 35c5 7489 0107 9530 c0b8 ae97 0351
  6. 002c 1f98 e64d e817 c4c4 e685 6d9f 6a9d
  7. 6513 4080 c00d 7c77 830e e87f f69f 3dd7
  8. da42 ce73 d85e 6427 65c4 c30c 00f6 7914
  9. 8942 ec2b 5d43 ca2d 29ad 7858 5b1e 3ada
  10. a89e 1a58 afec a437 32aa 80ab 71d5 ab1b
  11. 74b5 6d1b 22b2 2506 46ff ecc7 5d13 0b60
  12. 0faa 0ec5 ad2d d97f 5c0b 44a2 1078 75e8
  13. f14d 286c b158 deab d43e df97 ef16 d20e
  14. d254 08f2 1e37 d37a 4aac 0a26 e54b 82cd
  15. 0253 f828 a0bd 635b 9e88 f114 af6a 8c43
  16. a770 2c46 8585 c39d c7b6 fbc1 37bd 46ca
  17. 5e80 49a5 118a 40c9 7692 fbe4 f00e 0fe6
  18. 29f1 8246 0ba3 a278 ad5b adbd dd01 b15e
  19. 9c5e 4d16 4d3f dc30 037f ca84 5c67 adc5
  20. c4ff e132 8ced 5451 fcaf e5dd 6005 8d19
  21. 0cab dbcf 564f a765 f17d c20d fd03 9ef1
  22. d21d 25fc 4410 b37e e90d 7291 dcf9 859b
  23. bca1 2c17 886c 9eca 9028 2572 2d6d c859
  24. a833 b0e4 6aee 5583 00e1 daf7 5dfd f274
  25. 9618 a506 3227 31e8 96c7 60b4 ea21 d9f3
复制代码
这个命令加密海子.txt 并输入到 zhi.txt中去,zhi.txt会是加密文件,当我开始执行命令时候,系统会要求我输入密码,我用一个简单的密码方便好记,
上面我说了为了好记加密时候我用了简单的密码hello
下面我来解密这个加密的文件
  1. openssl enc -aes-256-cbc -d -in zhi.txt -pass pass:hello -out 致海子.txt
复制代码
解密zhi.txt里面的密文并输入到致海子.txt

这样就完成了一次简单的加密解密流程


















楼主
发表于 2021-9-3 07:10:36
回复

使用道具 举报

openKylin

GMT+8, 2024-5-5 18:37 , Processed in 0.019344 second(s), 20 queries , Gzip On.

Copyright ©2022 openKylin. All Rights Reserved .

ICP No. 15002470-12 Tianjin

快速回复 返回顶部 返回列表