در این مطلب، ویدئو رمزگذاری با استفاده از ord() و chr() در پایتون [بخش 2] با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:03,179
سلام در این ویدیو من قصد دارم مقداری رمزگذاری انجام دهم
2
00:00:03,179 –> 00:00:05,130
اما به جای استفاده
3
00:00:05,130 –> 00:00:06,839
از دیکشنری که
4
00:00:06,839 –> 00:00:08,280
در آخرین آموزش استفاده کردم، در واقع
5
00:00:08,280 –> 00:00:13,110
از مقادیر ASCII استفاده می کنم اکنون مقادیر اسکی
6
00:00:13,110 –> 00:00:16,650
اساساً از اعداد 0 تا 128 استفاده می شود
7
00:00:16,650 –> 00:00:20,039
نشان دهنده کاراکترهای مختلف است، بنابراین
8
00:00:20,039 –> 00:00:21,420
اگر به پایین جدول نگاه کنید، بیایید به دنبال
9
00:00:21,420 –> 00:00:26,039
65 65 در اینجا بگردیم، 65 در اینجا نشان
10
00:00:26,039 –> 00:00:29,220
11
00:00:29,220 –> 00:00:31,740
12
00:00:31,740 –> 00:00:35,760
13
00:00:35,760 –> 00:00:37,110
دهنده بزرگی است. برای انجام این
14
00:00:37,110 –> 00:00:37,950
کار به
15
00:00:37,950 –> 00:00:41,250
خوبی، اولین مورد عجیب و غریب است، وقتی
16
00:00:41,250 –> 00:00:44,640
رشته یا
17
00:00:44,640 –> 00:00:47,309
کاراکتری را ارسال می کنم، مقدار ASCII را برمی گرداند، بنابراین
18
00:00:47,309 –> 00:00:51,719
در این مورد a 65 است.
19
00:00:51,719 –> 00:00:54,360
20
00:00:54,360 –> 00:00:57,260
saw از آن جدول،
21
00:00:57,260 –> 00:01:02,219
char حرف را بر اساس مقدار برمی گرداند،
22
00:01:02,219 –> 00:01:06,479
بنابراین 66 باید B بزرگ و 98
23
00:01:06,479 –> 00:01:09,890
باید R بزرگ باشد، بنابراین با حروف کوچک B،
24
00:01:09,890 –> 00:01:16,740
بنابراین 1698 بسیار خوب است، بنابراین من از این
25
00:01:16,740 –> 00:01:19,590
ابزارها برای کمک به رمزگذاری استفاده خواهم
26
00:01:19,590 –> 00:01:21,390
کرد. لازم نیست یک عارضه بنویسید
27
00:01:21,390 –> 00:01:24,180
دیکشنری ated دوباره پس بیایید ببینیم چگونه این
28
00:01:24,180 –> 00:01:26,970
دوباره کار می کند مانند آخرین موردی که
29
00:01:26,970 –> 00:01:29,100
می خواهم یک ورودی از کاربر بگیرم
30
00:01:29,100 –> 00:01:34,020
تا ورودی و پیامی برای
31
00:01:34,020 –> 00:01:37,140
رمزگذاری داشته باشیم، به کاربر اجازه می دهم پیامی را تایپ
32
00:01:37,140 –> 00:01:41,460
کند و من
33
00:01:41,460 –> 00:01:44,009
برای این کار باید آن را با حروف بزرگ بزرگ بنویسم
34
00:01:44,009 –> 00:01:46,140
زیرا برنامه نویسی را آسان تر می کند و مانند
35
00:01:46,140 –> 00:01:47,729
رشته دیگر من یک رشته خالی خواهم داشت
36
00:01:47,729 –> 00:01:49,320
و این بار
37
00:01:49,320 –> 00:01:56,009
آن را رمزگذاری شده صدا می کنم ببخشید. یک بار
38
00:01:56,009 –> 00:01:57,210
دیگر هر حرف
39
00:01:57,210 –> 00:01:58,710
در پیام را مرور می کنم، بنابراین یک
40
00:01:58,710 –> 00:02:03,890
حلقه برای یک حرف در پیام دارم و
41
00:02:03,890 –> 00:02:05,969
چند کار وجود دارد که می خواهم اینجا انجام دهم،
42
00:02:05,969 –> 00:02:08,098
بنابراین اولین کاری که می خواهم انجام دهم این است که بررسی
43
00:02:08,098 –> 00:02:09,449
کنم ببینم آیا یک فاصله وجود دارد زیرا
44
00:02:09,449 –> 00:02:11,280
من نگران تغییر فضاها
45
00:02:11,280 –> 00:02:13,319
نیستم، من فقط در مورد
46
00:02:13,319 –> 00:02:16,170
خود شخصیت های واقعی نگران
47
00:02:16,170 –> 00:02:18,329
خواهم بود، من می خواهم بررسی کنم که آیا اجازه دهید برابر
48
00:02:18,329 –> 00:02:23,129
با فضایی است که در آن قرار دارد اگر یک فاصله باشد، سپس
49
00:02:23,129 –> 00:02:26,849
من فقط می خواهم آن فضای خیلی رمزگذاری شده را اضافه کنم،
50
00:02:26,849 –> 00:02:30,389
بنابراین
51
00:02:30,389 –> 00:02:33,780
اگر فضایی نیست که من می خواهم انجام دهم، رمزگذاری شده به علاوه برابر با یک فاصله است.
52
00:02:33,780 –> 00:02:35,370
چک دیگری
53
00:02:35,370 –> 00:02:39,780
وجود دارد، بنابراین چکی وجود ندارد، ما
54
00:02:39,780 –> 00:02:41,549
در عرض یک ثانیه به آن چک برمیگردیم، اگر در یک
55
00:02:41,549 –> 00:02:43,650
فاصله نباشد، من فقط نویسهها را تغییر میدهم
56
00:02:43,650 –> 00:02:49,859
تا رمزگذاری شده به علاوه برابر با
57
00:02:49,859 –> 00:02:53,189
کاراکتر باشد، زیرا من باید به شما کمک کنم. باید از
58
00:02:53,