您的位置: 首页 > 技术问答 > AES Base64 256位密钥加密和解密目标C AES Base64 256位密钥加密和解密目标C 分类: 技术问答 • 2022-08-23 19:41:25 问题描述: 我想解密来自java服务器的数据,但我无法做到这一点。AES Base64 256位密钥加密和解密目标C 在服务器端,他们使用AES的Base-64 256位的编码器和解码器 如何做到这一点? 答 Here是post解释你想要什么。 +0 我引用了这个例子,但是当我给编码的字符串作为输入时(在Java服务器中完成的编码)它没有正确解码。它给予特殊的符号和字符。 – Vinay 2012-03-21 10:24:55 +0 NSString * password = @“12”; NSString * b64EncStr = @“QAG/1AzeZk + ZsM0aYQ ==”; NSData \t * b64DecData = [Base64 decode:b64EncStr]; \t \t NSData * decryptedData = [b64DecData AESDecryptWithPassphrase:password];\t \t NSString * decryptedStr = [[NSString alloc] initWithData:decryptedData encoding:NSASCIIStringEncoding]; (@“decrypted string =%@”,decryptedStr);加密的Str:QAG/1AzeZk + ZsM0aYQ ==通过:12其解码不正确 – Vinay 2012-03-21 10:29:37
我引用了这个例子,但是当我给编码的字符串作为输入时(在Java服务器中完成的编码)它没有正确解码。它给予特殊的符号和字符。 – Vinay 2012-03-21 10:24:55
NSString * password = @“12”; NSString * b64EncStr = @“QAG/1AzeZk + ZsM0aYQ ==”; NSData \t * b64DecData = [Base64 decode:b64EncStr]; \t \t NSData * decryptedData = [b64DecData AESDecryptWithPassphrase:password];\t \t NSString * decryptedStr = [[NSString alloc] initWithData:decryptedData encoding:NSASCIIStringEncoding]; (@“decrypted string =%@”,decryptedStr);加密的Str:QAG/1AzeZk + ZsM0aYQ ==通过:12其解码不正确 – Vinay 2012-03-21 10:29:37