我正在使用libtommath庫進行iphone應用程序的bigInteger計算。我已經使用libtommath庫來實現Diffie-Hellman密鑰交換。libtommath庫中的二進制補碼
在服務器端,代碼是使用Biginteger類的java。在Biginteger類中,有一個函數toByteArray。該函數採用二進制補碼並返回字節數組。
我想在我的iphone應用上做類似的東西。任何人都可以告訴我如何在由libtommath計算的大整數中取二進制補碼。
換句話說,我計算的 說輸出爲NSString *bobkey = "325522525225322525234444445646456564564654654654654654654744797239797297421749179472974721974127439729749274972974927497297439274972974927497274927497329473927497294729847289749827917974291734927149792749724972397927394797324927493274927";
現在我如何得到與BigInteger的字節數組匹配上面數的二補?
自己實施Diffie-Helman幾乎肯定是錯誤的。使用圖書館。 – 2011-05-17 05:02:39