AS3 - Ruby зашифрованная связь?

Мне нужен проверенный пример, чтобы показать, как можно зашифровать строку в AS3 и расшифровать ее в Ruby и наоборот? Я нашел статьи в PHP, но я не нашел ни одной в Ruby.

Может ли кто-нибудь помочь, приведя пример или какой-нибудь блог?

1 ответ

Почему бы вам не создать свой собственный алгоритм для шифрования ваших строк?

Вы можете создать вариант 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.

Другие вопросы по тегам