Package net.minecraft.util
Class CryptManager
- java.lang.Object
-
- net.minecraft.util.CryptManager
-
public class CryptManager extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description CryptManager()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.security.PublicKeybyteToPublicKey(byte[] p_75896_0_)private static byte[]cipherData(int p_75885_0_, java.security.Key p_75885_1_, byte[] p_75885_2_)static javax.crypto.SecretKeydecryptByteToSecretKey(java.security.PrivateKey p_75887_0_, byte[] p_75887_1_)static byte[]decryptUsingKey(java.security.Key p_75889_0_, byte[] p_75889_1_)private static byte[]digestData(byte[]... p_244731_0_)static byte[]digestData(java.lang.String p_75895_0_, java.security.PublicKey p_75895_1_, javax.crypto.SecretKey p_75895_2_)static byte[]encryptUsingKey(java.security.Key p_75894_0_, byte[] p_75894_1_)static java.security.KeyPairgenerateKeyPair()static javax.crypto.SecretKeygenerateSecretKey()static javax.crypto.CiphergetCipher(int p_151229_0_, java.security.Key p_151229_1_)private static javax.crypto.CiphersetupCipher(int p_75886_0_, java.lang.String p_75886_1_, java.security.Key p_75886_2_)
-
-
-
Method Detail
-
generateSecretKey
public static javax.crypto.SecretKey generateSecretKey() throws CryptException- Throws:
CryptException
-
generateKeyPair
public static java.security.KeyPair generateKeyPair() throws CryptException- Throws:
CryptException
-
digestData
public static byte[] digestData(java.lang.String p_75895_0_, java.security.PublicKey p_75895_1_, javax.crypto.SecretKey p_75895_2_) throws CryptException- Throws:
CryptException
-
digestData
private static byte[] digestData(byte[]... p_244731_0_) throws java.lang.Exception- Throws:
java.lang.Exception
-
byteToPublicKey
public static java.security.PublicKey byteToPublicKey(byte[] p_75896_0_) throws CryptException- Throws:
CryptException
-
decryptByteToSecretKey
public static javax.crypto.SecretKey decryptByteToSecretKey(java.security.PrivateKey p_75887_0_, byte[] p_75887_1_) throws CryptException- Throws:
CryptException
-
encryptUsingKey
public static byte[] encryptUsingKey(java.security.Key p_75894_0_, byte[] p_75894_1_) throws CryptException- Throws:
CryptException
-
decryptUsingKey
public static byte[] decryptUsingKey(java.security.Key p_75889_0_, byte[] p_75889_1_) throws CryptException- Throws:
CryptException
-
cipherData
private static byte[] cipherData(int p_75885_0_, java.security.Key p_75885_1_, byte[] p_75885_2_) throws CryptException- Throws:
CryptException
-
setupCipher
private static javax.crypto.Cipher setupCipher(int p_75886_0_, java.lang.String p_75886_1_, java.security.Key p_75886_2_) throws java.lang.Exception- Throws:
java.lang.Exception
-
getCipher
public static javax.crypto.Cipher getCipher(int p_151229_0_, java.security.Key p_151229_1_) throws CryptException- Throws:
CryptException
-
-