1) 1101111001100101101 ,1571455,6F<span>32D
</span>10111110111100100000,2767440,BE<span>F20
</span>101111001011101101111100010,571355742,5E5D<span>BE2
</span>1100001101101011111,1415537,61<span>B5F
</span>
2^i=N
2^i=128
i= 7 бит весит один символ
7*30=210 бит весит весь текст /8=26,25 байт
1. Определим мощность алфавита (количество символов в нем)
Мощность алфавита равна 7.
2. Определим количество бит, необходимых для кодирования одного символа.
Подбираем такую степень двойки, чтобы результат был не меньше 7.
2¹=2, 2²=4, 2³=8. Тройки достаточно, поэтому каждый символ кодируется тремя битами.
3. Определим количество байт, необходимое для кодирования одного пароля.
15 символов по 3 бита - это 15х3=45 бит. В байте 8 бит, т.е. 45 бит - это 45/8 байт или, округляя до большего целого, 6 байт.
4. Для 25 паролей потребуется 6х25=150 байт.
<span>100101</span>₂= 1*2⁵+1*2²+1*2⁰= 32+4+1= 37₁₀