1
00:00:00,390 --> 00:00:07,020
Hello and welcome to the New York, this project, following this project will discuss what is basically

2
00:00:07,020 --> 00:00:09,360
what is the meaning of authentication and security.

3
00:00:10,360 --> 00:00:17,290
The fact that I tell you what, that's why I've said it, so it is a package that allows to look for

4
00:00:17,290 --> 00:00:21,940
the body of the post request and finish the data based on the name of my input.

5
00:00:23,040 --> 00:00:23,400
OK.

6
00:00:23,910 --> 00:00:24,840
Let's see one example.

7
00:00:28,110 --> 00:00:32,250
For example, I'll be going to my registered or.

8
00:00:33,600 --> 00:00:36,330
You can see I'm having my email and password.

9
00:00:36,900 --> 00:00:42,810
So for this input, I'm having a name call password and for this input I'm having a name called username.

10
00:00:43,410 --> 00:00:49,830
So what this body posture does is it allows to look through the body of the post request.

11
00:00:49,840 --> 00:00:56,520
So this is the post request so that who make them to go to the body of the post request and fetch the

12
00:00:56,550 --> 00:00:58,440
data based on name of the input.

13
00:00:58,940 --> 00:01:01,590
OK, we can get the database and the name of the defeat.

14
00:01:01,920 --> 00:01:06,360
Like if you use this password, then we can get that data that the user is entering in this input.

15
00:01:07,110 --> 00:01:08,760
OK, so that is right.

16
00:01:09,000 --> 00:01:10,680
This body part that is used.

17
00:01:11,130 --> 00:01:12,450
So here you are, Lexton.

18
00:01:12,840 --> 00:01:18,210
You are encoded extended to meet the encoding, what type of encoding it should be in a text format,

19
00:01:18,210 --> 00:01:18,410
right?

20
00:01:18,420 --> 00:01:19,740
So that's when we have for you this.

21
00:01:20,810 --> 00:01:23,240
So we can also see over here.

22
00:01:26,110 --> 00:01:27,700
Just wait a minute, I will show you.

23
00:01:34,040 --> 00:01:34,340
Yeah.

24
00:01:35,490 --> 00:01:36,960
So once the user is.

25
00:01:38,540 --> 00:01:42,740
Registering then you can see your request, dot boarded our passport.

26
00:01:43,130 --> 00:01:45,630
So using the body, we are getting the passport, get out.

27
00:01:45,650 --> 00:01:50,060
You can see when the user is logging in using the requested border username.

28
00:01:50,360 --> 00:01:52,340
The request is the request by the client.

29
00:01:52,670 --> 00:01:59,690
That means, for example, if you see your post in the log in, no doubt the user is sending a request

30
00:02:00,110 --> 00:02:02,240
and also in the request.

31
00:02:02,420 --> 00:02:07,610
What we are doing this faster than you are related to a database that we can see in the later parts

32
00:02:07,610 --> 00:02:09,350
are not just focus on the signal line.

33
00:02:09,410 --> 00:02:09,730
OK.

34
00:02:10,070 --> 00:02:11,490
This way you don't just focus on the signal.

35
00:02:12,290 --> 00:02:17,830
Whenever the user is using accessing this logging road and then posting a request, then a request that

36
00:02:17,840 --> 00:02:18,800
boarded-up username.

37
00:02:19,250 --> 00:02:24,770
We are fetching the, you know, the doc, the user name from this big question why did I do that?

38
00:02:24,770 --> 00:02:28,520
Eventually adding that instead of variable called user and not dissimilar to password?

39
00:02:28,850 --> 00:02:30,740
So this is what it is allowing us to do.

40
00:02:31,220 --> 00:02:36,770
OK, so basically we are going through the body of the post request and fetching the database on the

41
00:02:36,770 --> 00:02:37,760
name of the input.

42
00:02:38,420 --> 00:02:42,410
OK, so that is how we use this for 40 percent.

43
00:02:43,710 --> 00:02:45,990
Now, let us dive into authentication and security.

44
00:02:47,050 --> 00:02:49,000
So what does authentication of security means?

45
00:02:49,960 --> 00:02:51,910
It means securing our data.

46
00:02:53,140 --> 00:02:58,270
As you know, day by day, we have seen many activities like our data being left and you can see many

47
00:02:58,570 --> 00:03:01,390
data breaches around the world and all this kind of stuff.

