作业帮 > 综合 > 作业

关于计算机安全与技术的题目.

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/08/03 22:05:39
关于计算机安全与技术的题目.
设英文字母a,b,c,…,分别编号为0,1,2,…,25,仿射密码加密变换为 c= (3m + 5) mod 26,其中m表示明文编号,c表示密文编
(1)试对明文security进行加密.
(2)写出该仿射密码的解密函数.
(3)编写明文加密程序.
前面两个问题没的问题,主要是第三个问题.
关于计算机安全与技术的题目.
(1)security进行加密后变成hrlnedkz
(3)package corejava;
public class Coder {
public static void main(String[] args) {
String sourceStr = "security";
System.out.println(getPassword(sourceStr));
}
public static String getPassword(String sourceStr){
StringBuffer sb = new StringBuffer();
String str = "abcdefghijklmnopqrstuvwxyz";
char ch[] = new char[26];
for(int i = 0;i