我想用Java編寫基於密碼的加密和解密!JAVA中的PKCS5或基於密碼的加密(PBE)
這意味着我有一個K (Password)
和P (plain Text)
和創建這樣一個E (encrypted Text)
,我可以再解密E
我的第一個K
。
當我從喜歡here
和here
的問題和他們的答案在StackOverflow上提到我的解決方案是PKCS5但他們首先生成K
K1
,然後編碼K1
和生成K1
K2
。然後用K2
加密P
並解密E
。
但這不是我想要的。您每次從K
生成K2
時,新的K2
與上一次的K2
不同,因此您無法使用新的K2
解密與之前的K2
加密的加密文本。
如何在Java中編寫此場景?