本人从毕业开始到现在8年时间,服务了三家公司,第一家1年,第二家4年,第三家创业,现在是第四家,在服务的三家公司里学习了java php nodejs ,对于对接不同开发语言的加密有挺深的了解,今天主要说明下aes-128-cbc中加密,java开发者习惯在key中添加sha1prng加密,上代码
首先是java开发者
将密钥传入之后,会调用 SecureRandom.getInstance('SHA1PRNG'),如果其它语言开发者对接的时候,给个16的密钥,结果加密结果是不一样的,这时候对于php开发者应该要这么编写 》》