It's not a secret anymore!
The moose likes Security and the fly likes SHA encryption algorithm doubt Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Java Interview Guide this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Engineering » Security
Bookmark "SHA encryption algorithm doubt" Watch "SHA encryption algorithm doubt" New topic

SHA encryption algorithm doubt

Aniruddh Joshi
Ranch Hand

Joined: Jul 29, 2008
Posts: 275

Hi All,

In my project SHA encryption is being used for encryption.
I have received a request to migarte this to a 64 bit algo so that it is more secure.

All i wanted to know is , when we write:

MessageDigest digest = MessageDigest.getInstance("SHA");

which version of SHA is called ( SHA-1 or any other )

so that I can trace it and study the encryption scheme used.


"One of the best things you could do is to simplify a larger application into a smaller one by reducing its process and complexity - Fowler"
Ulf Dittmer

Joined: Mar 22, 2005
Posts: 42965
I'm not sure what you mean by "64-bit algo". SHA-1 (which I assume you're using) creates 160bit digests.

Java also supports "SHA-256", which creates 256bit digests.

(Note that SHA is a hash -or digest-, not a cipher. So any "encryption" it's used for would be one-way.)
James Sabre
Ranch Hand

Joined: Sep 07, 2004
Posts: 781

Please see .

Retired horse trader.
 Note: double-underline links may be advertisements automatically added by this site and are probably not endorsed by me.
Ulf Dittmer

Joined: Mar 22, 2005
Posts: 42965
In the future, please BeForthrightWhenCrossPostingToOtherSites.
Consider Paul's rocket mass heater.
subject: SHA encryption algorithm doubt
It's not a secret anymore!