comp.lang.ada
 help / color / mirror / Atom feed
From: Austin Obyrne <austin.obyrne@hotmail.com>
Subject: Re: The enormous potential that programming LaTeX in Ada presents.
Date: Fri, 5 Dec 2014 05:02:53 -0800 (PST)
Date: 2014-12-05T05:02:53-08:00	[thread overview]
Message-ID: <fdab2158-a82f-4ca2-b603-ff0d5c3b9d14@googlegroups.com> (raw)
In-Reply-To: <ly1tof4etk.fsf@pushface.org>

On Thursday, December 4, 2014 3:25:46 PM UTC, Simon Wright wrote:
> Austin Obyrne <austin.obyrne@hotmail.com> writes:
> 
> > Current cryptography is capable of encrypting ASCII and at most the
> > entire Latin-1 set.
> 
> Looking back on Google I see that on 16 December 2013 I posted 
> https://groups.google.com/d/msg/comp.lang.ada/qJ5vpRQarSQ/QNvyYgYVjewJ
> which I've copied below.
> 
> So a year ago I demonstrated that
> 
> - minor tweaks will enable your code to:
> 
>   - deal with data on Windows and Unix systems and to transfer data
>     between them, and
> 
>   - deal with binary data,
> 
> - but the cipertext is >30 times the size of the original (because you
>   encode each byte of the input as 3 integers, represented as text).
> 
> These are practical matters and have nothing to do with the validity of
> the encryption technology.
> 
> ========================================================================
> Austin Obyrne <austin...@hotmail.com> writes: 
> 
> > The transition of this crypto from Windows to Mac is quite something 
> > and to my limited experience is a formidable task. 
> 
> No. 
> 
> I've put extensions at [1]; the README.txt says 
> 
> ------------------------------------------------------------------------ 
> The files here are intended to work with the SureCrypt software from 
> http://www.adacryptpages.com. They are written against version 85610, 
> and are relatively minor modifications of that software, so the 
> copyright status remains that of the original (Copyright © 2003 Austin 
> O'Byrne). 
> 
> There are two new programs: encrypt and decrypt. 
> 
> Encrypt usage: 
> 
>    encrypt original-plaintext ciphertext 
> 
> Decrypt usage: 
> 
>    decrypt ciphertext decrypted-plaintext 
> 
> Note that in spite of the use of the word "text" above the programs 
> will work with binary data. 
> 
> The programs will work on Unix and Windows systems. Data encrypted on 
> one can be decrypted on the other if required. 
> 
> Using a recent GNAT compiler, the programs can be built using the 
> supplied cipher.gpr: 
> 
>    gnatmake -p -P cipher 
> 
> Simon Wright 
> si...@pushface.org 
> December 2013 
> ------------------------------------------------------------------------ 
> 
> From the software point of view, note that on Linux (which has a 
> case-sensitive file system) you should use lower case for Ada source 
> file names, so that, for example, Alices_Digital_Signature.ads becomes 
> alices_digital_signature.ads. 
> 
> From the practical point of view, I think that the size of the encrypted 
> files will be a serious issue. With the current code, they come out 
> *more* *than* *30* *times* the size of the original, so that the 
> encrypted SureCrypt85610.zip comes out at about 870 megabytes. Even if 
> you output the encrypted data in binary the multiplier will be 12 (each 
> byte of the original is encrypted as 3 integers). 
> 
> [1] https://www.dropbox.com/sh/a84i0jb8jv48nev/Q143ubNUWC 
> ========================================================================

I value your feedback greatly to the extent that I am archiving it as evidence to others - Austin


  parent reply	other threads:[~2014-12-05 13:02 UTC|newest]

Thread overview: 27+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-12-02 11:57 The enormous potential that programming LaTeX in Ada presents Austin Obyrne
2014-12-02 14:07 ` David Botton
2014-12-02 14:49   ` Austin Obyrne
2014-12-03  3:52 ` Dennis Lee Bieber
2014-12-03 12:01 ` robin.vowels
2014-12-03 14:24 ` Denis McMahon
2014-12-03 15:54   ` Peter Chapin
2014-12-03 15:53 ` johannes falcone
2014-12-03 16:12 ` gautier_niouzes
2014-12-03 20:48   ` Austin Obyrne
2014-12-03 20:57     ` Pascal Obry
2014-12-03 22:39       ` mrvmurray
2014-12-03 22:29     ` mrvmurray
2014-12-03 22:34     ` Denis McMahon
2014-12-04  8:26       ` Austin Obyrne
2014-12-04  8:37         ` mrvmurray
2014-12-04 23:38         ` Shark8
2014-12-04  3:41     ` Dennis Lee Bieber
2014-12-05  7:04       ` Nasser M. Abbasi
2014-12-05 16:59         ` Dennis Lee Bieber
2014-12-04 15:25     ` Simon Wright
2014-12-04 16:31       ` Austin Obyrne
2014-12-04 18:24         ` Austin Obyrne
2014-12-05  8:21         ` mrvmurray
2014-12-05 18:42           ` Denis McMahon
2014-12-05 13:02       ` Austin Obyrne [this message]
2014-12-05 20:09         ` mrvmurray
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox