2012-08-04 91 views
0

在我看來我有一些我想混淆的字段。它們是簡單的文本(例如價格)。 我正在尋找一個Ruby(或Rails)庫,允許我混淆HTML文本。HTML文本混淆器

如:

<%= obfuscate("4.99") %> 

,併產生一些JavaScript(或不知所云HTML),像http://hivelogic.com/enkoder/

感謝,

+8

每當你這樣做,上帝殺死一隻小貓。你爲什麼討厭小貓? – InternetSeriousBusiness 2012-08-04 08:23:41

+0

@InternetSeriousBusiness雖然我喜歡狗。在主題上,每當我在頁面中看到混淆的值時,我所做的第一件事就是將其解碼並查找安全缺陷 - 將其稱爲強制非自願白帽子。 [通過朦朧安全](http://en.wikipedia.org/wiki/Security_through_obscurity)完全不提供任何安全性提升,大部分頁面加載時間較慢並且額外處理較慢。 – 2012-08-04 08:30:00

+0

我不是在問意見,我問的是一個簡單的圖書館。我知道真正的安全沒有區別,但客戶的虛擬安全性很重要。 – vlain 2012-08-04 08:39:50

回答

1
string.each_codepoint.map {|x| "&#x#{x.to_s 16};" }.join 

此代碼配有JPEG,以使它更更安全的客戶。

Security JPEG

+0

謝謝,但我已經使用實體號碼,但對於客戶不好 – vlain 2012-08-04 08:50:39

+2

與JPEG圖像它似乎很安全:-) – vlain 2012-08-04 08:56:26

+4

在索引頁上使用此圖像==好得多比SSL – toniedzwiedz 2012-08-04 09:05:02