Java如何对一个字符串进行加密和解密呢?
下文笔者讲述对字符串加密和解密的实现思路分享,如下所示
字符串加密和解密的实现思路: 使用DES(Data Encryption Standard)对称算法,即可实现加密/解密 注意事项: 这种数据加密和解密算法,需要准备一个密钥例
/** * DES加密 * @param key 秘钥key * @param content 待加密内容 * @return byte[] */ public static byte[] DESEncrypt(final String key, final String content) { return processCipher(content.getBytes(), getSecretKey(key), Cipher.ENCRYPT_MODE , ALGORITHM_DES); } /** * DES解密 * @param key 秘钥key * @param encoderContent 已加密内容 * @return byte[] */ public static byte[] DESDecrypt(final String key, final byte[] encoderContent) { return processCipher(encoderContent, getSecretKey(key), Cipher.DECRYPT_MODE, ALGORITHM_DES); }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。