2

コードに NSString (ファイルへのパス) があり、何らかの方法で難読化または暗号化したいと考えています。

必要に応じてファイルパスを簡単に呼び出すことができます。これに対する答えを探しましたが、私が見たものはすべて、特に iOS を扱っているか、過度に複雑に思えます。

私は単にこのようなものでそれを使用したいと思います:

- (void)method {

NSString *obfuscate = @"/path/to/something/secret"; // encrypt or obfuscate

[self manageFiles:obfuscate]

- (void)manageFiles(NSString *)obfuscate {

    NSFileManager *files = [[NSFileManager alloc] init];

    if ([files fileExistsAtPath:obfuscate])

    ... .

—どんな助けでも大歓迎です、ありがとう。

4

2 に答える 2

1

文字列を難読化するために過去に行ったことは、この程度のものでした。

-(NSString*)myString {

    NSString *string = nil;

    string = [@"ozzzzzzzzzzzzhazzzzzzzizzzzzz" stringByReplacingOccurrencesOfString:@"z" withString:@""];

    return string;
}

それが行うことは、文字のすべての出現を削除し、文字列としてz残しますohai。これがあなたのケースに十分かどうかはわかりませんが、私にとってはうまくいきました.

お役に立てれば!

于 2012-06-11T06:28:04.377 に答える