Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.6 / 3....
  • Linux Kernel 3.0.82 LTS...
  • KDE Software Compilatio...
  • PulseAudio 4.0
  • Wireshark 1.10.0
  • NetworkManager 0.9.8.2
  • LibreOffice 3.6.6 / 4.0...
  • SystemRescueCd 3.7.0
  • Linux Kernel 3.10 RC6
  • Ubuntu Tweak 0.8.5
  • Home > Linux > Security

    Papazulu 1.0

    Download button

    No screenshots available
    Downloads: 549  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    Fair (2.6/5)
    13 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    F. Cardone | More programs
    GPL v3 / FREE
    July 14th, 2008, 13:36 GMT
    ROOT / Security

     Read user reviews (0)  Refer to a friend  Subscribe

    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 -c

    Just answer the questions on the screen:

    The program will ask you to enter:

    1) the length of the pads in characters
    2) how many pads it should create
    3) the name of the pad text file it will create

    That'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 Padnumber

    This 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 station

    if 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.



    Product's homepage

      


    TAGS:

    encode text | one-time-pads creator | decode pads | text | encoder | decoder

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM