Բովանդակություն:
Video: Vigenere Cipher Arduino- ով ՝ 3 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:52
Մի քանի տարի առաջ, Դեն Բրաունի թվային ամրոցը գրավեց իմ ուշադրությունը, և մի կոնկրետ բան մնաց իմ մտքում: Կրիպտոս, Jimիմ Սանբորնի քանդակը, որը բաղկացած է ծածկագրված տեքստից, որի առաջին երկու մասերը ծածկագրված են Վիգեների ծածկագրով: Ես սկսեցի անդրադառնալ գաղտնագրությանը և պարզեցի, թե որքան հաճելի է դա (Դեն Բրաունի երկրպագուները հաստատ կհասկանան): Այս ծրագիրը թույլ է տալիս ծածկագրել/վերծանել տեքստը `օգտագործելով հիմնաբառ:
Քայլ 1: Տեխնիկա
Tabula recta- ն օգտագործվում է պարզ տեքստը/ծածկագրումը ծածկագրելու/վերծանելու համար: Այն բաղկացած է 26 անգամ տարբեր տողերով գրված այբուբենից, յուրաքանչյուր այբուբեն նախորդ այբուբենի համեմատ ցիկլիկորեն տեղափոխվել է ձախ: Քանի որ ծածկագրումը պետք է օգտագործի միայն անգլերեն այբուբենը, ծածկագրում քիչ սահմանափակումներ/լուծումներ կան:
Եկեք փորփրենք:
Ենթադրենք, մենք ցանկանում ենք ծածկագրել «INSTRUCTABLES IS FUN» տեքստը ՝ օգտագործելով «ROBOT» բանալի բառը: Հիմնաբառը կրկնվում է այնքան ժամանակ, մինչև չհամապատասխանի պարզ տեքստի երկարությանը: Երբ սկսում ենք «I» պարզ տեքստից և «R» հիմնաբառից առաջին տառից ՝ օգտագործելով tabula recta (տես նկարը), կարող ենք տեսնել, որ ծածկագրման առաջին տառը «Z» է:
Պարզ տեքստ. ՀԱՇՎԵՏՎՈԹՅՈՆՆԵՐԸ FԱՄԱՆԱԿԱՎՈՐ ԵՆ Բանալի բառ ՝ ROBOTROBOTROBOTROBOT Գաղտնագրիչ ՝ ZBTHKLQUOUCSTWLWIO
Կրկնեք սա յուրաքանչյուր հաջորդ տառի համար և ստացաք ձեր առաջին ծածկագիրը: Կամ օգտագործեք ծածկագիրը ՝ այնտեղ շատ ավելի արագ հասնելու համար:)
Խորհուրդ ենք տալիս:
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ - Քայլ առ քայլ: 4 քայլ
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ | Քայլ առ քայլ. Այս նախագծում ես նախագծելու եմ մի պարզ Arduino մեքենայի հետադարձ կայանման սենսորային միացում ՝ օգտագործելով Arduino UNO և HC-SR04 ուլտրաձայնային տվիչ: Այս Arduino- ի վրա հիմնված Car Reverse ազդանշանային համակարգը կարող է օգտագործվել ինքնավար նավարկության, ռոբոտների ռանգի և այլ տեսականու համար
Caesar Cipher ծրագիրը Python- ում. 4 քայլ
Caesar Cipher ծրագիրը Python- ում. The Caesar Cipher- ը հնագույն և լայնորեն կիրառվող գաղտնագրում է, որը հեշտ է գաղտնագրել և վերծանել: Այն աշխատում է այբուբենի տառերը տեղափոխելով ՝ ստեղծելով բոլորովին նոր այբուբեն (ABCDEF- ը կարող է տեղափոխել 4 տառից ավելի և կդառնա EFGHIJ): Caesar C
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)
RC Tracked Robot- ը Arduino- ի միջոցով ՝ քայլ առ քայլ ՝ 3 քայլ
RC Tracked Robot- ը Arduino- ի միջոցով. Հուսով եմ, որ դուք անցել եք մեր նախորդ նախագծերի միջով `Spinel Crux V1 - The Gesture Controlled Robot, Spinel Crux L2 - Arduino Pick and Place Robot with Robotic Arms և The Badland Braw
Bill Cipher Pyramid խոսնակ ՝ 9 քայլ (նկարներով)
Bill Cipher Pyramid- ի խոսնակ. Այս նախագիծը ոգեշնչված է Բիլ Սիֆերի բուրգի դիզայնից Gravity Falls շոուից և ստեղծվել է Design Technology Class- ի համար: Ներկայումս ապրանքը անավարտ է, և դա ծառայում է որպես արտադրության ծրագիր: Էջը կթարմացվի, երբ արտադրությունը