Quote from: kmfkewm on September 09, 2012, 05:43 amQuoteThen the issue boils down to where is the encrypted data coming from? If there is encrypted data in my code (there isn't) then what you describe is possible. If the only encrypted data is coming from vendor's order page then it's really not.Doesn't the encrypted data on the vendors page come from customers? The encrypted data is coming from a customer who encrypts ruby code instead of their address. In fact they can even encrypt ruby code that puts their address after it is done with all of its networking. Ah, that answers one of my other questions.I'd have to add a lot of code to achieve that with my current effort. There is no way to conceal that something was occurring between the decryption and the parsing of the decrypted data to produce a printable file. Especially not after stating that the bash command was just the GPG command (i.e. gpg --decrypt-files *.asc) and doing it in Python is this:Code: [Select]os.system("gpg --decrypt-files *.asc")Quote from: kmfkewm on September 09, 2012, 05:43 amQuoteTo do that I would need to insert code which checked each decrypted address for a specific string and then generate the code.No it doesn't need to generate the code. Currently what I showed does check for a specific string and if it finds it it pipes the decrypted message to a ruby interpreter, which then runs it as a completely different script automatically. There are probably even more sneaky ways to do it without looking for a special string. See, in my code it's a little more modular. There is a file that will run everything, but the instructions indicate the best way to handle it is to run things sequentially. Once the first section is run up to the decryption command, that script stops. Then the vendor checks all the .txt files to see if there's anything he or she needs to edit to fit the template for printing.Like you, I realised that buyers could put anything they liked in there, but I was considering the probability of little thankyou notes to their favourite vendor(s) which may be nice, but don't help with printing labels or envelopes well.Quote from: kmfkewm on September 09, 2012, 05:43 amWe can not possibly know what it does without looking at it, that is the entire point of this thread. But honestly if you want to let the market decide I really don't give a shit. I think that you are thinking more with your wallet than logically though.I'm certainly considering the financial aspect, but I haven't completely disregarded logic. If I had then I wouldn't've been able to handle this thread so consistently.