我有一个客户令牌,我从一个web应用发送app1到另一个web应用说app2。我想在app1加密客户令牌 ,并使用在app1和app2共享的密钥在app2解密。我没有得到如何从这开始?这将是非常有用的,如果有人可以指向我的一些示例代码或一些使用共享密钥的tutotrial,因为太多的加密/解密的东西(如对称密钥,公共密钥)在网络上真的让我困惑。另一个限制是我真的很短的时间这个细节。提前致谢。在java中使用共享密钥进行加密/解密?
编辑: -我正在寻找简单的程序,就像在http://sanjaal.com/java/186/java-encryption/tutorial-java-des-encryption-and-decryption/给出,但使用AES?无法使用共享密钥在AES中找到这种示例?
这里有一个很好的例子:http://stackoverflow.com/questions/992019/java-256-bit-aes-password-based-encryption –
我想看看对称,认证加密。 – CodesInChaos
@EmmanuelBourg我不确定OP将如何使用它,但很可能您的建议容易受到主动攻击(如填充oracle)的攻击。这也是基于密码的加密,OP没有理由使用密码而不是简单的密钥。 – CodesInChaos