首先:java的加密解密模块需要更加精细的算法细节指定
java的加密方式
javax.crypto.Cipher,定义的获取方式
tatic Cipher getInstance(String transformation)
Returns a Cipher object thatimplementsthe specified transformation.staticCipher getInstance(String transformation, Provider provider)
Returns a Cipher object thatimplementsthe specified transformation.staticCipher getInstance(String transformation, String provider)
Returns a Cipher object thatimplements the specified transformation.
有两个重要参数:
1. transformation定义为
A transformation is a string that describes the operation (or set of operations) to be performed on the given input, to produce some output. A transformation always includes the name of a cryptographic algorithm (e.g., AES), and may be followed by a feedback mode and padding scheme.
A transformation is of the form:"algorithm/mode/padding"or"algorithm"(in th