48
00:03:02,140 --> 00:03:09,730
So when like when you see some movies in those, they will show the people who are working in cyber

49
00:03:09,730 --> 00:03:10,870
security to hack us.

50
00:03:11,140 --> 00:03:12,130
So I show you a website.

51
00:03:12,430 --> 00:03:15,480
It's a good website to prank your friends, hacker Typekit dot com.

52
00:03:16,150 --> 00:03:22,210
You click on Stop Hacking and just enter some random, you know, some random picture like this.

53
00:03:22,210 --> 00:03:28,480
Keep on clicking it, then it will write some food I'm just clicking on and that's they have just put

54
00:03:28,480 --> 00:03:29,380
my finger on it.

55
00:03:30,930 --> 00:03:31,220
OK.

56
00:03:31,440 --> 00:03:34,770
It shows that you're hacking something offensive, it's a nice prank.

57
00:03:35,490 --> 00:03:39,810
So this is what they're basically in many ways they show what security and authentication is, but it's

58
00:03:39,810 --> 00:03:40,110
not.

59
00:03:40,920 --> 00:03:46,860
It's basically it's also a web development practice where we should secure the username password and

60
00:03:46,860 --> 00:03:50,190
the details of the client's safe from the attackers.

61
00:03:50,640 --> 00:03:54,570
There can be potential threats that we have to be aware of.

62
00:03:55,200 --> 00:04:00,810
So, for example, there can be a network, but it's like that can be one weak system where there is

63
00:04:00,810 --> 00:04:07,710
a threat so that what attacker will do, he'll target that system and then he will get into that network

64
00:04:07,710 --> 00:04:08,820
where the system is connected.

65
00:04:09,120 --> 00:04:13,650
So it's not only the loss of the system, it's also the loss of the whole network, for example, one

66
00:04:13,650 --> 00:04:14,310
end system.

67
00:04:14,630 --> 00:04:16,110
If, for example, are working in an office.

68
00:04:16,530 --> 00:04:18,420
OK, let me show you.

69
00:04:19,970 --> 00:04:21,620
Example, you are working in your office.

70
00:04:22,820 --> 00:04:24,110
And then this is your end system.

71
00:04:29,580 --> 00:04:32,580
This is your end system, and there is a big sign out of your office.

72
00:04:35,790 --> 00:04:39,930
And then you're connected to your office through this end system once attacker.

73
00:04:41,280 --> 00:04:43,950
Attacks your system and your system gets compromised.

74
00:04:44,250 --> 00:04:48,070
That means he goes into the network and the whole server gets compromised.

75
00:04:48,510 --> 00:04:49,850
So that should not happen, right?

76
00:04:51,410 --> 00:04:53,510
So that's where endpoint security is very important.

77
00:04:53,630 --> 00:04:57,050
So you have to not allow the attacker to enter into your system.

78
00:04:59,000 --> 00:04:59,850
So how to do that?

79
00:05:00,020 --> 00:05:09,230
There are various ways in computer networking, so you can use tools such as Wireshark then map to analyze

80
00:05:09,230 --> 00:05:13,910
the traffic, to only send the traffic that is authenticated and everything.

81
00:05:14,510 --> 00:05:21,380
This is basically authentication is a good security means creating an algorithm so that your data is

82
00:05:21,380 --> 00:05:21,740
safe.

83
00:05:22,160 --> 00:05:29,690
Authentication means based on the security of algorithms authenticating the user's OK based on the data

84
00:05:29,700 --> 00:05:33,560
that they're providing before signing in, not logging up something what you say.

85
00:05:34,940 --> 00:05:37,040
So how do to like what you think by.

86
00:05:37,940 --> 00:05:46,200
You know, my basic security and also so how to do that, so we know how to like how to use and enforce

87
00:05:46,200 --> 00:05:49,390
that should not be visible to others, should also not be visible to the bedside.

88
00:05:50,000 --> 00:05:52,910
For example, if we are using Google, we are using Facebook.

89
00:05:53,240 --> 00:05:58,610
Then if our passwords are known by Facebook people, then someone in the Facebook organization may use

90
00:05:58,610 --> 00:06:06,110
it as like they can use that they can leak the data, which causes data breach, and then we may have

91
00:06:06,110 --> 00:06:07,910
a loss of economy or something.

