输入一个字符串作为密码,程序实现密码加密.

输入一个字符串作为密码,程序实现密码加密.,第1张

#include<iostream>

using namespace std;

void Encryption(char string);  //密钥加密函数

int main()

{

char p[21]="a1c7ef9";

Encryption(p);

  char a=p;

cout<<a<<endl;

return 0;

}

void Encryption(char string[])

{

int m=0;

char p=string;

  while((p)!='\0')  //累计字符串个数

{

m++;

p++;

}

  if(m>20)         //超出就输出提示

cout<<"密码字符长度超20位不给加密!!"<<endl;

  p=string;

while((p)!='\0')

{

m=p;         

if(m>=65&&m<=90)

 p=m+32;        //如果是大写就转小写

if(m>=97&&m<=122)

 p=m-32;         //如果是小写就转大写

if(m>=48&&m<=57)

{

 m=57-m;          //如果是数据就按你的规则转换

 m+=48;

 p=m;

}

p++;

}

}

#include <stdioh>

#include <stringh>

#define MAXSIZE 81

int main()

{

char str[MAXSIZE];

int i;

int offset;

int n;

printf("请输入要加密的字符串:"); //最大输入个数是80个字符

gets(str);

printf("请输入要偏移量:"); //若将a变为b,则偏移量为1,以此类推,偏移量在1-25之间

scanf("%d%c", &offset);

n = strlen(str);

for (i = 0; i < n; i++)

{

if ('a' <= str[i] && str[i] <= 'z' - offset || 'A' <= str[i] && str[i] <= 'Z' - offset)

str[i] += offset;

else

str[i] += offset - 26;

}

printf("加密后的字符串是:");

puts(str);

return 0;

}

苹果手机应该程序加密码的方法:

1、首先苹果5S必须要越狱,可以直接在 Cydia 中搜索Bioprotect安装。

2、关机重启手机以后,在设置列表中找到BioProtect插件选项。

3、随后 BioProtect 要求我们输入当前设置的指纹

4、下面是当前手机上安装的应用,打开以后就可以用指纹来加密了。

5、BioProtect 为应用程序设置指纹加密以后,指纹不对时的报错。

vivo手机设置软件加密的方法:

1、iQOO (Monster) UI/Funtouch OS 30及以上系统:进入设置--指纹、面部与密码 /指纹与密码/安全--隐私与应用加密,设置隐私密码密保,设置“密码”“密保”完成后点击“应用加密”,打开软件后面对应的开关,即可加密;

2、Funtouch

OS

30以下系统:进入i管家--软件管理--软件锁,设置图案密码或使用数字密码,设置完成后,点击右上角的“继续”,设置完成软件密码,即可设置软件锁的密保(即安全问题),然后点击右上角的“完成”,点击软件后面对应的锁状图标,即可加密。

解决方法如下:

1、通过桌面点击手机管家--进入权限隐私。

2、进入后点击应用加密,如果之前设置了相应的密码,是需要输入才可以进入的。

3、不记得就随意输入,下方会出现“忘记密码”,点击一下,会出现之前设置的密保问题,输入相应答案即可重新设置密码。

4、又可以对相应的程序进行加密了。如果密保问题也忘记了,就需要恢复出厂设置来清除密码了,一定记得备份重要资料。

5、以下是恢复出厂设置路径:

通过桌面的设置图标--进入其他设置。

6、进入备份与重置,进行相关清理即可。如果每次进入加密文件输入密码觉得麻烦,有指纹解锁的机型可以在应用加密--设置--使用指纹解锁来打开应用,可以 *** 作试试。

扩展资料

注意:

格式化就是删除分区内的所有东西,恢复出厂设置, *** 作应当慎重。格式化会清空保存的数据,在格式化前,做好备份。

一般情况下,手机的故障有两种,硬件故障和软件故障,只有确认是软件故障的时候,才有必要格式化。

格式化之后,最重要的工作是恢复设置和数据。恢复设计包括时间设置、网络设置等。

数据恢复最主要的数据就是联系人,联系人一般建议备份在存储卡或者网络上。(在格式化前打开名片夹-选项-标记全部-复制。可复制到SIM卡或存储卡)

所有软件建议安装在存储卡上,安装在存储卡上的软件大部分都可以继续使用。

下载的软件尽量保存在手机上,这样格式化之后重新安装也很方便。

参考资料:

百度百科-手机格式化

 应用程序加密分不同情况,可以参考如下内容。

一、如果只想让自己使用,不想让别人使用。

1、绿色软件,即随时双击即可运行的程序,可以使用winrar加密,在应用程序上右键,选择“添加到压缩文件”,在d出的窗口中,点击”高级“选项卡,点击”设置密码”,设置成密码即可,以后,要运行此程序,只需要双击打开压缩包,输入密码运行即可。不知道密码的用户就没有办法使用该程序。winrar的加密算法是不可逆的,可放心使用。

2、安装类的应用程序,有些软件需要安装才可以使用,比如QQ、百度云管家等等。此种软件,可以通过设置权限来限制用户访问,在要设置权限的应用程序上,右键选择“属性”,点击“安全”选项卡,点击“编辑”,把除了自己用的系统管理员帐号之外的所有用户名、用户组,全部删除掉。这样即使别人用不同的用户名登录当前系统,也不能访问相应应用软件。

二、程序文件的加密 。

程序文件的加密主要是为了防止破解,一般针对的是程序员来说的,普通程序员,可以使用加壳程序对程序文件进行加密保护,比如asprotect、zprotect、vmprotct等等加壳工具。 如果对软件加密解密有研究,自己可以开发自己专用的壳。

1、用一个字符数组来存密码

再用一个字符数组接收你的输入,然后用strcmp

来比较,如果返回0则密码是正确的

2、例程:

#include "stdioh"

#include "stringh"

int main()

{

       char mima[100]="YuanShi888";

       char input[100]={0};

       printf("请输入密码:");

        gets(input);

       if(strcmp(mima,input)==0)

            printf("恭喜你,密码正确!\n");

       else

            printf("对不起,密码输入错误!\n");

  

}

以上就是关于输入一个字符串作为密码,程序实现密码加密.全部的内容,包括:输入一个字符串作为密码,程序实现密码加密.、编写一个加密解密程序实现广义Caesar密码,该密码也称为加法密码、怎么设置应用程序密码怎么给应用程序进行加密等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9672444.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存