A Bit Cypher (ABC) for Linux is a bit cypher. It builds up a cypher (which is a mapping of the bits to a new sequence) and then it reorders the bit sequence of the data. The bit resequencing is done in 1024 byte chunks (1 KB). The number of bit combinations in 1 KB is two to the power of 8,192. This represents every 1024 characters of text ever written, together with all conceivable mistakes in punctuation and spelling, all variations in synonyms, opposites, and nonsense, plus a lot of meaningless data. There are (2 ** 8192) factorial possible ways to reorder the bits of 1 KB; ABC uses 10,000,000,000 of these possibilities. Each of the possible 10,000,000,000 sequences generates a unique mapping. The strength of the cypher comes from the number of keys, 10,000,000,000, and the processing required to determine the mapping for each key, assuming the algorithm is at hand for deciphering.