Се­год­ня мы возь­мем ста­рое при­ложе­ние на Visual Basic и поп­робу­ем разоб­рать­ся, как оно шиф­рует файл лицен­зии. Най­дем дек­риптор, вос­ста­новим алго­ритм по дизас­сем­бли­рован­ному коду и с помощью ИИ опоз­наем реали­зацию крип­тоал­горит­ма Skipjack. Заод­но выяс­ним, как сек­ретный аме­рикан­ский шифр вре­мен холод­ной вой­ны ока­зал­ся внут­ри обыч­ной прог­раммы и почему от его крип­тостой­кос­ти в ито­ге поч­ти ничего не оста­лось. Мы про­дол­жим вспо­минать раз­ные экзо­тичес­кие крип­тоал­горит­мы вро­де EDDSA или Rabbit . Крип­тоал­горит­мов челове­чес­тво при­дума­ло великое мно­жес­тво, еди­ницы из них при­нима­ются в качес­тве стан­дарта, оста­ются и совер­шенс­тву­ются. Боль­шинс­тво же при­ходит и ухо­дит, оста­ваясь в народ­ной памяти исклю­читель­но бла­года­ря скан­далам и интри­гам, их соп­ровож­дающим