I have a ~30 length byte arrays.
I am looking for a way to pass this data to several users with the following requirements:
1. It has to be short.. about 16 chars at max.
2. Only printable chars are acceptable (only digits or only letters will be even better).
3. It must to be a printable output (save to file or using socket is not what I want).
4. (Thanks to Tudor) I want to be able to decode it back to the original array
The arrays contain quite random data which makes this problem very difficult to crack.
I have tried many compression methods but with no luck so far.
After the compression I will probably encode the data to 64 base to make the output as short as possible (unless there is a better way to it)
The project is basically in java but if there is a solution in other language I would love to here about it.
thanks in advance