Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 자료실
Delphi Programming Resources
[229] ARIA 암호화 컴포넌트
civilian [civilian] 10663 읽음    2010-03-29 17:13
국가정보원 표준 암호화 프로토콜인 ARIA의 델파이 버전입니다.

공개된 C 코드를 델파이로 이식한 것입니다.

아직 문서와 사용법은 없습니다.

  function  CryptAria(AKey: String; Source: String): String; overload;
  procedure CryptAria(AKey: String; Source, Target: TStream; ABase64: Boolean = False); overload;
  function  DecryptAria(AKey: String; Source: String): String; overload;
  procedure DecryptAria(AKey: String; Source, Target: TStream; ABase64: Boolean = False); overload;

cxAria.pas를 use 하시고

위의 네 함수를 사용하시면 됩니다.

암/복호화 할 수 있는 두가지의 함수를 제공합니다.

하나는 문자열 기반, 또다른 하나는 스트림 기반입니다.
civilian [civilian]   2010-03-29 17:18 X
깜빡하고 첨부를 잊어버렸습니다. ㅋㅋ
김도완 [purplecofe2]   2010-03-29 17:31 X
___; [mkj1234]   2012-10-11 09:00 X
안녕하세요 해당 소스 128비트로 설정하여 c++builder에서 사용해봤는데요.

Kisa에서 받은 aria.java 128비트와 호환이 되지않는 듯한데 혹시 이식도중에 변형된 작업은 없었는지요??
최병련 [demisoft]   2016-03-11 16:04 X
안녕하십니까?
귀하의 노고에 감사 드립니다.
첨부된 소스를 이용하여 암호화 하고 복호화를 진행하고 있습니다.
그런데 '(주)신한은행'을 암호화 하면 암호화 값이 두가지로 나옵니다.
두가지로 나온 값을 복호화하면 둘다 같이 '(주)신한은행'으로 됩니다.
원인을 알수 있는지요?

+ -

관련 글 리스트
229 ARIA 암호화 컴포넌트 civilian 10663 2010/03/29
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.