Category: 算法学习

0

信息安全实验RC4和MD5

信息安全实验 RC4和MD5 实验要求 RC4和MD5。将用户的密码通过md5加密之后作为RC4加密的输入key进行设置RC4的密钥,并使用此密钥对用户内容进行加密。 实验 几个关键词 密钥流:RC4算法的关键是根据明文和密钥生成相应的密钥流,密钥流的长度和明文的长度是对应的,也就是说明文的长度是500字节,那么密钥流也是500字节。当然,加密生成的密文也是500字节,因为密文第i字节=明文第i字节^密钥流第i字节; 状态向量S:长度为256,S[0],S...

0

数据结构实验1算术表达式

表达式中相邻两个运算符的计算次序是优先级高的先计算,若优先级相同,则自左而右计算。使用括号时从最内层括号开始计算。R1,R2,R3为中间计算结果。 在计算表达式值的过程中,需要开设两个栈: 1)运算符栈op存储运算符。 2)数值栈val:存储操作数和中间运算结果。若表达式中无优先级最高的单目算符,则操作数或中间运算结果直接压入val栈,否则操作数或者中间运算结果入栈前需要分析op栈顶有多少个连续的单目运算符。这些单目运算符出op栈,并连续对操作数进行相应的...