⑴ 纯数字的加密成4位英文字母的方式(一般用于网站)
做回好人,回答你吧。直接看代码:
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
public class jiami {
public static void main(String[] args) {
String source=null,target=null;
try {
FileInputStream fileread = new FileInputStream(new File("D:/a.txt"));//路径自己改
int length = fileread.available();
byte[] buffer = new byte[length];
fileread.read(buffer);
source = new String(buffer);//读取
fileread.close();
} catch (Exception e) {
e.printStackTrace();
}
if(source==null)
System.out.println("a.txt为空");
else{
System.out.println(source);
target=zhuanhuan(source);
System.out.println(target);
try {
FileOutputStream out = new FileOutputStream(new File("D:/b.txt"));
out.write(target.getBytes());//写入
out.close();
} catch (FileNotFoundException e1) {
e1.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
public static String zhuanhuan(String s){
char []array = s.toCharArray();
for(int i=0;i<array.length;i++){
//字母转换这里用ASCII码来,方便快捷,大写字母是65-90,小写字母是97-122
int j = (int)array[i];
if(j>=65&&j<=90){
if(j==90)
j=65;
else j=j+1;
array[i]=(char)j;
}
if(j>=97&&j<=122){
if(j==122)
j=97;
else j=j+1;
array[i]=(char)j;
}
//数字转换的话由于数字比较少,就直接转换了,不用ASCII码了
if(array[i]=='1')
array[i]='0';
else if(array[i]=='2')
array[i]='9';
else if(array[i]=='3')
array[i]='8';
else if(array[i]=='4')
array[i]='7';
else if(array[i]=='5')
array[i]='6';
else if(array[i]=='6')
array[i]='5';
else if(array[i]=='7')
array[i]='4';
else if(array[i]=='8')
array[i]='3';
else if(array[i]=='9')
array[i]='2';
else if(array[i]=='0')
array[i]='1';
}
return new String(array);
}
}
纯手打。不采纳对不起观众啊!!!
⑵ 对一段英文信息进行加密的方法有哪些
很多很多
你可以用比较原始的凯撒时期的加密法
就是把所有字母换成其之后几位的字母
比如a--->b, b--->c......z---->a
最着名的?我知道的相当着名的是RSA公钥加密方法
RSA方法加密目前动用超级计算机也不能在限定的较短时间内破译
还有破译的方法是很困难的,首先你要知道加密的方法才有可能破译;另外,有些加密法比如RSA,大家都知道是怎么加密的,就算告诉你是用RSA加密的你也多半破不出来,简单说一下,因为RSA加密的一个关键是把两个位数很多(比如80多位)的大质数乘起来,然后可以提供给你乘出来的结果,如果要破RSA就必须知道这个结果是由哪两个大质数相乘的结果,然而反过来的过程极度困难
⑶ 什么是英文字母加密
最简单的加密,每个字母做相同的位移,这里是向前移两个.
uvwx
所以,X向前倒两个就是U
MIXKG==PLANJ(这单词是什么意思?)
附abcedefghijklmnopqrstuvwxyz
⑷ 加密文件系统的英文缩写是什么
您好,很高兴回答你的问题。
加密文件系统的英文缩写是:EFS
如果有帮助,欢迎采纳。
⑸ excel文件如何加密英文版
文档为了注重保密或隐私等原因,我们有的时候会选择对其进行加密。本文就介绍excel文件常用的加密方法。
设置密码
1
新建一个excel文件作测试,在excel随意输入内容。
2
在excel的开始菜单里选择“准备”,然后选择“加密文档”。(word2003设置在工具--选项--安全性里面设置密码)
3
在密码设置对话框重复输入两次密码,完成密码设置。
4
以后打开文档则需要输入密码才能进入。
5
删除密码,只要按照上面的步骤,重新进入加密设置。把密码删除确定即可。
END
压缩文件保护法
常用的保护文档的方法还有压缩软件设置密码的方法,在文档上右键选择创建压缩文件。
在压缩设置的密码栏设置密码。然后创建压缩文件。
打开压缩文件才能看到文档内容。而解压文件需要解压密码才能打开。
⑹ C语言英文文本加密
#include "stdio.h"
#include <stdlib.h>
int main(int argc,char *argv[]){
FILE *fp,*fq;
int k,t;
fp=fopen("AAA12345678901.txt","w+");
if(!fp || (fq=fopen("tmp.txt","w"))==NULL){
printf("Failed to open the file and exit... ");
return 0;
}
printf("Please enter a short passage(letters+space+punctuation,'Enter' end)... ");
while((t=getchar())!=' ')//为文件输入内容
fputc(t,fp);
printf("Please enter the encryption key(int >0)... k=");
while(scanf("%d",&k)!=1 || k<1){//输入加密密钥并判断是否正确
printf("Input error, redo: ");
fflush(stdin);
}
rewind(fp);
while(t=fgetc(fp),!feof(fp))//加密
if(t>='A' && t<='Z')
fputc(((t-'A')+k)%26+'A',fq);
else if(t>='a' && t<='z')
fputc(((t-'a')+k)%26+'a',fq);
else
fputc(t,fq);
fclose(fp);//关闭原文件
fclose(fq);//关闭加密后的文件
remove("AAA12345678901.txt");//删除原文件
rename("tmp.txt","AAA12345678901.txt");//将加密后的文件更换为原文件名
printf(" ");
if(fp=fopen("AAA12345678901.txt","r")){
while((t=fgetc(fp))!=EOF)
printf("%c",t);
printf(" Encryption success! ");
}
else
printf(" Failed to open the encrypted file... ");
fclose(fp);
return 0;
}
代码格式和运行样例图片:
⑺ 请问加密、解密用英语怎么写
加密encryption
解密decryption
⑻ 加密文件系统的英文缩写是什么
您好,很高兴回答你的问题。
加密文件系统的英文缩写是:EFS
如果有帮助,欢迎采纳。
⑼ 谁知道一些加密英文然后出来的还是英文的加密算法吗
如果要求不高的话,简单点用移位算法就好了,每个字母加N。比如a->c, b->d, ... , z->b.
N就是你的密钥,这里是2
⑽ “加密”英语怎么写的
同学你好,很高兴为您解答!
数据加密Data Encryption
在计算机安全领域,将数据转化成无法理解的形式,使人无法得到原来的数据或只能通过解密过程得到原来的数据,这一过程就是数据加密。
马上就要2015年下半年CMA资格考试了,在这里祝大家好好考试,每个人都超常发挥,取得好成绩!
希望我的回答能帮助您解决问题,如您满意,请采纳为最佳答案哟。
再次感谢您的提问,更多财会问题欢迎提交给高顿企业知道。
高顿祝您生活愉快!