public final class

MD5

extends Object
implements Digest
java.lang.Object
   ↳ com.trilead.ssh2.crypto.digest.MD5

Class Overview

MD5. Based on the example code in RFC 1321. Optimized (...a little).

Summary

Fields
private final byte[] block
private long count
private static final byte[] padding
private int state0
private int state1
private int state2
private int state3
private final int[] x
Public Constructors
MD5()
Public Methods
final void digest(byte[] dst, int pos)
final void digest(byte[] dst)
final int getDigestLength()
final void reset()
final void update(byte[] buff, int pos, int len)
final void update(byte b)
final void update(byte[] b)
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.trilead.ssh2.crypto.digest.Digest

Fields

private final byte[] block

private long count

private static final byte[] padding

private int state0

private int state1

private int state2

private int state3

private final int[] x

Public Constructors

public MD5 ()

Public Methods

public final void digest (byte[] dst, int pos)

Parameters
dst
pos

public final void digest (byte[] dst)

Parameters
dst

public final int getDigestLength ()

public final void reset ()

public final void update (byte[] buff, int pos, int len)

Parameters
buff
pos
len

public final void update (byte b)

Parameters
b

public final void update (byte[] b)

Parameters
b