Encryption 用于解密密码的独立java程序

Encryption 用于解密密码的独立java程序,encryption,Encryption,我必须编写一个独立的java程序来解密文件中的密码,使用对称密钥进行密码解密。我以前没有使用过加密和解密。有人能给我一些建议吗?我需要你的指导 也许你需要这样的东西 private static final String ALGORITHM = "AES"; .... .... Key key = new SecretKeySpec(new String("here is your symmetric key").getBytes(), ALGORITHM);

我必须编写一个独立的java程序来解密文件中的密码,使用对称密钥进行密码解密。我以前没有使用过加密和解密。有人能给我一些建议吗?我需要你的指导

也许你需要这样的东西

    private static final String ALGORITHM = "AES";
    ....
    ....
    Key key = new SecretKeySpec(new String("here is your symmetric key").getBytes(), ALGORITHM);
    Cipher c = Cipher.getInstance(ALGORITHM);
    //dencript mode (passes the key)
    c.init(Cipher.DECRYPT_MODE, key);
    //Decode base64 to get bytes 
    byte[] encBytes  = new BASE64Decoder().decodeBuffer(encryptedValue);
    // Decrypt 
    byte[] plainTxtBytes  = c.doFinal(encBytes);
    // Decode
    String decryptedValue = new String(plainTxtBytes , "UTF-8");
以下是一些资源:

这也使用文件


谢谢你的信息真的很有用…但是你能描述一下对称密钥部分吗对称密钥算法是一类加密算法,它使用相同的密钥加密明文和解密密文。因此,如果加密文本的密钥为“x”,则也将使用“x”对加密的消息进行解密