Carl Makin wrote:


On Wed, 15 Apr 2009, Gerry Creager wrote:

Personally, I think you ought to use the MD5 of the image as a seed for a RAND, and use that as the filename. A similar approach could be used for the extension.

Ahhh, a challenge.  Well, a bit of one. <grin>

while [ 1 ]; do
        kill -SIGUSR1 `cat ~/.xastir/xastir.pid`
        if [ -f ~/.xastir/tmp/snapshot.png ]; then
                md5sum ~/.xastir/tmp/snapshot.png > /tmp/gerrysseed
                NEWFILENAME=`openssl rand -rand /tmp/gerrysseed -base64 30`
                NEWEXT=`cat /proc/sys/kernel/random/uuid`
                mv ~/.xastir/tmp/snapshot.png archive/$NEWFILENAME.$NEWEXT
                rm /tmp/gerrysseed
        fi
        sleep 300
done

That'll certainly work and will at least keep the honest ones guessing as to the origins of the file. I'll have to see if we can make ImageMagick still detect the correct image type without an extension, or if that'll take code.

I just knew that, if given a challenge, the interested student could find a solution.

Um, the uuid thing only works on linux with /proc enabled.

Correct.

It's obviously a slow day at work today...

Mine was meetings, teleconferences and debugging Fortran code (someone else's). I'm pretty fried right now!

gerry
--
Gerry Creager -- [email protected]
Texas Mesonet -- AATLT, Texas A&M University        
Cell: 979.229.5301 Office: 979.458.4020 FAX: 979.862.3983
Office: 1700 Research Parkway Ste 160, TAMU, College Station, TX 77843
_______________________________________________
Xastir mailing list
[email protected]
http://lists.xastir.org/cgi-bin/mailman/listinfo/xastir

Reply via email to