(←) предыдущая запись ; следующая запись (→)
Давайте расскажу про одну прикольную штуку. Чтобы сгенерировать сертификат, нужен источник случайных чисел. Компьютер умеет генерировать псевдослучайные числа, но чтобы они были криптостойкими, в качестве «затравки» нужен источник настоящей, физической случайности. У обычных серверных приложений с этим есть некоторые проблемы: приходится измерять то ли колебания температуры, то ли шум с микрофона, то ли ещё какую-то такую фигня.
В приложении госключа всё проще. Чтобы получить случайные биты, приложение просит беспорядочно поводить пальцем по тачскрину. Понятно, что и на персональных компьютерах можно водить мышкой, но на смартфоне это прямо красиво реализовано: рисуешь пальцем кривулину, а у тебя рандомное число генерится.