Re: Wrote a little encryption program. How can you tell how good it is?
From: ošin (ošin@ragnarok.com)
Date: 03/04/03
- Next message: jsavard@ecn.ab.ca: "Re: OKE described on web site"
- Previous message: David Wagner: "Re: A5/3 or Kasumi - operational principle and known attacks"
- In reply to: TC: "Re: Wrote a little encryption program. How can you tell how good it is?"
- Next in thread: ošin: "Re: Wrote a little encryption program. How can you tell how good it is?"
- Reply: ošin: "Re: Wrote a little encryption program. How can you tell how good it is?"
- Reply: DME: "Re: Wrote a little encryption program. How can you tell how good it is?"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
From: "ošin" <ošin@ragnarok.com> Date: Tue, 4 Mar 2003 11:50:02 -0800
> Well, that really is just a load of unsupported nonsense. It seems obvious
> to me (after 35 years coding in dozens of different languages) that every
> language has upsides and downsides. Why is VB any worse at "expressing
> algorithms", than any other mainstream language? I think you should
> investigate the composition of the obvious chip on your shoulder!
Algorithms should actually be described in English, as is done in RFCs and
FIPS docs. For a reference implementation, you should use the C language or
a C-like or Pascal-like pseudo-code, because that's what everyone expects.
Why would you choose VB? It would only alienate the many who do not know VB,
like VB, or own VB.
Why is VB no good for this stuff? It was designed for novice-programmers to
develop GUI front ends on the Windows platform. That's just a different
niche. LISP was designed for a different niche (AI symbolic processing), and
it is also a goofy choice for demonstration of crypto algos. Same goes for
javascript, RPG, COBOL, MUMPS, Prolog, SQL, REXX, and so on. They are all
for other niches other than algo impl. FORTRAN is great for general
numerical algo work, but even it is not optimal for crypto bit twiddling
algo demos.
Also, VB is slow, type-careless, and verbose. It is not good at concise
expression of bit-level operations. It is also platform-specific. How can a
Unix programmer play with your implementation? Ho can a programmer
dedicated to open source work with it since there is no opeb-source VB
implementation?
Also, VB is just un-cool. You could argue that a moped can get you from A to
B just like a Harley can. But you will get beat up if you show up at the
biker fest on a moped. You can argue that you are correct in theory, but you
still get a black eye and a crowbar up your yinyang. That's just the way it
is.
- Next message: jsavard@ecn.ab.ca: "Re: OKE described on web site"
- Previous message: David Wagner: "Re: A5/3 or Kasumi - operational principle and known attacks"
- In reply to: TC: "Re: Wrote a little encryption program. How can you tell how good it is?"
- Next in thread: ošin: "Re: Wrote a little encryption program. How can you tell how good it is?"
- Reply: ošin: "Re: Wrote a little encryption program. How can you tell how good it is?"
- Reply: DME: "Re: Wrote a little encryption program. How can you tell how good it is?"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Relevant Pages
|