我正在尝试为 React Native (Expo) 生成 RSA 密钥对,但运气不佳。我尝试使用密钥对 NPM 包(https://www.npmjs.com/package/keypair),但是当我尝试生成密钥对时,它会冻结应用程序大约 30 秒,即使我将位大小设置为类似64 位。我试图在登录屏幕上按下按钮时生成密钥对,但该应用程序需要花费不可接受的时间才能导航到主屏幕。我在桌面上的节点上运行该命令,大约需要 1 秒,并且该功能不是异步的。是否有更好的方法来生成此密钥对,或者是否有更好的算法/方法在移动设备上生成密钥对?
我已经在使用 expo-crypto 进行密码哈希处理,但我找不到任何有关生成密钥对的信息。