AES加密解密JAVA实现(带源码)

4星 · 超过85%的资源 需积分: 35 170 下载量 186 浏览量 更新于2023-03-03 3 收藏 29KB DOC 举报
import javax.crypto.*;<br>import javax.crypto.spec.*;<br>public class AES {<br> public static void main(String[] args) throws Exception {<br> /*<br> 加密用的Key<br> 可以用26个字母和数字组成,最好不要用保留字符,虽然不会错,至于怎么裁决,个人看情况而定<br> */<br> String cKey = "1234567890abcDEF";<br> //需要加密的字串<br> String cSrc = "Email : xxx@xxx.com"<br> ;<br> //加密<br> long lStart = System.currentTimeMillis();<br> String enString = AES.Encrypt(cSrc, cKey);<br> System.out.println("加密后的字串是:" + enString);<br> long lUseTime = System.currentTimeMillis() - lStart;<br> System.out.println("加密耗时:" + lUseTime + "毫秒")