encryption - How to encrypt particular values in a property file using openssl or gpg -
i wanted know how can go encrypting particular values in properties file using openssl or gpg.
most of examples seem consist of below have seen seem encrypt entire file. wanted use encrypt stored passwords.
to encrypt
openssl enc -aes-256-cbc -in un_encrypted.data -out encrypted.data to decrypt
openssl enc -d -aes-256-cbc -in encrypted.data -out un_encrypted.data
you can use openssl encrypt string want:
$ echo 12345678901 | openssl enc -e -base64 -aes-256-cbc -k mysecretpassword u2fsdgvkx18z9p14y9xrhddrbroejfikdlqxqmgfkag= in case use bash script this:
encrypted=`grep "the.name.of.my.property" myfile.properties|cut -d'=' -f2|openssl enc -e -base64 -aes-256-cbc -k mysecretpassword` sed "/the.name.of.my.property=/ s/=.*/=$encrypted/" myfile.properties > newfile.properties this produce new file named newfile.properties encrypted field.
Comments
Post a Comment