最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JAVA中AES加密方法實例分析

 更新時間:2015年07月20日 10:32:39   作者:鑒客  
這篇文章主要介紹了JAVA中AES加密方法,實例分析了java中AES加密與解密的實現(xiàn)技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了JAVA中AES加密方法。分享給大家供大家參考。具體如下:

java代碼:

KeyGenerator kg = KeyGenerator.getInstance("AES"); //獲取密匙生成器
kg.init(256); //初始化
//DES算法必須是56位
//DESede算法可以是112位或168位
//AES算法可以是128、192、256位
SecretKey key = kg.generateKey(); //生成密匙,可用多種方法來保存密匙

加密:

Cipher cp = Cipher.getInstance("AES"); //創(chuàng)建密碼器
cp.init(Cipher.ENCRYPT_MODE, key); //初始化
String str = "我是需要被加密的明文";
byte [] ptext = str.getBytes("UTF8");
byte [] ctext = cp.doFinal(ptext); //加密

解密:

Cipher cp = Cipher.getInstance("AES"); //創(chuàng)建密碼器
cp.init(Cipher.DECRYPT_MODE, key); //初始化
byte [] ptext = cp.doFinal(ctext); //解密
String str = new String(ptext, "UTF8"); //重新顯示明文

希望本文所述對大家的java程序設計有所幫助。

相關文章

  • 【IntelliJ IDEA】Maven構建自己的第一個Java后臺的方法

    【IntelliJ IDEA】Maven構建自己的第一個Java后臺的方法

    本篇文章主要介紹了Maven構建自己的第一個Java后臺的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-12-12
  • Mybatis中SqlSession下的四大對象之執(zhí)行器(executor)

    Mybatis中SqlSession下的四大對象之執(zhí)行器(executor)

    mybatis中sqlsession下的四大對象是指:executor, statementHandler,parameterHandler,resultHandler對象。這篇文章主要介紹了Mybatis中SqlSession下的四大對象之執(zhí)行器(executor),需要的朋友可以參考下
    2019-04-04
  • MyBatis查詢?、修改?、刪除操作示例代碼

    MyBatis查詢?、修改?、刪除操作示例代碼

    MyBatis?作為一款靈活的持久層框架,提供了直接編寫?SQL?語句的能力,避免了其他?ORM?框架可能帶來的性能和功能限制,本文介紹?MyBatis?中如何高效執(zhí)行這三種操作,并通過代碼示例展示最佳實踐,感興趣的朋友一起看看吧
    2024-08-08
  • 解決mybatis resultMap根據type找不到對應的包問題

    解決mybatis resultMap根據type找不到對應的包問題

    這篇文章主要介紹了解決mybatis resultMap根據type找不到對應的包問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • Java并發(fā)編程中的ConcurrentLinkedQueue詳解

    Java并發(fā)編程中的ConcurrentLinkedQueue詳解

    這篇文章主要介紹了Java并發(fā)編程中的ConcurrentLinkedQueue詳解,GetThread線程不會因為ConcurrentLinkedQueue隊列為空而等待,而是直接返回null,所以當實現(xiàn)隊列不空時,等待時,則需要用戶自己實現(xiàn)等待邏輯,需要的朋友可以參考下
    2023-12-12
  • SpringBoot實用小技巧之如何動態(tài)設置日志級別

    SpringBoot實用小技巧之如何動態(tài)設置日志級別

    這篇文章主要給大家介紹了關于SpringBoot實用小技巧之如何動態(tài)設置日志級別的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用SpringBoot具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-04-04
  • java8如何根據list對象中的屬性過濾篩選

    java8如何根據list對象中的屬性過濾篩選

    這篇文章主要介紹了java8如何根據list對象中的屬性過濾篩選,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • Java中定時器Timer和TimerTask使用方法全解析

    Java中定時器Timer和TimerTask使用方法全解析

    這篇文章主要介紹了Java中定時器Timer和TimerTask使用方法的相關資料,如何創(chuàng)建定時任務、安排任務執(zhí)行、取消任務以及實現(xiàn)任務的暫停和恢復功能,通過這些功能,可以靈活地控制任務的執(zhí)行,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2025-04-04
  • SpringMVC HttpMessageConverter消息轉換器

    SpringMVC HttpMessageConverter消息轉換器

    ??HttpMessageConverter???,報文信息轉換器,將請求報文轉換為Java對象,或將Java對象轉換為響應報文。???HttpMessageConverter???提供了兩個注解和兩個類型:??@RequestBody,@ResponseBody???,??RequestEntity,ResponseEntity??
    2023-04-04
  • Hibernate用ThreadLocal模式(線程局部變量模式)管理Session

    Hibernate用ThreadLocal模式(線程局部變量模式)管理Session

    今天小編就為大家分享一篇關于Hibernate用ThreadLocal模式(線程局部變量模式)管理Session,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03

最新評論

柯坪县| 永年县| 手机| 辽源市| 扎赉特旗| 青龙| 栾川县| 上饶市| 芦溪县| 城口县| 汉源县| 清镇市| 澄城县| 岐山县| 祥云县| 衡阳县| 太原市| 互助| 南汇区| 随州市| 灵武市| 措美县| 张家川| 治多县| 崇礼县| 阳高县| 霸州市| 项城市| 枣庄市| 贺兰县| 德保县| 上虞市| 丽水市| 旬邑县| 呼图壁县| 全南县| 普洱| 射阳县| 锡林郭勒盟| 灵武市| 化隆|