All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class cryptix.provider.key.LOKI91KeyGenerator

java.lang.Object
   |
   +----java.security.KeyGenerator
           |
           +----cryptix.provider.key.RawKeyGenerator
                   |
                   +----cryptix.provider.key.LOKI91KeyGenerator

public class LOKI91KeyGenerator
extends RawKeyGenerator
A key generator for LOKI91.

LOKI91 keys have a fixed length of 64 bits.

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

$Revision: 1.1 $

Author:
Raif S. Naffah, David Hopwood

Constructor Index

 o LOKI91KeyGenerator()

Method Index

 o isWeak(byte[])
Returns true iff the byte array key represents a weak or semi-weak LOKI91 key.

Constructors

 o LOKI91KeyGenerator
 public LOKI91KeyGenerator()

Methods

 o isWeak
 public boolean isWeak(byte key[])
Returns true iff the byte array key represents a weak or semi-weak LOKI91 key.

LOKI91 has four weak keys and twelve semi-weak keys. Here are the lists of these keys (values given in hexadecimal form):

Weak Keys:

Semi-Weak Keys:

Parameters:
key - the byte array containing user key data.
Overrides:
isWeak in class RawKeyGenerator

All Packages  Class Hierarchy  This Package  Previous  Next  Index