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