-
【软件构造】抽象数据类型ADT
【软件构造】抽象数据类型ADT 1.ADT定义 除了java等编程语言自带的数据类型外,用户也可以自定义数据类型。ADT指的是封装在类内的一些数据属性与公开给用户的方法接口。与自带数据类型相比,ADT更关注于操作,即ADT是由操作定义的,与内部如何实现无关。 2.ADT的操作分类 一般而言,抽象数据 -
作业5
题目: 今天校园里到处是快递小哥,同学们也经常帮别人取快递,快递小哥不会很细致的核实身份,就允许代领,存在很多不安全因素。 设计一款基于手机的app,用于快递小哥验证身份,顾客领取快递。具体认证方法不限,简单易行。 (1)给出:app包含哪些部分(可加图示),每部分的功能; (2)模仿kerbero -
作业5 身份认证
今天校园里到处是快递小哥,同学们也经常帮别人取快递,快递小哥不会很细致的核实身份,就允许代领,存在很多不安全因素。 设计一款基于手机的app,用于快递小哥验证身份,顾客领取快递。具体认证方法不限,简单易行。 (1)给出:app包含哪些部分(可加图示),每部分的功能; (2)模仿kerberos的写法 -
作业5 身份验证
app功能设计: 客户端(Client):1.customer:输入账户密码登录,获得取件码、取件时间。 2.deliver:输入账户密码登录,查询取件人信息。 服务器端(Server):管理用户信息,对取件人发送快递信息(取件码、时间)提醒取件;对快递员提供查询功能,用户核对取件人信息。 交互过程 -
作业5
可以分析得出这个App有三个功能需要我们实现—— 1.我们肯定需要用户信息来唯一的标识每一个用户 2.也需要快递的信息来标识每个快递 3.此外,还需要快递小哥确认收件的功能。 下面约定符号,用户用C表示,服务器用AS, TGS表示,E表示快递小哥 //C向AS发出请求 C -> AS:IDc||ID -
作业五
题目:今天校园里到处是快递小哥,同学们也经常帮别人取快递,快递小哥不会很细致的核实身份,就允许代领,存在很多不安全因素。 设计一款基于手机的app,用于快递小哥验证身份,顾客领取快递。具体认证方法不限,简单易行。 (1)给出:app包含哪些部分(可加图示),每部分的功能; (2)模仿kerberos -
信息安全概论 作业5 身份验证
问题描述: 今天校园里到处是快递小哥,同学们也经常帮别人取快递,快递小哥不会很细致的核实身份,就允许代领,存在很多不安全因素。 设计一款基于手机的app,用于快递小哥验证身份,顾客领取快递。具体认证方法不限,简单易行。 (1)给出:app包含哪些部分(可加图示),每部分的功能; (2)模仿kerbe -
作业5
APP功能:为了实现校园内部的快递查询服务,设置如下功能 (1)用户端口:查询快递信息,并及时获取取件码。 (2)快递员端口:查看订单信息;处理订单;验证用户身份 (3)后台服务器:每个快递需要有且仅有唯一的取件码,并且快递需要与取件人的信息相匹配。 交互过程: (1)快递员/顾客的登陆: 快递员/ -
作业5 身份认证
今天校园里到处是快递小哥,同学们也经常帮别人取快递,快递小哥不会很细致的核实身份,就允许代领,存在很多不安全因素。 设计一款基于手机的app,用于快递小哥验证身份,顾客领取快递。具体认证方法不限,简单易行。 (1)给出:app包含哪些部分(可加图示),每部分的功能; (2)模仿kerberos的写法 -
作业5 身份认证
题目: 今天校园里到处是快递小哥,同学们也经常帮别人取快递,快递小哥不会很细致的核实身份,就允许代领,存在很多不安全因素。 设计一款基于手机的app,用于快递小哥验证身份,顾客领取快递。具体认证方法不限,简单易行。 (1)给出:app包含哪些部分(可加图示),每部分的功能; (2)模仿kerbero