2016 - 2024

感恩一路有你

java字符串加密解密算法 用c语言设计一个简单地加密算,解密算法,并说明其中的原理?

浏览量:2680 时间:2021-03-15 18:23:07 作者:admin

用c语言设计一个简单地加密算,解密算法,并说明其中的原理?

这两天正好看到一个思路,一个很简单的加解密算法,让我来说说吧。算法原理非常简单。假设你的原始密码是a,你可以通过a和B的异或得到C。C是加密的密码,你可以通过C和B的异或得到a。也就是(a XOR B)XOR B=a。用C来实现一个非常简单的。这相当于,您使用原始密码a和特定数字B生成加密密码C,其他人获得加密密码C,如果他们不知道特定数字B,则无法解密原始密码a。当密码为数字时,可以使用以下代码:#include<stdio。H>#define birthday19880314int main(){longa,bscanf(%LD”,&A)printf(“原始密码%LDn”,a)B=birthdaya^=bprintf(“加密密码%LDn”,a)a^=bprintf(“解密密码%LDn”,a)return0}如果密码是字符串,最简单的加密算法是对每个密码字符重新映射加密,只要加密和解密双方遵守相同的映射规则。

java字符串加密解密算法 java加密算法有哪些 字符串加密解密算法

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。