public class Encrypt\r
{\r
/**\r
- * @param args\r
+ * @param args コマンドパラメータ\r
*/\r
public static void main(String[] args) {\r
String source = "deister07";\r
* 指定された文字列を暗号化する。\r
* @param source 暗号化したい文字列\r
* @return 暗号化された文字列\r
- * @throws NoSuchAlgorithmException \r
- * @throws NoSuchPaddingException\r
- * @throws InvalidKeyException \r
- * @throws BadPaddingException \r
- * @throws IllegalBlockSizeException \r
- * @throws InvalidKeySpecException \r
- * @throws InvalidAlgorithmParameterException \r
+ * @throws NoSuchAlgorithmException 例外\r
+ * @throws NoSuchPaddingException 例外\r
+ * @throws InvalidKeyException 例外\r
+ * @throws BadPaddingException 例外\r
+ * @throws IllegalBlockSizeException 例外\r
+ * @throws InvalidKeySpecException 例外\r
+ * @throws InvalidAlgorithmParameterException 例外\r
*/\r
public static String encrypt(String source) throws NoSuchAlgorithmException, NoSuchPaddingException, InvalidKeyException, IllegalBlockSizeException, BadPaddingException, InvalidKeySpecException, InvalidAlgorithmParameterException {\r
//16進数化\r
* 指定されたバイト配列を暗号化する。\r
* @param source 暗号化したいバイト配列\r
* @return 暗号化されたバイト配列\r
- * @throws NoSuchAlgorithmException\r
- * @throws NoSuchPaddingException\r
- * @throws InvalidKeyException\r
- * @throws IllegalBlockSizeException\r
- * @throws BadPaddingException\r
- * @throws InvalidKeySpecException\r
- * @throws InvalidAlgorithmParameterException\r
+ * @throws NoSuchAlgorithmException 例外\r
+ * @throws NoSuchPaddingException 例外\r
+ * @throws InvalidKeyException 例外\r
+ * @throws IllegalBlockSizeException 例外\r
+ * @throws BadPaddingException 例外\r
+ * @throws InvalidKeySpecException 例外\r
+ * @throws InvalidAlgorithmParameterException 例外\r
*/\r
public static byte[] encrypt(byte[] source) throws NoSuchAlgorithmException, NoSuchPaddingException, InvalidKeyException, IllegalBlockSizeException, BadPaddingException, InvalidKeySpecException, InvalidAlgorithmParameterException {\r
PBEParameterSpec pbeParam = new PBEParameterSpec(SALT, NUM);\r
* 復号\r
* @param source 暗号化された文字列\r
* @return 復号された文字列\r
- * @throws NoSuchAlgorithmException \r
- * @throws InvalidKeySpecException \r
- * @throws NoSuchPaddingException \r
- * @throws InvalidAlgorithmParameterException\r
- * @throws InvalidKeyException \r
- * @throws BadPaddingException\r
- * @throws IllegalBlockSizeException \r
+ * @throws NoSuchAlgorithmException 例外\r
+ * @throws InvalidKeySpecException 例外\r
+ * @throws NoSuchPaddingException 例外\r
+ * @throws InvalidAlgorithmParameterException 例外\r
+ * @throws InvalidKeyException 例外\r
+ * @throws BadPaddingException 例外\r
+ * @throws IllegalBlockSizeException 例外\r
*/\r
public static String decode(String source) throws NoSuchAlgorithmException, InvalidKeySpecException, NoSuchPaddingException, InvalidKeyException, InvalidAlgorithmParameterException, IllegalBlockSizeException, BadPaddingException {\r
if (source == null) {\r
* 復号\r
* @param source 暗号化されたバイト配列\r
* @return 復号されたバイト配列\r
- * @throws NoSuchAlgorithmException\r
- * @throws InvalidKeySpecException\r
- * @throws NoSuchPaddingException\r
- * @throws InvalidKeyException\r
- * @throws InvalidAlgorithmParameterException\r
- * @throws IllegalBlockSizeException\r
- * @throws BadPaddingException\r
+ * @throws NoSuchAlgorithmException 例外\r
+ * @throws InvalidKeySpecException 例外\r
+ * @throws NoSuchPaddingException 例外\r
+ * @throws InvalidKeyException 例外\r
+ * @throws InvalidAlgorithmParameterException 例外\r
+ * @throws IllegalBlockSizeException 例外\r
+ * @throws BadPaddingException 例外\r
*/\r
public static byte[] decode(byte[] source) throws NoSuchAlgorithmException, InvalidKeySpecException, NoSuchPaddingException, InvalidKeyException, InvalidAlgorithmParameterException, IllegalBlockSizeException, BadPaddingException {\r
// PBE を新たに生成\r