# AESUtils **Repository Path**: cuilizhong/aesutils ## Basic Information - **Project Name**: AESUtils - **Description**: AESUtils AES加解密Demo - **Primary Language**: Objective-C - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2022-04-18 - **Last Updated**: 2022-04-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ``` /** * AES加密 * @param encryptKey 加密秘钥 * @param ivKey 偏移秘钥 * @param encryptData 需要加密的二进制数据 */ + (NSData *)encryptWithKey:(NSString *)encryptKey andIvKey:(NSString *)ivKey andEncryptData:(NSData *)encryptData; /** * AES加密 * @param encryptKey 加密秘钥 * @param ivKey 偏移秘钥 * @param encryptText 需要加密的字符串 */ + (NSString *)encryptWithKey:(NSString *)encryptKey andIvKey:(NSString *)ivKey andEncryptText:(NSString *)encryptText; /** * AES解密 * @param decryptKey 解密秘钥 * @param ivKey 偏移秘钥 * @param decryptData 需要解密的二进制数据 */ + (NSData *)decryptWithKey:(NSString *)decryptKey andIvKey:(NSString *)ivKey andDecryptData:(NSData *)decryptData; /** * AES解密 * @param decryptKey 解密秘钥 * @param ivKey 偏移秘钥 * @param decryptText 需要解密的字符串 */ + (NSString *)decryptWithKey:(NSString *)decryptKey andIvKey:(NSString *)ivKey andDecryptText:(NSString *)decryptText; ``` ``` /** * AES加密_Project * @param encryptData 需要加密的二进制数据 */ + (NSData *)encryptWithData:(NSData *)encryptData; /** * AES加密_Project * @param encryptText 需要加密的字符串 */ + (NSString *)encryptWithText:(NSString *)encryptText; /** * AES解密_Project * @param decryptData 需要解密的二进制数据 */ + (NSData *)decryptWithData:(NSData *)decryptData; /** * AES解密_Project * @param decryptText 需要解密的字符串 */ + (NSString *)decryptWithText:(NSString *)decryptText; ```