مزيد من التوضيح :
أفترض أن لديك هذه السلسلة النصية التي فيها مكتوب كل الحروف الإنجليزية بلإضافة إلى رمز * وكذلك النقطة (.) وكذلك المسافة :
كود:
a * b * c * d * e * f * g * h * i * j * k * l * m * n * o * p * q * r * s * t * u * v * w * x * y * z.
هذه الحروف , يتم تحويلها إلى ما يطابقها من السلسلة التالي :
كود:
h'1'i'1'j'1'k'1'l'1'm'1'n'1'o'1'p'1'a'1'r'1's'1't'1'u'1'v'1'w'1'x'1'y'1'z'1'?'1'?'1'c'1'e'1'f'1'd'1'b5
أي أن حرف :
A يتم استبداله بـ h
والمسافة يتم استبدالها بـ '
والنجمة (*) يتم استبدالها بـ 1
و b يتم استبدالها بـ i
وهكذا كما يطابقها في السلسلة التي في أسفلها .
ونهتم في التحويل بحالة الحرف , إن كان حالته صغيرة (small) يتم تشفيره بالحرف الذي يقابله وتكون حالته صغيرة (small) والعكس صحيح , مثال :
أن أردنا تشفير الكلمة التالية :
ahmad
تكون نتيجة التشفير :
hothk
وهكذا ...
أتمنى أن الفكرة وضحت ,,, وبالتوفيق .