92
00:06:08,750 --> 00:06:12,740
So even the providers, the service providers should also not know a lot of passwords.

93
00:06:13,040 --> 00:06:14,150
So that is the main thing.

94
00:06:14,690 --> 00:06:17,030
So that means there should be a mechanism.

95
00:06:17,480 --> 00:06:19,730
So we will see that mechanisms by level, by level.

96
00:06:19,790 --> 00:06:23,780
It's the first of it is just registering the users with username and password.

97
00:06:24,440 --> 00:06:24,800
OK.

98
00:06:26,040 --> 00:06:30,750
This registered the users with username and password, so I use notepad over here.

99
00:06:33,140 --> 00:06:35,320
So first thing, what you will do.

100
00:06:35,360 --> 00:06:36,980
So basically, you.

101
00:06:37,940 --> 00:06:40,310
Coming up to a MongoDB database.

102
00:06:43,050 --> 00:06:46,110
So I write that steps, I'm going to show the court related to that.

103
00:06:47,100 --> 00:06:50,510
The first thing is you have to have a database to store the username and password.

104
00:06:51,420 --> 00:06:54,030
Second thing, once you're having the database.

105
00:06:56,750 --> 00:06:58,910
You need to create a keep up with the database.

106
00:06:59,360 --> 00:07:05,630
Create a schema, but the database towards schema means that means like, for example, the database

107
00:07:05,630 --> 00:07:08,350
name in your database, you may have many tables.

108
00:07:09,320 --> 00:07:16,790
So since we are using new skill, that means so no sequential language, the data will be in the form

109
00:07:16,790 --> 00:07:20,330
of documents in the form of JSON objects like JavaScript objects.

110
00:07:20,840 --> 00:07:26,360
So if you are using a school sequential sequential language, that means it will be in the form of tablets.

111
00:07:26,360 --> 00:07:29,270
My skill post get a sequel and those things.

112
00:07:30,020 --> 00:07:31,610
But now here we are using MongoDB.

113
00:07:31,640 --> 00:07:35,990
It will be in the form of documents, so we have to create some data structure for the document, like

114
00:07:35,990 --> 00:07:42,200
what the document should contain, what should be the name of the variable that we are storing and send

115
00:07:42,200 --> 00:07:42,770
the document.

116
00:07:42,800 --> 00:07:44,420
So basically, it's username and password, right?

117
00:07:44,750 --> 00:07:45,050
That.

118
00:07:46,230 --> 00:07:46,620
Now.

119
00:07:47,590 --> 00:07:53,530
We have to create a new user document when the user posted a crossing register, right?

120
00:07:55,420 --> 00:07:58,240
Create new user.

121
00:07:59,670 --> 00:08:00,270
Document.

122
00:08:01,720 --> 00:08:08,290
When you use it post a request to slash the gesture.

123
00:08:10,500 --> 00:08:13,270
That means get access to the registered rope.

124
00:08:13,680 --> 00:08:14,010
OK.

125
00:08:14,430 --> 00:08:20,340
You open the register and then he enter Emeli entered password and everything he click, Don't register

126
00:08:20,760 --> 00:08:22,080
when you click, don't register.

127
00:08:22,530 --> 00:08:24,900
We have to do the basic valuation validation.

128
00:08:25,200 --> 00:08:26,610
That means like basic means.

129
00:08:26,610 --> 00:08:32,820
So for example, if you click some random picture and they can't register, it will say that email address

130
00:08:32,820 --> 00:08:34,830
should include an extra symbol.

131
00:08:35,190 --> 00:08:41,600
This is the basic allergen like it can be anything at the rescue, even if this year clicking registered

132
00:08:41,610 --> 00:08:45,420
registered because it just checks for the basic validation.

133
00:08:45,780 --> 00:08:49,920
OK, so since we don't want that, I'll delete that from my documents yet.

134
00:08:52,960 --> 00:08:54,720
We just refresh it.

135
00:08:54,780 --> 00:09:00,970
Yeah, see, yet a name has been created and we are having salt and hash that we have seen the following

136
00:09:00,990 --> 00:09:01,360
videos.

137
00:09:01,990 --> 00:09:04,010
So basically, we are not able to see that password, right?

138
00:09:04,010 --> 00:09:08,980
So this is sort of be the fourth and fifth level variants will not be even the servers will not be able

139
00:09:08,980 --> 00:09:09,730
to see the password.

