Package jcifs.util

Class Crypto


  • public final class Crypto
    extends Object
    Author:
    mbechler
    • Method Detail

      • getMD4

        public static MessageDigest getMD4()
        Returns:
        MD4 digest
      • getMD5

        public static MessageDigest getMD5()
        Returns:
        MD5 digest
      • getSHA512

        public static MessageDigest getSHA512()
        Returns:
        SHA512 digest
      • getHMACT64

        public static MessageDigest getHMACT64​(byte[] key)
        Parameters:
        key -
        Returns:
        HMACT64 MAC
      • getArcfour

        public static Cipher getArcfour​(byte[] key)
        Parameters:
        key -
        Returns:
        RC4 cipher
      • getDES

        public static Cipher getDES​(byte[] key)
        Parameters:
        key - 7 or 8 byte DES key
        Returns:
        DES cipher in encryption mode
      • getProvider

        public static Provider getProvider()
        Default provider is BouncyCastleProvider. For registering custom provider
        Returns:
        Provider
        See Also:
        initProvider(Provider)