2024年4月24日发(作者:攒机网 官网)
iOS RC4 加解密算法
2016/01/12 56
-(NSString *)encrypt:(NSString *)string withKey:(NSString *)key{
];
}
- (NSString*) decrypt:(NSString*)string withKey:(NSString*)key
{
}
-(NSArray *)frameSBox:(NSString *)keyValue{
NSMutableArray *sBox = [[NSMutableArray alloc]
return [self encrypt:string withKey:key];
= [[self frameSBox:key] mutableCopy];
unichar code[];
int i = 0;
int j = 0;
for (int n = 0; n ; n++) {
i = (i + 1) % SBOX_LENGTH;
j = (j + [[ objectAtIndex:i]integerValue]) % SBOX_LENGTH;
[ exchangeObjectAtIndex:i withObjectAtIndex:j];
NSInteger index=([[i] integerValue]+[[j]
initWithCapacity:SBOX_LENGTH];
}
for (int i = 0; i SBOX_LENGTH; i++) {
int j = 0;
for (int i = 0; i SBOX_LENGTH; i++) {
[sBox addObject:[NSNumber numberWithInteger:i]];
发布者:admin,转转请注明出处:http://www.yc00.com/num/1713905230a2341808.html
评论列表(0条)