Re: ASCII Requires a Temporary Substitution During Encryption.



On Feb 19, 8:57 am, rossum <rossu...@xxxxxxxxxxxx> wrote:
On Thu, 19 Feb 2009 02:45:51 -0800 (PST), austin.oby...@xxxxxxxxxxx
wrote:

The creation of ASCII circa 1963 was a profound move by the US
government that greatly enhanced normal ‘overt’ communications. In the
notes that follow, the focus is on using the writable subset of ASCII
in ‘covert’ secret communications and more precisely the denary
representation of this set that is comprised of the positive integers
32 to 126 inclusively, as the encryption data for writing ciphers.

However, ASCII has now been replaced by Unicode:

 http://www.unicode.org/

If you want your crypto system to by forward looking rather than
backward looking then you need to drop ASCII, which is now obsolete,
and move over to Unicode.

A failure to support Unicode is likely to impede use of your system at
the proposal stage.  Almost all proposals will be required to support
Unicode; and any that fail to do so will not progress any further.

rossum

Dear Mr/Ms Rossum,

That is really a dumb idea! To do a lot of the things we need, we
don't need women with bound feet or need to march in single profile.
What hamstrings innovation can be the assumption of others people's
limitations. Being able to focus on specific problems requires
clearly defining our own objectives or we might all be required to
drive 60 passenger buses about or just walk.

The biggest problem with ascii as a would be succinct set of codes as
applied to common cryptological function is the inclusion of legacy
commands that muck up such processes with extra baggage. Austin and
many others are absolutely right in homing in on real historical
characters that might appear. Add a space and a line return character
to the usual keyboard 94 gives you 96. Others can be added as a
dealer's choice but you don't need to add even a single bell, # 7, to
produce a nice clean set.

Remember HEX? It's not so appropriate for many uses. I wrote a
converter I like, makes ascii 00 and then the 94 standard characters
above that; Line Feed is 99 and four other arbitrary characters, 95 to
98, can be assigned as need be. It's all about decimal digits and
will convert common text to 10 digit character groups, no different
in traffic size as ten characters of 0 to F in a binary representation
but without strange character fears.

Be serious, information can be flawlessly represented in any base, 16,
10, 26, or 100, whatever. For technical reasons, some bases are
otherwise more cryptologically convenient and/or mathematically useful
than others. Texts including,software source can be transmitted in
something as seemingly simple as 5 character groups using a 26 letter
set, amongst many others. Be ye hypnotized by unicode or understand
that any language's characters are just as good if assigned to a
nondistracting set like base 100.

BTW, the decimal digit system is far more universal and has a more
concrete future than any other including ascii and any unicode
illusion of comprehensive inclusion. Surely, there can be no new
justification for dispersing a mere conversion utility like what I
have described and it works according to my common criteria recently
posted and is easily emailed.
.



Relevant Pages

  • Re: Enhanced Unicode support for "Go" tools
    ... Right, you know ASCII? ... accent characters used in French and other European ... UNICODE isn't just about all the different alphabets out ... out wrongly because the character set the file was written in is ...
    (alt.lang.asm)
  • Re: Unicode Support
    ... > | single bit extra from ASCII for any ordinary ASCII characters... ... UNICODE character then check what "range" it's in with the table ... 7-bit ASCII characters are encoded in exactly the same way in UTF-8 ... All non-ASCII characters use a multi-byte sequence ...
    (alt.lang.asm)
  • Re: 128 bit password
    ... AdMod is ascii based, it doesn't write unicode. ... If I used the unicode version of ldap_mod it would likely be limited to 127 unicode characters. ... Joe Richards Microsoft MVP Windows Server Directory Services ...
    (microsoft.public.security)
  • Re: File-Compare "fc" falsely reports mismatch between identical files
    ... first and last lines of each set of differences, whereas /L is said to compare files as ascii text. ... Show me a couple of "text files" that fc/a does not compare properly, and I would argue that they are so extreme in some way that I would not consider them "text files". ... One of the definitions found by google is this: "A file that contains characters organized into one or more lines. ... the tax department reacted to a customer's complaint and insisted that the faulty tax calculation be fixed. ...
    (microsoft.public.win2000.cmdprompt.admin)
  • Re: How to get the ascii code of Chinese characters?
    ... No. ASCII characters range is 0..127 while Unicode characters range is ... Actually, Unicode goes beyond 65535. ... non-"correct" representation is necessary anyway. ...
    (comp.lang.python)

Loading