I am learning encryption algorithm in Java and stumble upon this algorithm:
SecretKey key = SecretKeyFactory.getInstance(
"PBEWithMD5AndDES").generateSecret(keySpec);
I know it stands for Password Based Encryption with MD5 and DES algorithms. I know MD5 and DES are two separate algorithm encryption key but what exactly does PBEWithMD5AndDes means as an algorithm?
There isn't much resources online that does a good explanation regarding this "algorithm".
I was hoping someone could give simple and brief explanation about how this is different from a normal MD5 or normal DES algorithm.