140
00:09:09,730 --> 00:09:11,290
It will be in the form of salt and hash.

141
00:09:11,710 --> 00:09:13,740
OK, so deleted as a correction.

142
00:09:15,450 --> 00:09:20,070
So this is what happened, didn't check for the basic validation and then allowed the registration process.

143
00:09:20,610 --> 00:09:23,130
OK, so that is what we have to do the third step.

144
00:09:23,500 --> 00:09:28,980
We know that it makes it a question that the user documented inside the MongoDB.

145
00:09:29,490 --> 00:09:32,760
So far, the MongoDB database will be using them on campus.

146
00:09:33,300 --> 00:09:39,930
Com Companies are, you know, do you wait for MongoDB can also use inside show inside data analytics,

147
00:09:39,930 --> 00:09:41,610
the hypertension.

148
00:09:41,610 --> 00:09:45,960
So we can do this or basically will be I'll be using hyper terminology.

149
00:09:46,410 --> 00:09:51,510
You can use any terminal like Linux Terminal or in or we export terminal or anything.

150
00:09:52,110 --> 00:09:56,790
But in this course, I'll be using the Typekit because it has a lot of good customizations and all kinds

151
00:09:56,790 --> 00:09:57,210
of stuff.

152
00:09:57,420 --> 00:09:59,400
It looks good to see you again soon.

153
00:10:00,940 --> 00:10:05,050
So, yeah, and also that it will be a visual studio code that I'll be using because it has a lot of

154
00:10:05,050 --> 00:10:07,600
snippets and packages to strong.

155
00:10:08,650 --> 00:10:09,640
So we'll get into this.

156
00:10:10,060 --> 00:10:14,620
So this is the third step, this is the I'm talking about the first step in this axiom.

157
00:10:14,620 --> 00:10:19,090
They use this to the username and password entered by the users inside the.

158
00:10:20,040 --> 00:10:27,330
Database 14, if Blank posted to through logging road, we have to check with this email and its corresponding

159
00:10:27,330 --> 00:10:29,070
password exists in our database.

160
00:10:30,110 --> 00:10:30,890
If logging.

161
00:10:32,450 --> 00:10:32,840
South.

162
00:10:34,680 --> 00:10:38,730
Then check if the credentials.

163
00:10:41,280 --> 00:10:42,030
At present.

164
00:10:45,670 --> 00:10:47,170
In the database or not.

165
00:10:48,100 --> 00:10:48,390
OK.

166
00:10:49,180 --> 00:10:54,340
If someone is asking for a log in, like if they don't keep a log in and entering the and password,

167
00:10:54,580 --> 00:10:58,630
then we have to check whether the login credentials are present in the database or not.

168
00:10:59,010 --> 00:11:06,160
These are forced if the database matches with the credentials, then within opening this week that you

169
00:11:06,160 --> 00:11:10,540
know the feed newsfeed page where you can post message posts and everything.

170
00:11:11,930 --> 00:11:14,420
But this the court is very simple.

171
00:11:15,020 --> 00:11:18,680
What we have to do at issue, first thing cannot be the MongoDB, etcetera.

172
00:11:19,220 --> 00:11:22,070
So how to connect to the MongoDB server?

173
00:11:22,520 --> 00:11:23,480
One simple line.

174
00:11:25,350 --> 00:11:28,400
First thing, you have to import mangoes.

175
00:11:28,680 --> 00:11:30,030
So how to import mangoes?

176
00:11:30,300 --> 00:11:32,790
Open your terminal and then just click on.

177
00:11:33,930 --> 00:11:34,610
And being.

178
00:11:35,980 --> 00:11:37,450
Install Mongoose.

179
00:11:38,820 --> 00:11:45,120
And then it would install once installed, you can require it once required, then you can now just

180
00:11:45,420 --> 00:11:50,580
use this single line so that it will get back to Mungo's Dock Connect.

181
00:11:51,000 --> 00:11:54,270
MongoDB localhost two seven zero one seven slash.

182
00:11:54,750 --> 00:11:58,320
This will be the name of the database that we are creating for.

183
00:11:58,320 --> 00:12:02,160
The database will be creating a users database, so I'll give the name users DB.

184
00:12:02,700 --> 00:12:07,950
This thing is for sometimes the version can be older, like every time it will get updated.

185
00:12:07,950 --> 00:12:09,990
Since it's open source, everyone will update it.

