我想使用AES算法对消息使用CBC模式加密(AES代码可用)
在javascript中。
怎么办呢?
我是加密和javascript的新手。
生成关键&四,填充,解密时处理填充是需要处理的问题。
如何开始这个?
答案 0 :(得分:2)
我建议您先阅读NIST: Recommendation for Block Cipher Modes of Operation。
它涵盖了CBC,填充以及如何生成IV。
旁注:
您可能希望从计数器模式开始(也在建议中介绍)。它更容易理解和实施。您不需要任何填充,也不需要单独的功能进行解密。加密和解密在计数器模式下基本相同。