セキュリティ

Node.jsでMySQLのAES Encrypt/Decrypt

MySQL上でAES_ENCRYPT()されたものをNode.js上でDecryptする方法です。同様にEncryptの方法もまとめておきます。 sha1/md5/Bcrypt等のハッシュは過去記事にあります。

Node.jsでAmazon S3にアップロードする方法(アクセスコントロール編)

前回、普通にS3にアップロードする方法を調べました。 今回は規定のアクセスコントロールを使って、アップロード時に表示・ダウンロードなどのパーミッションを設定する方法をメモします。

Node.jsとApache連携の際のBasic認証

「ApacheとNode.jsを連携させる - ZeBeVogue別館」で少しの間運用してみていたのですが、Basic認証が必要になったのでやり方を残しておきます。Node.jsのモジュールで認証させる事もできますが、せっかくApacheと連携しているので、ここはApacheでやってもら…

Node.js/PHPでの様々な文字列ハッシュの生成

認証まわりで確実に必要になるハッシュの生成方法を調べてみました。 確認のためPHPを使っています。 調べたのは以下。 md5 sha1 sha256 Bcrypt PBKDF2 Node.jsで使いそうな文字列操作ライブラリ - ZeBeVogue別館も参考まで。