cryptix.provider.key

Class IDEAKeyGenerator

public class IDEAKeyGenerator extends RawKeyGenerator

A key generator for IDEA.

IDEA keys have a fixed length of 128 bits.

References:

Copyright © 1997 Systemics Ltd on behalf of the Cryptix Development Team.
All rights reserved.

$Revision: 1.1.1.1 $

Since: Cryptix 2.2.0a, 2.2.2

Author: David Hopwood

Constructor Summary
IDEAKeyGenerator()
Method Summary
booleanisWeak(byte[] key)
Returns true iff the byte array key represents a weak IDEA key.

Constructor Detail

IDEAKeyGenerator

public IDEAKeyGenerator()

Method Detail

isWeak

public boolean isWeak(byte[] key)
Returns true iff the byte array key represents a weak IDEA key.

IDEA has two non-overlapping classes of weak keys (bit numbering is from left to right, e.g. 0 denotes the most significant bit of the first byte):

Parameters: key the byte array containing user key data.