没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
Ҫ Ľ Java ʵ IDEA Ƽժ ����� ������� ��������� �� �Գ ����㷨�����
ڵ�������͵ ȫ��������ռ����� �� � ����������������������� Ӧ ÷dz� ��㷺��� ȫ� �� � ������������������ Ҫ Ҳ�� ���������������
ߡ�Ŀǰ Java ʵ IDEA�� ������ �� �� � ���������������� к�����ƣ ΪJava ǻ ı , ƽ��� � ���������� ������ ����������� �
���� ����������������� � Ӧ Inte.Net Ŀ ���� � �����
�����ؼ� ��֣ IDEA(Internation Data Encryption Algorithm) JCA JCE ɿ ��Կ ����� � ���
InteNet Ѹ�������� �� �ٷ� , ˳ Ʋ ɵչ ���������� �� �� ����ճ��������ݴ�����
�InteNet Ͻ д , Ч , ˳ɱ , õ Ч��� �� ��� �������� �� ����� � �������� � �档����, InteNet Э���� ���� �鱾��
�������Ҫ İ ȫ (IP κΰ ȫ , α IP ĵ� � ���� ��������� � ���� ������ ��� �� � ����ַ ز�� ������ݡ ���ǰ İ� ��Լ�
� ;ز���� ���ڴ���������),ʹ ϵ Ϣ��� ��� ������
ھ�İ ȫ İ ȫ Ҳ ͻ ǵ Ҫ İ ȫ ,� ���յ������� � ���� Խ�Խ ������ ������������� � � ���� �� � ������������������� ѡȡֱ��Ӱ������
Ϣ İ ȫ ȣ�������� � � ��ڵ�������ϵ , Ҫ İ ȫͳ�� �� � � ������������������ݵı����Կ
ļ� �� �� ���� � 㷨����ݼ����ʵ ��֡
ҹ Ȼ������� �������� ������ � �������������������� 豸���������豸������������Ϊ���漰�����簲
ȫ һ Ϣ İ ȫ ơ ǰ���� ����� � � �����Ա����Լ���� ��� ��������������㷨������DES Data Encryption ��
Standard Ƿ õ��� ��������� ���㷺�ķ Ƽ���Գ ����㷨�
�DES 56λ 64λ ģ 64λ ģ DES 56λ 256 �� ��Կ���� ��� ���� ��� � �� ��Կ����
� �� ����ֿ � ʷԿ������ ����������ٹ����ƽ DES 1998 ӱ�� ��Կ�� ���� ����EFF 2 5� � � � � � � �
Ԫ�����ר�ü 56Сʱ ƽ DES 1999������ � ��� ����Կ�� ���������������EFF 22Сʱ ƽ ʹDES�� ������ �� �㷨 � ��������������������
ش��ʹ İ ȫ�� � �� � �������������������� в ΪJava İ ȫ���� ���Ե � �Ժ����紦������
�ǿ Ҫ ʹ IDEA Internation Data Encryption Algorithm �������� ���� �� �� ����ݼ����㷨�
�Java ʵ������ ����ݵİ ȫ� ��� 䡣
һ IDEA���� �� ��ݼ���� 㷨
IDEA���� �� ݼ����㷨�����й ѧ ѧ β ʿ� ��� � � �����������ר �� James L. Massey
1990 ġ ĺ Ķ 64�� �������� ������� ���� ��� ���أ����� Ϊ128Կ�� ���ء�IDEA
Ϊ ķ ʵ���� ��� ������� ��ֵģ ʹ 128 λ 8 ѭ DES ṩ ˸ � �� ����Կ�� �� ������� � � ���
ȫ ѡ IDEA ʱ Ӧ ų Щ Ϊ DES�� � ������� ������ ����Կ �� ��� ��� �� ������Կ������Կ��ԣ ֻ���ĸ �����Կ��
12 IDEA е�������Կ���� � �����Կ����ɹ ۣ��� 2 51 η ǣ dz �� � ����� ������Կ������ �� ﵽ2 ��
128 η ô 2 77 η ɹ ѡ IDEA Ϊ Ǽ Ϊ ȫ ġ ʹ 128 � ����� ���� �� � �����Կ� � �� ���� � � �� � � ��
λ Ҫ еIJ DES Ȼ ң ����Կ������������� ��� ��Դ����� �� ���������������������Կ��� ���� �����ԡ
Ҳ ʾ�� �����������������������ֿ�רҵ ʽ ķ �� � ����Թ���
Java ϵ Java �������� ������ �� �����չ
Java Sun ˾ һ ı , ƽ���� �� �� ������ ��������� ������ ����������� ��� Ӧ InteNet ĿԱ���� ���� � �����
Java ϵ(JCA) Java ( ʣã ) Ŀ ΪJava ṩ ʵ������ �� �����չ � � ����� ���� � �� ��� ص ļ� � ����������������� API Ƕ f����� ���
actory ,Ȼ ʵ ʵļ��������������� ��� � � � ����������������� ί и ṩ� �� � � ����ָ ĵײ�����, Ϊ ṩ ˷ ṩ������ ��� � ���� ���������������ӿ��
Java ʵ� �� ����ݵļ / , ʹ õ JCE(Java ) ʵ��� ���� �� ������� � �����չ � ��ֵġ Java� ������� �
1.1Ϊʵ � �������ְ ǩ Ϣ Ҫ����� ժ ���ڵļ� � ����������������� , Ƴ һ� ��� � ���ֻ ڹ�Ӧ Ӧ ñ ӿ��������� � �ڡ�Java ϵ ṹ������ � ֧
���ֹ Ӧ Ļ ,šʱ� ����� ֧��Ӳ ʵ������ ��֡ Java ѧ ṹ ѭ :(1)���� � ����� ��� �� �ԭ 㷨
�Ķ ɿ (2)ʵ���ԺͿ �� �ԡ ��ֵĶ���Ժ�������ԡ��㷨�Ķ á û������ ���������������� �� � ����ֻ ˽������
㷨
�ĸ , ȥ ʵ Щ ʵ��� ���� ������� ���� ��� ��ֵĶ���Ժ�� ¡����������������������������� ṩ ʵ��� �������֡
��ṩ ʵ һ һ һ ӿ ,���� �� ������������ ������������������ ��� � �������㷨
ʵ � ��ֺ , һ ṩ , û ���� ��� �� � ����� װ ����� �ṩ���װ�������ṩ , ɽ ṩ ZIP JAR ļ CLASS�� � ���� ��� �� � �����
PATH ,�� �ٱ Java ȫ ļ ö һ ṩ Java л Sun�� ����� ����� ��� ��� �� ��� ��� �汾 ʱ, ṩһ ȱʡ ṩ Sun � �� ��� �� ��
Java µ ʵ ������ ����� � ��
1���� ���� ����������������� ʵ ��
void idea_enc( int data11[], /*���� ��� � ��������������� 64λ������ַ*/ int key1[]){
int i ; ����
int tmp,x; ����
int zz[]=new int[6]; ����
for ( i = 0 ; i < 48 ; i += 6) { /* 8 ѭ */ ���� ���� �� ��
for(int j=0,box=i;j<6;j++,box++){ ����
zz[j]=key1[box]; ������
} ����
x = handle_data(data11,zz); ����
资源评论
- ZHANG8456237632014-07-25写的太简单了,不是很好用
- u0129983052015-09-24只有文档,代码太少!
- 毛毛虫3号2012-08-15只是Word 文檔,沒有源碼
- 共享大家使用2012-07-01很有用,IDEA对称加密算法
dingqinghu
- 粉丝: 42
- 资源: 24
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功