とりあえず乱数表のようなものを作って文字を1対1に変換するだけでよいなら… 入力文字として受け付ける文字を1字づつ並べた文字列を作ります。 A$とします。 もう一つ同じように、ただしA$とは違う順番で並べた文字列を作ります。 とりあえず、逆順でもよいかと。 これをB$とします。 入力された文字をINSTRでA$のどの位置に在るかを調べます。 Cとします。 B$のCの位置の文字を表示してやれば別な文字として表示されます。