我正在为RESTful web服务开发一个客户端应用程序。该网络应用程序使用Stanford JS Crypto库进行一些客户端站点加密,我也需要使用该应用程序进行加密。
但是SJCL库不仅仅是AES256对数据进行加密,它还提供了一种易于包装的方式。查看SJCL简短概述页面了解更多详细信息:http://crypto.stanford.edu/sjcl/
有人在提供兼容的过程来加密数据方面有经验吗,就像SJCL对ObjC所做的那样?
OS X和iOS都有几个框架,它们提供了与SJCL相同的一切:首先是CommonCrypto/CommonCrypto.h
和Security/Security.h
。从AES到PBKDF2,SHA-1/2或Base64介于两者之间。