博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
aes加密 php java,用php实现java中的aes加密
阅读量:6643 次
发布时间:2019-06-25

本文共 786 字,大约阅读时间需要 2 分钟。

java中的aes加密算法如下:public static byte[] decrypt(byte[] data, byte[] key)

throws NoSuchPaddingException, NoSuchAlgorithmException, InvalidKeyException, BadPaddingException, IllegalBlockSizeException {

Security.addProvider(new BouncyCastleProvider());

Cipher cipher = Cipher.getInstance("AES/ECB/PKCS7Padding");

cipher.init(2, new SecretKeySpec(key, "AES"));

return cipher.doFinal(data);

}

public static byte[] encrypt(byte[] data, byte[] key)

throws NoSuchPaddingException, NoSuchAlgorithmException, InvalidKeyException, BadPaddingException, IllegalBlockSizeException {

Security.addProvider(new BouncyCastleProvider());

Cipher cipher = Cipher.getInstance("AES/ECB/PKCS7Padding");

cipher.init(1, new SecretKeySpec(key, "AES"));

return cipher.doFinal(data);

}

请问如何用php来实现我测试了很多网上的例子都不能得到相同的密文

转载地址:http://qbevo.baihongyu.com/

你可能感兴趣的文章
javascript 原生态实现ajaxform 包括客户端验证
查看>>
Spring MVC 单元测试Demo
查看>>
2019年春季学期第二周作业
查看>>
Linux的基础预备知识
查看>>
mysql 对比两个表的一致性
查看>>
Redhat6.5使用centos yum源
查看>>
unity3d与web交互的方法
查看>>
寒假集训日志(三)——数论
查看>>
javascript正则表达式
查看>>
QDU68 UP UP UP!(最长上升子序列个数)
查看>>
ls常用参数
查看>>
MySQL简单查询详解-单表查询
查看>>
MVC音乐商店 - 第二部分:控制器
查看>>
SLF4J的使用
查看>>
爬取新闻列表
查看>>
HttpClientUtil 工具类 实现跨域请求数据
查看>>
S8-codelab02
查看>>
怎么看iOS human interface guidelines中的user control原则
查看>>
Mac OS10.11更新ruby,gem,安装cocoapods
查看>>
qhfl-6 购物车
查看>>