package
com.tws.security;
import
java.security.MessageDigest;
public
class
EncryptExample {
public
static
void
main(String[] args) {
String password =
"secret"
;
String algorithm =
"SHA"
;
byte
[] plainText = password.getBytes();
MessageDigest md =
null
;
try
{
md = MessageDigest.getInstance(algorithm);
}
catch
(Exception e) {
e.printStackTrace();
}
md.reset();
md.update(plainText);
byte
[] encodedPassword = md.digest();
StringBuilder sb =
new
StringBuilder();
for
(
int
i =
0
; i < encodedPassword.length; i++) {
if
((encodedPassword[i] &
0xff
) <
0x10
) {
sb.append(
"0"
);
}
sb.append(Long.toString(encodedPassword[i] &
0xff
,
16
));
}
System.out.println(
"Plain : "
+ password);
System.out.println(
"Encrypted: "
+ sb.toString());
}
}
No comments:
Post a Comment