![](/img/trans.png)
[英]How to Route Multiple Pages to 'Edit' a Users Account Information (Rails)
[英]Best way to store bank account information of users?
將用戶的銀行帳戶信息安全存儲在Rails應用程序中的最佳方式是什么?
我想以一種管理員可以查看完整銀行信息的方式存儲信息,同時仍在數據庫中對其進行加密。
這樣做的重點是,我可以快速參考他們的銀行信息,以便將錢從我自己的銀行網站電匯到他們的銀行帳戶。
這是一個好主意嗎?
有任何想法以最低的責任安全地這樣做嗎?
謝謝
對於這樣的事情,我喜歡使用attr_encrypted gem,這真的很容易使用
1)將attr_encrypted添加到Gemfile
gem "attr_encrypted"
2)現在,您可以在模型中執行以下操作
class User
attr_encrypted :bank_account_number, key: 'This is a key that is 256 bits!!'
end
3)現在您需要知道的是如何獲取數據
user = User.new
user.bank_account_number = '123456789'
user.bank_account_number # returns the unencrypted object ie. '123456789'
user.encrypted_bank_account_number # returns the encrypted version of :bank_account_number
我希望這對Happy Hacking user.save有幫助
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.