美文网首页
openssl命令行的-aes-256-cbc加解密

openssl命令行的-aes-256-cbc加解密

作者: CodingCode | 来源:发表于2022-05-07 02:13 被阅读0次
    #!/bin/bash
    
    text="abcd"
    keyraw="12345678901234567890"
     ivraw="1234567890"
    
    
    key=$(echo -n $keyraw | xxd -p -c 1000)
     iv=$(echo -n $ivraw  | xxd -p -c 1000)
    
    echo -n $text | \
    openssl enc -e -aes-256-cbc -K ${key} -iv ${iv} | \
    openssl enc -d -aes-256-cbc -K ${key} -iv ${iv} -nopad | \
    xxd
    

    运行:

    $ ./test.sh
    0000000: 6162 6364 0c0c 0c0c 0c0c 0c0c 0c0c 0c0c  abcd............
    

    可以看到解密后的数据,以及padd的内容。

    相关文章

      网友评论

          本文标题:openssl命令行的-aes-256-cbc加解密

          本文链接:https://www.haomeiwen.com/subject/uzjturtx.html