rncryptor

    1熱度

    1回答

    我不確定我的解決方案有多安全。 Rob Napier有一個非凡的框架(RNCryptor)加密和解密在iOS和其他系統。 據我所知,他是用AES-CBC,其實是CommonCryptor.h 的標準,但我的要求,迫使我用AES-CTR。兩者都非常相似,所以理論上它必須是簡單的。但沒有。 CommonCryptor.h缺少信息。這是有史以來最糟糕的解釋框架之一。 使用CBC你只需要撥打CCCrypt

    1熱度

    1回答

    我使用RNCryptor來加密來自UITextview的消息併發送此消息。我想做相反的動作。即當接收者從他的收件箱複製加密的消息並複製到iOS應用程序中的UITextView,並且當他按下解密時,他希望看到原始消息。我怎麼能解密郵件,因爲它的形式是NSString而不是NSData? 我試圖在RNCryptor轉換之前使用下面的代碼進行轉換。但我失敗了。 NSData* data = [str d

    0熱度

    1回答

    我在我的iOS項目中使用RNCryptor。 我有一個openssl .pem(私鑰)文件。並只有該文件。 我需要使用該文件來引用/簽署一個字符串。 有沒有人知道代碼可能看起來像這樣做?

    3熱度

    1回答

    我是新來加密,我想通過websockets從一個移動應用程序到一個網頁獲得一些對稱加密使用AES256。 我使用RNCryptor默認設置 IOS代碼 NSString* message = @"testmessage"; NSData* pubData = [message dataUsingEncoding:NSUTF8StringEncoding]; NSData *en

    2熱度

    4回答

    我在iOS應用程序中調用的PHP API需要以特定的自定義方式對有效載荷進行加密。在使用RNCryptor的Objective-C中,我遇到了麻煩。 這裏是用來加密字符串的PHP代碼: function encrypt($string) { $key = 'some-random-key'; return base64_encode(mcrypt_encrypt(MCRYPT_

    0熱度

    1回答

    我使用RNCryptor在iOS中加密消息,然後使用PHP解密。但是,解密字符串中的特殊字符消失。 如何加密iOS中 -(NSData *)encryptThis:(NSString *)str { NSString *key = @"mysuper32bitkey"; NSError *error = nil; NSData *data = [str dataUsingEncoding:

    0熱度

    1回答

    我一直在使用RNCryptor RNCryptor 1.x中的輸出。由於應用程序的一些問題,我需要解密運行PHP 5.4的服務器端的一些數據。 RNCryptor軟件包包含PHP代碼,但只適用於RNCryptor的2.x分支。我的數據是用1.x分支加密的。不幸的是,RNCryptor 2.x不能與1.x向後兼容。 據我所知,這些分支之間的唯一區別是,1.x中使用AES CTR模式加密文本,而現在2

    1熱度

    1回答

    我以下面的代碼爲例。請幫助我,如果我錯了。 - (void)storeToKeychain { kPassword = [self computeSHA256DigestForString:[NSString stringWithFormat:@"%@%i%@", [username stringByAddingPercentEscapesUsingEncoding:NSUTF8StringE

    1熱度

    1回答

    我正在使用最新的RNCryptor加密文件數據,然後將其保存到磁盤。 當我試圖加密大文件(超過150MB)時,我收到內存警告,內存增加得非常快。 我嘗試了以下解決方案,但他們不爲我工作: Memory issues when encrypting/decrypting a large file with RNCryptor on iOS Dispatch queues and asynchrono

    0熱度

    1回答

    我在iOS項目中使用RNCryptor進行加密。該應用程序解密從服務器發送的JSON字符串。在服務器上,字符串使用中的未修改的版本的PHP函數進行加密。 使用相同的密碼加密所有字符串,返回的base64數據有時對於我傳遞給RNCryptor PHP加密函數的不同JSON字符串無效。在應用程序,我看到這個錯誤試圖從服務器對數據進行解密時:「操作無法完成(net.robnapier.RNCryptMa