91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

Java Crypto如何加密敏感信息

小樊
84
2024-07-19 23:50:45
欄目: 編程語言

Java Crypto可以使用加密算法來加密敏感信息。以下是一個簡單的示例代碼,用來加密和解密敏感信息:

import javax.crypto.Cipher;
import javax.crypto.KeyGenerator;
import javax.crypto.SecretKey;

public class CryptoExample {
    public static void main(String[] args) throws Exception {
        String data = "Sensitive information";
        
        // 生成密鑰
        KeyGenerator keyGen = KeyGenerator.getInstance("AES");
        SecretKey key = keyGen.generateKey();
        
        // 初始化加密器
        Cipher cipher = Cipher.getInstance("AES");
        cipher.init(Cipher.ENCRYPT_MODE, key);
        
        // 加密數據
        byte[] encryptedData = cipher.doFinal(data.getBytes());
        
        System.out.println("Encrypted data: " + new String(encryptedData));
        
        // 初始化解密器
        cipher.init(Cipher.DECRYPT_MODE, key);
        
        // 解密數據
        byte[] decryptedData = cipher.doFinal(encryptedData);
        
        System.out.println("Decrypted data: " + new String(decryptedData));
    }
}

在這個示例中,我們使用AES加密算法來加密和解密敏感信息。首先生成一個AES密鑰,然后初始化加密器和解密器,分別用密鑰對數據進行加密和解密操作。最后輸出加密和解密后的結果。

請注意,真實環境中,應該將密鑰存儲在安全的地方,并且不要在代碼中硬編碼密鑰。可以考慮使用密鑰管理服務來管理密鑰。

0
钦州市| 德惠市| 内江市| 高青县| 行唐县| 屏南县| 汶上县| 瑞金市| 怀集县| 文成县| 荃湾区| 富蕴县| 崇信县| 清丰县| 宜昌市| 九台市| 罗甸县| 金华市| 新疆| 筠连县| 巴林右旗| 花垣县| 津南区| 神农架林区| 镇巴县| 北宁市| 藁城市| 宁河县| 黄大仙区| 乌兰浩特市| 封丘县| 福建省| 临沭县| 莲花县| 普陀区| 介休市| 富川| 海丰县| 绥中县| 青海省| 灌南县|