2012-09-22 113 views
1

Base64 Url比普通的URL更安全。例如,REST URL是這樣的: 「?/用戶/ 12狀態=真」 比 「34kalist4u9mF0aWdhYmxlIGdlbmVyYXRpb24leGNlZWRzIHRo」 不太安全?Base64網址安全嗎?

+1

你的意思是安全嗎?這當然不是更安全,因爲任何遠程攻擊者都可以反向Base64。 – CodesInChaos

+0

假設你有一個英文網站,base64就像是用俄文寫你的網址。 – Xeoncross

+0

此問題更適合[Security.SE] – serk

回答

4

不是。 Base64不是以任何方式加密的。它只是一種用ASCII碼錶示二進制數據的編碼。

如果你希望你的要求更安全,使用SSL來代替。

2

Shannon's Maxim聲稱「攻擊者知道系統」,這意味着開發人員不能依賴「無密鑰加密」(如Base64,它根本不是加密)或其他易於破壞的機制。

如果你想更好的安全性考慮SSL與強大的身份驗證。您可以在日誌和瀏覽器地址欄中使用完整且正確的URL進行真正的加密。

+1

Base64決不是加密,它是一種簡單的編碼。 – Gumbo

+0

@Gumbo正是我爲什麼把它放在雙引號中。我會讓答案更清楚些。 – akton