我有一個客戶令牌,我從一個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