密码学
基础
Husky_DQ
小目标年薪百万
展开
-
恺撒密码加密解密
//恺撒加密 public class KaiserDemo { public static void main(String[] args) { //定义原文 String input="Hello World"; //定义密钥 int key=5; //恺撒加密 String s=encryptKaiser(input); System.out.println("加密="+s); .原创 2021-10-16 15:27:04 · 223 阅读 · 1 评论 -
密码学基础
密码学 基本概念 密码:微信,QQ,支付宝,银行 密码学:网络安全,信息安全,区块链的基础 密码学已存在几千年 目的:保护信息 古典密码 1:替换法 使用固定的信息,将原文替换成密文 例如将b替换成w,bee------->wee 替换表有两种: 单表替换和多表替换 单表替换:只用一张表 例如:abcdef----->udgasd bee------>dss 多表替换:有多张表,原文与密文进行对比 表单1:abcdef------>guidsi 表单原创 2021-10-16 13:43:11 · 103 阅读 · 1 评论