实验6语义计算之文本分类和聚类实验 实验6语义计算之文本分类和聚类实验,旨在掌握文本分类、聚类等语义计算的基本原理,并熟悉常用的语义计算NLP工具包的使用。实验时间为2学时。 实验内容:1. 文本分类实验:使用任意方法或NLP工具,编写文本分类程序,要求至少包含3个分类。为了测试分类算法的准确度,至少给出10个测试用例,并计算分类准确
实现Padding Oracle攻击的实验方法 实验目的是通过搭建可访问网站crypto-class.appspot.com并观察填充预言机的返回结果,验证实现Padding Oracle攻击的可行性。为达到目的,攻击者解析网站加密URL参数中的秘密数据,采用AES CBC模式进行加密。实验环境需部署可访问上述地址的实验环境,并通过观察网站返回的
AES算法的不同工作模式实验三 本实验旨在让学生理解AES算法的不同工作模式。实验要求学生实现两个基于AES的加密/解密系统,一个在CBC模式下使用AES,另一个在CTR模式下使用AES。在这两种情况下,16字节的初始向量IV都是随机选择的,并已放在密文中。在CBC加密中,请使用PKCS5填充方案。学生需要按照提供的测试用例,包括
Many Time Pad密钥重复攻击实验 本实验旨在探索密钥被重复使用时的已知密文攻击方法,使用one time pad加密获取的11个密文中有目标密文需要解密。前10个密文将进行分析,其中消息由[a-zA-Z]和空格组成的字符,使用ascii编码,密文使用hex编码。通过改写资源标题和内容避免重复,保留本义,不删除专业术语和原标题信息。在
k3n4的Shamir秘密共享方案实现 本实验旨在加深对Shamir秘密共享算法的理解,实现了一个(k,n)-Shamir秘密共享方案,其中k=3,n=4,实现了以下功能:(1)输入一个数字可以计算对应的share,(2)可以根据k个share重构出秘密值。本报告分析了Shamir秘密共享的基本算法过程,并提供了正确运行的程序和相应的运行