求助

这个问题是我在做java中的asscii码表的时候发现的发现的
原题是:
1.实现加密机
1.加密类
1.属性:(1)表示加密前字符串的
(2)表示加密后字符串的
2.方法:加密方法
内部实现规则:
随机字符串中的字母在数值层面统一加3
Eg:”abc” ->”def”
但”xyz”三个字母转换后对应“abc”
随机字符串中的数字统一加0
随机字符串中的其他符号在数值层统一加4
2.解密类:
1.属性:(1)表示加密前字符串的
(2)表示加密后字符串的
2.方法:解密方法
内部实现规则:怎么加密的,解密时反过来。

就是转asscii码之后加密,规则是字母+3,符号+4,数字不变,但 是由于符号和数字的asscii码有部分挨着的,就导致有一些符号加密后变成了数字,解密的时候分不清了,然后就是怎么能区分是加密前就有的数字

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值