兩年前,也使用過sha1方法,但是隨著時間的遠去,遺忘了它的使用方法,這一次使用sha1,搞了半天sha1結果都是錯了,剛才被同事提醒了一下,才想起sha1的使用方法,趕緊記下來,進行sha1計算的資料長度,應該是可以無限大的,所以要使用迭代的思想。
第一:每一次sha1計算的時候,都要重啟,所以每一次計算sha1值,都要ccpsha1start()一下。
第二:如果sha1計算的資料長度大於64位元組,先呼叫ccpsha1update(),待到剩下最後一包資料(0< len <= 64),再呼叫ccpsha1final()函式。
void ccpsha1start(void);
void ccpsha1update( unsigned char *pdat );
void ccpsha1final( unsigned char *pdat, unsigned char len, unsigned char *phashdat );
如何獲取SHA1值?
開啟android studio的terminal工具 輸入命令 keytool v list keystore keystore檔案路徑 輸入keystore密碼 使用adt 22以上版本,可以在 eclipse 中直接檢視。windows 依次在 eclipse 中開啟 window prefe...
如何獲得開發版SHA1和發布版SHA1
win r開啟 執行 輸入cmd開啟命令提示符 在命令提示符中輸入 cd android 中間有個空格 讓後將這一命令 keytool list v keystore debug.keystore 右擊貼上複製到你的命令提示符中,至於命令提示符中的貼上複製可以參考以下經驗,然後回車 接下來跳出一行中...
如何獲得開發版SHA1和發布版SHA1
win r開啟 執行 輸入cmd開啟命令提示符 在命令提示符中輸入 cd android 中間有個空格 讓後將這一命令 keytool list v keystore debug.keystore 右擊貼上複製到你的命令提示符中,至於命令提示符中的貼上複製可以參考以下經驗,然後回車 接下來跳出一行中...