java自身的rsa算法效率低下問題

        利用java自身的rsa算法效率低下,測試生成公私鑰對大概需要3s左右,這對於移動端來說是不可接受的,因此考慮到利用jni調用openssl生成的so,測試發現可以在300ms左右生成公私鑰對,但這裏面臨一個問題,是可能存在調用jni失敗的情況,如依賴的so文件不存在等,這裏的對策可以是:

       1,判斷jni服務的可用性,若可用,則直接用jni接口;

       2,否則,柔性改用java自帶的算法,確保可以提供服務,雖然要慢很多,但總比異常不能服務好;

       3,做好類似這些監控,瞭解多少用戶存在這些問題並上報,便於徹底解決問題,形成新的方法論。

      

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章