Encrypt a string using openssl command line

后端 未结 4 1881
迷失自我
迷失自我 2020-12-07 22:36

I have a 16 byte character that I would like to encrypt using openssl into a 16 byte encrypted string.

This encrypted string ( in human readable format ) then nee

4条回答
  •  臣服心动
    2020-12-07 23:23

    try this

    $ echo "a_byte_character" | openssl enc -base64
    

    and you have 100+ Cipher Types

    -aes-128-cbc               -aes-128-cfb               -aes-128-cfb1             
    -aes-128-cfb8              -aes-128-ctr               -aes-128-ecb              
    -aes-128-gcm               -aes-128-ofb               -aes-128-xts              
    -aes-192-cbc               -aes-192-cfb               -aes-192-cfb1             
    -aes-192-cfb8              -aes-192-ctr               -aes-192-ecb              
    -aes-192-gcm               -aes-192-ofb               -aes-256-cbc              
    -aes-256-cfb               -aes-256-cfb1              -aes-256-cfb8             
    -aes-256-ctr               -aes-256-ecb               -aes-256-gcm              
    -aes-256-ofb               -aes-256-xts               -aes128                   
    -aes192                    -aes256                    -bf                       
    -bf-cbc                    -bf-cfb                    -bf-ecb                   
    -bf-ofb                    -blowfish                  -camellia-128-cbc         
    -camellia-128-cfb          -camellia-128-cfb1         -camellia-128-cfb8        
    -camellia-128-ecb          -camellia-128-ofb          -camellia-192-cbc         
    -camellia-192-cfb          -camellia-192-cfb1         -camellia-192-cfb8        
    -camellia-192-ecb          -camellia-192-ofb          -camellia-256-cbc         
    -camellia-256-cfb          -camellia-256-cfb1         -camellia-256-cfb8        
    -camellia-256-ecb          -camellia-256-ofb          -camellia128              
    -camellia192               -camellia256               -cast                     
    -cast-cbc                  -cast5-cbc                 -cast5-cfb                
    -cast5-ecb                 -cast5-ofb                 -des                      
    -des-cbc                   -des-cfb                   -des-cfb1                 
    -des-cfb8                  -des-ecb                   -des-ede                  
    -des-ede-cbc               -des-ede-cfb               -des-ede-ofb              
    -des-ede3                  -des-ede3-cbc              -des-ede3-cfb             
    -des-ede3-cfb1             -des-ede3-cfb8             -des-ede3-ofb             
    -des-ofb                   -des3                      -desx                     
    -desx-cbc                  -id-aes128-GCM             -id-aes192-GCM            
    -id-aes256-GCM             -rc2                       -rc2-40-cbc               
    -rc2-64-cbc                -rc2-cbc                   -rc2-cfb                  
    -rc2-ecb                   -rc2-ofb                   -rc4                      
    -rc4-40                    -rc4-hmac-md5              -seed                     
    -seed-cbc                  -seed-cfb                  -seed-ecb                 
    -seed-ofb
    

提交回复
热议问题