SHA384 Encrypt Pro



Live Mode Switch




Related Pages: MD5 Encrypt, SHA1 Encrypt, SHA512 Encrypt.

About SHA384 Encrypt Pro:

This pro online sha384 encrypt tool helps you to encrypt one input string into a fixed 384 bits sha384 String.

Paste your Input String or drag text file in the first textbox, then press "SHA384 Encrypt" button, and the result will be displayed in the second textbox.

About SHA384:

SHA-384 is very similar to SHA-512 algorithm. Though SHA-384 only produce 384 bits length result, so SHA-384 is not as secure as SHA-512.

More information about SHA384:

RFC 4634: https://tools.ietf.org/html/rfc4634

Python Implementation of SHA384 (hashlib): https://docs.python.org/3/library/hashlib.html

Java Implementation of SHA384: https://docs.oracle.com/javase/7/docs/api/java/security/MessageDigest.html

SHA384 Generator with Python (with package hashlib):

import hashlib

def sha384_generator(str):
    m = hashlib.sha384()
    m.update(str.encode())
    return m.hexdigest()
    

SHA384 Generator with Java (with package MessageDigest):

import java.math.BigInteger;
import java.security.MessageDigest;

public String generate(String str){
    MessageDigest md = MessageDigest.getInstance("SHA-384");
    md.update(str.getBytes());
    byte[] digest = md.digest();
    String result = new BigInteger(1, digest).toString(16).toUpperCase();
    return result;
}
    

SHA384 Generator with Linux (with OpenSSL):

[email protected]:/var/log/apache2# openssl dgst -sha384 access.log
SHA384(access.log)= c27e5a92a9589b5c6bb61dbc47856e2aa94e4e2915e0ff211234a6a600496e49ed0261304eeb5e7bdabdb74fbc185c58