我需要一個經過驗證的例子來展示如何在AS3中對字符串進行加密並在Ruby中進行解密,反之亦然?我在PHP中找到了文章,但是在Ruby中我沒有找到任何文章。AS3 - 紅寶石加密通信?
有人可以通過提供一個例子或博客幫助嗎?
我需要一個經過驗證的例子來展示如何在AS3中對字符串進行加密並在Ruby中進行解密,反之亦然?我在PHP中找到了文章,但是在Ruby中我沒有找到任何文章。AS3 - 紅寶石加密通信?
有人可以通過提供一個例子或博客幫助嗎?
爲什麼不創建自己的算法來加密你的字符串?
您可以創建ROT13的變體,並在兩種語言中使用類似的代碼。很簡單。
ROT 13是這樣在AS3:
function calculate(src : String) : String {
var charsMap : String = "ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMabcdefghijklmnopqrstuvwxyzabcdefghijklm";
var calculated : String = new String("");
for (var i : Number = 0; i < src.length ; i++) {
var character : String = src.charAt(i);
var pos : Number = charsMap.indexOf(character);
if (pos > -1) character = charsMap.charAt(pos + 13);
calculated += character;
}
return calculated;
}
我向你推薦的是做一個變化,在一些非隨機圖案的重排的字符串,並在你的Ruby代碼未洗牌。
定義「加密」。反轉原始字符串也可以看作是「加密」。當然,這是完全不安全的,但顯然可以用兩種語言進行加密和解密。你想做什麼? –
什麼不只是使用SSL來加密整個客戶端 - 服務器對話? –
好主意,但我覺得它很貴,不是嗎? – simo