Package de.das.encrypter.tools


package de.das.encrypter.tools
Several tools for supporting encryption, decryption, hex values handling, CRC calculation, byte array hiding and similar things.
  • Classes
    Class
    Description
    Base class for all threads that will perform periodical actions.
    This class provides the functionality of a buffered byte array.
    This class provides a converter to build string from byte arrays and vice versa, where the byte values greater than "0x7F" will be replaced by the values where the MSB of the byte is set to "0" and the MSB itself is placed as a bit into an appended table.
    Byte array enclosers interweave the bits of the individual bytes of a byte array with the bytes of suitable containers.
    Byte array image enclosers interweave the bits of the individual bytes of a byte array with the bytes of the image data of an image in PNG format.
    Byte array wav enclosers interweave the bits of the individual bytes of a byte array with the bytes of the audio data of an audio file in WAV format.
     
    This class includes the methods to calculate the CRC's.
    Methods for handling conversions of data types from and to byte arrays.
    This class provides methods for hiding and recovering keys in and from PNG images, WAV files and QR images.
    This class is used together with the swing class JFileChooser and restricts the file selection offer to valid key bundles.
    Tool for determining a quality to assess the keys.
    Miscellaneous method.