このガイドでは、Active Recordを用いてデータベースの情報を暗号化する方法について説明します。 このガイドの内容: Active Recordでデータベース暗号化をセットアップする方法 暗号化されていないデータを移行する方法 複数の暗号化スキームを共存させる方法 APIの利用法 このライブラリの利用法および拡張方法 Active Recordはアプリケーションレベルの暗号化をサポートします。これは、暗号化する属性を宣言し、必要に応じて暗号化と復号をシームレスに行うしくみです。暗号化の層は、データベース層とアプリケーション層の間に置かれます。アプリケーションがアクセスするのは暗号化されていないデータですが、データベースには暗号化されたデータが保存されます。 1 データをアプリケーションレベルで暗号化する理由 Active Record暗号化は、アプリケーション内の機密情報を保護する
![Active Record と暗号化 - Railsガイド](https://cdn-ak-scissors.b.st-hatena.com/image/square/f4bb0d044ba7b83ff2b18551acd2339719a62e05/height=288;version=1;width=512/https%3A%2F%2Frailsguides.jp%2Fimages%2Fcover_for_facebook.png)