I haven't tried this but is it possible there is a new line at the end in the file?
If you did something like echo "" > file.txt then there would be a new line. Use echo -n "" > file.txt Also you should be able to check how many characters are in the file. Kevin Risden On Wed, Oct 5, 2016 at 5:00 PM, Jamie Jackson <jamieja...@gmail.com> wrote: > Hi Folks, > > (Using Solr 5.5.3.) > > As far as I know, the only place where encrypted password use is documented > is in > https://cwiki.apache.org/confluence/display/solr/ > Uploading+Structured+Data+Store+Data+with+the+Data+Import+Handler, > under the "Configuring the DIH Configuration File", in a comment in the > sample XML file: > > <!-- > Alternately the password can be encrypted as follows. This is the value > obtained as a result of the command > openssl enc -aes-128-cbc -a -salt -in pwd.txt > password="U2FsdGVkX18QMjY0yfCqlfBMvAB4d3XkwY96L7gfO2o=" > WHen the password is encrypted, you must provide an extra attribute > encryptKeyFile="/location/of/encryptionkey" > This file should a text file with a single line containing the > encrypt/decrypt password > --> > > Anyway, I can encrypt just fine: > > $ openssl enc -aes-128-cbc -a -salt -in stgps.txt > enter aes-128-cbc encryption password: > Verifying - enter aes-128-cbc encryption password: > U2FsdGVkX1+VtVoQtmEREvB5qZjn3131+N4jRXmjyIY= > > > I can also decrypt just fine from the command line. > > However, if I use the encrypted password and encryptKeyFile in the config > file, I end up with an error: "String length must be a multiple of four." > > https://gist.github.com/jamiejackson/3852dacb03432328ea187d43ade5e4d9 > > How do I get this working? > > Thanks, > Jamie >