Papazulu

Papazulu is a program that creates one-time-pads, encodes plain text files with the one-time-pads, decodes them.
Download

Papazulu Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL v3
  • Price:
  • FREE
  • Publisher Name:
  • F. Cardone
  • Publisher web site:

Papazulu Tags


Papazulu Description

Papazulu is a program that creates one-time-pads, encodes plain text files with the one-time-pads, decodes them. Papazulu is a program that creates one-time-pads, encodes plain text files with the one-time-pads, creates number-station-like sound files for message transmission, decodes pads.(a) creation of number pads./papazulu -cJust answer the questions on the screen:The program will ask you to enter:1) the length of the pads in characters2) how many pads it should create3) the name of the pad text file it will createThat's all. Just look at the screen and the progress dots will show you how it's working...The pads will only contain the letters A-Z.(b) encoding messages./papazulu -e PlaintextFile Padfile Padnumber (messagelength)This will encode "plaintextfile" using "padnumber" on "padfile". Remember to use pads only once! The plaintext file can contain only letters and spaces, *NO numbers and NO punctuation*. If you specify messagelength (other parameters MUST be written on the command line), then if the message is shorter than "messagelength" it will be filled with the characters "EOM" to match your message length. This, of course, is to make all messages look the same.Again, the output will be on STDOUT, so use./papazulu PlainTextFile Padfile Padnumber > message.txt to print it to a file.The result will be a message that only contains letters, so that it can be transmitted by even by telephone. If you actually must send numbers, then either spell them - "22.50" would be "two two point five zero", or if you want to save time use A=1, B=2 ... H=8, I=9, J=0. When the "number" part is over, just send a setter that is higher than J. E.g. "22.50" would be BB POINT EJ.(c) decoding messages./papazulu -d Encryptedfile Padfile PadnumberThis is rather self-explanatory :-) again, output will be to STDOUT, so append to the command > something.txt to print it to a file.If you are, of course, in a situation where you don't want to be caught or intercepted with one time pads, you should be very careful about what you do with them...(d) numbers stationif you want to have your very own numbers station, in E10 format, then use./papazulu -m Messagefile Outputfile SoundDirectory"Messagefile" must be a file created with this program, or a text file containing only CAPITAL LETTERS and spaces. It does not need to be formatted in groups of 5 letters."Outputfile" will be the sound file created by the program. It will be in Ogg-Vorbis format."SoundDirectory" is where you placed the directory with the sound files. You can name it anything you want.When started in this option, the program will ask you first to specify the header of the transmission and how many times it should be repeated. For instance, if you want to send a message to someone known as "D4TG", you might want the sound file to say "delta-four-tango-golf" a few times before the actual transmission, so that it will be clear who will be the recipient.Then the program will ask you for the number of the pad you used in encoding the message.If everything goes OK, it will have created an ogg file in the following format:(1) your header (repeated for the number of times you specify) E.g. if your header is "QWH", the voice will say "quebec-whisky-hotel"(2) "GROUP number_of_groups" (repeated twice) E.g. Message GYGYG JIJIJ GYHUQ would have three groups and the voice in the sound file would say "group three".(3) "MESSAGE pad_number" (repeated twice) E.g. if you entered 234 as pad number, the voice would say "message two three four"(4) the words "TEXT TEXT" to alert that the message is about to be sent(5) the actual message. Each group is repeated twice, exactly in E10 format.(6) the words "REPEAT REPEAT" to alert that message will be resent(7) the same message, sent once again the same format as in (5)(8) the words "END OF MESSAGE" followed by "END OF TRANSMISSION".What's New in This Release:· The program now asks for all relevant information and performs sanity checks.· No parameters are needed on the command line except one command.


Papazulu Related Software