#对于终端aes-256-cbc 加密解码 例子
#我用命令 保持排列顺序不变写入一首诗词到一个文件中去,
- echo -e "
- 《致海子》
- 作者:罗玉凤
- 今夜我路过你的村庄了
- 长满麦子的村庄
- 密密的火焰
- 蔓延了三尺三丈
- 我不曾听着你的歌
- 不曾看见你的锋芒
- 我知道你的坟头面朝南方
- 我知道你的坟在乱葬岗上
- 海子
- 是天空中飘过的一丝云烟么
- 河地里升起的惆怅
- 那里的一滴水
- 蔓延开来
- 浇灭了全世界的火光
- " >海子.txt
复制代码 我是在桌面运行的终端,那么我的桌面中就会有这样一个文件生成并保持排列顺序
下面我来用aes-256-cbc 加密文件
- openssl enc -aes-256-cbc -in 海子.txt -out zhi.txt
复制代码 这是加密后的文件
- 5361 6c74 6564 5f5f ed58 a388 cd28 d881
- bd7e 70f4 aa70 37d4 c5bf 3114 5185 81de
- 0943 abfa 59c6 0214 d5b3 ffec d773 8867
- 93b5 cb8a ae60 4913 22fa 33ea ee00 6d74
- 3b2c 35c5 7489 0107 9530 c0b8 ae97 0351
- 002c 1f98 e64d e817 c4c4 e685 6d9f 6a9d
- 6513 4080 c00d 7c77 830e e87f f69f 3dd7
- da42 ce73 d85e 6427 65c4 c30c 00f6 7914
- 8942 ec2b 5d43 ca2d 29ad 7858 5b1e 3ada
- a89e 1a58 afec a437 32aa 80ab 71d5 ab1b
- 74b5 6d1b 22b2 2506 46ff ecc7 5d13 0b60
- 0faa 0ec5 ad2d d97f 5c0b 44a2 1078 75e8
- f14d 286c b158 deab d43e df97 ef16 d20e
- d254 08f2 1e37 d37a 4aac 0a26 e54b 82cd
- 0253 f828 a0bd 635b 9e88 f114 af6a 8c43
- a770 2c46 8585 c39d c7b6 fbc1 37bd 46ca
- 5e80 49a5 118a 40c9 7692 fbe4 f00e 0fe6
- 29f1 8246 0ba3 a278 ad5b adbd dd01 b15e
- 9c5e 4d16 4d3f dc30 037f ca84 5c67 adc5
- c4ff e132 8ced 5451 fcaf e5dd 6005 8d19
- 0cab dbcf 564f a765 f17d c20d fd03 9ef1
- d21d 25fc 4410 b37e e90d 7291 dcf9 859b
- bca1 2c17 886c 9eca 9028 2572 2d6d c859
- a833 b0e4 6aee 5583 00e1 daf7 5dfd f274
- 9618 a506 3227 31e8 96c7 60b4 ea21 d9f3
复制代码 这个命令加密海子.txt 并输入到 zhi.txt中去,zhi.txt会是加密文件,当我开始执行命令时候,系统会要求我输入密码,我用一个简单的密码方便好记,
上面我说了为了好记加密时候我用了简单的密码hello
下面我来解密这个加密的文件
- openssl enc -aes-256-cbc -d -in zhi.txt -pass pass:hello -out 致海子.txt
复制代码 解密zhi.txt里面的密文并输入到致海子.txt
这样就完成了一次简单的加密解密流程
|