186
00:12:10,290 --> 00:12:16,590
So we have a standard version and you don't have any, you know, some any errors kind of thing passing

187
00:12:16,590 --> 00:12:18,180
it, then we have to do this.

188
00:12:18,180 --> 00:12:23,610
So this is basically if you're getting alerts for getting any ideas other than this, then just copy

189
00:12:23,610 --> 00:12:29,580
paste data that you get in the terminal based in Google, search for Stack Overflow, so every programmer

190
00:12:29,580 --> 00:12:31,170
should use Stack Overflow for must.

191
00:12:32,010 --> 00:12:33,120
So whenever you are in doubt?

192
00:12:33,240 --> 00:12:34,140
Yes, useful.

193
00:12:34,810 --> 00:12:35,100
Yes.

194
00:12:36,130 --> 00:12:38,100
They added that the terminal gives just copy.

195
00:12:38,100 --> 00:12:40,980
Paste it in the Google and you'll get the solution for the error.

196
00:12:41,340 --> 00:12:48,480
Someone, someone or that any one of them would have already got that error in their earlier programming

197
00:12:48,480 --> 00:12:48,930
or carrier.

198
00:12:50,090 --> 00:12:55,430
OK, so once you are connected with the database, with the MongoDB database, the next step is to create

199
00:12:55,430 --> 00:12:56,310
the user schema.

200
00:12:56,340 --> 00:13:03,110
As I said it creating the user schema, creating you me this line, the constant user schema as equals

201
00:13:03,110 --> 00:13:04,670
to new mongoose schema.

202
00:13:05,680 --> 00:13:09,970
And then in such scheme, a watch, we should have the data structure that basically these three things

203
00:13:10,480 --> 00:13:12,140
they can just comment it for now.

204
00:13:12,550 --> 00:13:15,700
OK, so that we only need user name and string.

205
00:13:15,700 --> 00:13:17,230
We don't need Google any Facebook.

206
00:13:17,230 --> 00:13:19,380
It is secret and on government.

207
00:13:19,720 --> 00:13:20,830
That's not our problem.

208
00:13:24,120 --> 00:13:27,870
So this is how the user schema looks like.

209
00:13:28,440 --> 00:13:35,370
So offer the user schema, we have to create the user model like the user, a, you know, user document.

210
00:13:35,700 --> 00:13:38,370
So the user document we have sending the user a schema.

211
00:13:38,580 --> 00:13:40,230
So this will be the name of the collection.

212
00:13:40,590 --> 00:13:44,220
So one thing you have to remember is first thing is document.

213
00:13:44,730 --> 00:13:49,530
So first thing is database database consists of collections.

214
00:13:50,690 --> 00:13:52,760
And collections, guns are soft documents.

215
00:13:53,830 --> 00:13:54,160
Right.

216
00:13:54,550 --> 00:13:57,000
So database is the name of the database that is used to be.

217
00:13:57,340 --> 00:13:58,870
So the collection name is use it.

218
00:13:59,880 --> 00:14:02,600
But this is the name of the collection inside the US collection.

219
00:14:02,990 --> 00:14:04,370
We'll have the documents.

220
00:14:05,000 --> 00:14:08,660
So now we have completed the first three steps.

221
00:14:08,990 --> 00:14:14,540
So the first two steps now that that's to create you is a document when news reports are requested that

222
00:14:14,540 --> 00:14:15,010
it is still.

223
00:14:15,350 --> 00:14:16,220
So where is the dog?

224
00:14:16,220 --> 00:14:16,920
Get registered?

225
00:14:18,530 --> 00:14:19,630
So here is nobody.

226
00:14:19,670 --> 00:14:20,990
All this phone will be given to you.

227
00:14:20,990 --> 00:14:22,220
You can check through the port.

228
00:14:22,850 --> 00:14:28,110
So first, your basic know what you have to do is to just understand this.

229
00:14:28,130 --> 00:14:30,350
Get their sense of the concept.

230
00:14:31,440 --> 00:14:37,980
To get the vote vote when rendering, I just said, OK, what we are asking for for statements, and

231
00:14:37,980 --> 00:14:41,580
you can also request that additional get means when the user access.

232
00:14:41,740 --> 00:14:46,230
So you are like when you are world becomes localized, like when this is the you warrant.

