RSA 暗号化を行うために、データのテキストを整数に変換しようとしています。たとえば、cat などの単語は 30120 に変換されます。ここで、3 は c、01 は a、20 は t です。
したがって、各文字は 1 から 26 までの整数と一致します。26 は z です。
組み込み関数double
は、文字列を、文字列内の要素の文字コードを表す一連の整数に変換します。たとえば、次のようになります。
double('cat')
戻り値
99 97 116
少しの計算で、必要な数値が得られます。
これにより、何かを始めることができます。
abc = 'abcdefghijklmnopqrstuvwxyz';
word = 'cat';
str = '';
for i = 1:length(word);
idx = strfind(abc, word(i));
str = [str,num2str(idx,'%02d')]
end
num = str2double(str)