はじめに
Node.js で node-rsa
の代わりに、@bluecrypt/keypairs
と node-forge
を使って鍵の生成や 暗号化/復号化 を行う方法を整理した。
なお node-rsa
を使わない理由は単純に処理速度の観点から。
TL;DR
node-rsa
以外の RSA 暗号化関連ライブラリについて整理- 鍵生成は
@bluecrypt/keypairs
が速い(※) - 暗号化/復号化 などは
node-forge
が速い(※) - 記事が長くなったので、計測結果詳細は別途まとめる(と思う)
※あくまで「自分の計測した範囲では」なので、環境や状況で結果は異なると思う。
続きを読む