233
00:14:46,590 --> 00:14:52,290
What we have to render to the plane forced it, which means in this you are Lebanese clicking something

234
00:14:52,290 --> 00:14:57,310
submitting to that like me when the client is sending data to the server, that is request.

235
00:14:59,390 --> 00:15:03,410
So here in politics, we have to search for Abbott first major general.

236
00:15:04,290 --> 00:15:06,950
Yeah, so here you can see Abbott -- registered.

237
00:15:07,430 --> 00:15:10,820
So yeah, there is a big thing like you said or registered and everything.

238
00:15:11,150 --> 00:15:15,440
Don't add up everything of this thing because this is this comes in the later part, later security

239
00:15:15,440 --> 00:15:15,740
level.

240
00:15:16,220 --> 00:15:23,750
One thing you have to remember is whenever user clicks unregister, the app is simply user, not registered

241
00:15:23,750 --> 00:15:25,250
user name password.

242
00:15:28,290 --> 00:15:33,240
So you going means are calling this collection because the name of the collection has been saw before,

243
00:15:33,600 --> 00:15:37,920
and then we are registering him with the username and password like basically we are destroying the

244
00:15:37,920 --> 00:15:38,880
username and password.

245
00:15:39,360 --> 00:15:42,110
How we are getting the username and password by using the body parts.

246
00:15:42,360 --> 00:15:48,810
As I said in the earlier radio, ad lib industry only earlier requested by Iraqis, and it will get

247
00:15:48,870 --> 00:15:50,610
the username that the user is posting.

248
00:15:50,940 --> 00:15:52,260
Store that inside a username.

249
00:15:52,530 --> 00:15:57,180
That means that the user's key, if you see that having a username and password have been stored there.

250
00:15:57,660 --> 00:15:59,340
This is how we are making the post request.

251
00:16:00,840 --> 00:16:09,590
OK, now next thing off of the post requests, we have to validate, but if the user is picking on logging

252
00:16:09,990 --> 00:16:14,460
so here, as you can see in logging, abduct post logging here.

253
00:16:16,620 --> 00:16:18,810
You're creating a username.

254
00:16:23,990 --> 00:16:28,010
Here, since we are using password, there is no code for authentication, but a simple thing, you

255
00:16:28,310 --> 00:16:34,340
can just call the user data like find that will be one method called fine.

256
00:16:39,210 --> 00:16:40,710
Just let me show you that.

257
00:16:41,100 --> 00:16:41,370
Yeah.

258
00:16:41,610 --> 00:16:43,620
So this one user dot find one.

259
00:16:44,100 --> 00:16:48,660
So find one method will run through this collection and then we'll check whether they had the user name

260
00:16:48,660 --> 00:16:49,860
matched to this user name.

261
00:16:50,160 --> 00:16:55,260
You can use another condition like password call and request body to request anybody, run past it and

262
00:16:55,260 --> 00:16:55,910
then check with it.

263
00:16:56,260 --> 00:17:00,810
If they if it is present, then it will send back the phone to use it.

264
00:17:01,040 --> 00:17:04,580
Otherwise, the error if another will consolidate log data.

265
00:17:04,620 --> 00:17:08,190
If not, if it is found user, then will you know?

266
00:17:09,310 --> 00:17:11,770
We basically render him the secret speech.

267
00:17:12,460 --> 00:17:19,180
So this is the first step of lobbying for this, they're not having the court because the first step

268
00:17:19,180 --> 00:17:23,710
is none of them, none of them will be discussed, simply stating the username and password that he's

269
00:17:23,710 --> 00:17:23,980
giving.

270
00:17:24,040 --> 00:17:25,240
There is nothing encryption, right?

271
00:17:25,810 --> 00:17:30,930
So from the next we have been see how to encrypt the data using database encryption, big hashing,

272
00:17:30,940 --> 00:17:35,650
insulting and then cookies and sessions and then all the stuff that is required.

273
00:17:35,920 --> 00:17:39,520
So for that, we'll have a code and each call what it does and everything.

274
00:17:40,030 --> 00:17:45,670
So with this, we have completed the basic level one that is registering users with do that have been

275
00:17:45,670 --> 00:17:49,000
password checking them and then allowing them to write encryption in it.

276
00:17:49,810 --> 00:17:51,850
So the encryption part will start from the next reader.

277
00:17:52,000 --> 00:17:53,020
See you in the next reading.
