Github : https://github.com/jic5760/JsCrypto_for_PHP
간단한 사용 예제입니다.
* JsCrypto.php파일과 JsCrypto_으로 시작하는 php파일들은 같은 위치에 있어야 합니다.
지원하는 Ciphers:
JSCRYPTO_HIGHT_64 : HIGHT Algorithm, Block size is 8 bytes
Key size : 16 Bytes
JSCRYPTO_LEA_128 : LEA Algorithm, Block size is 16 bytes
Key size : 16 / 24 / 32 Bytes
지원하는 Modes:
JSCRYPTO_MODE_ECB : ECB (Electronic Codebook)
JSCRYPTO_MODE_CBC : CBC (Cipher Block Chaining)
함수들 :
void JsCrypto_loadAlgorithm(string $algorithmName)
void JsCrypto_loadAllAlgorithm()
string JsCrypto_Encrypt($cipher, string $key, string $plaintext, $mode, string $iv)
string JsCrypto_Decrypt($cipher, string $key, string $ciphertext, $mode, string $iv)
라이센스:
MIT License (엄청 자유로움!)
https://www.olis.or.kr/ossw/license/license/detail.do?lid=1006
'내가만드는것_만든것 > 오픈소스' 카테고리의 다른 글
[Android] JAOR (JsAndroidOnlineResource) 자동 온라인 리소스 라이브러리 (0) | 2016.09.22 |
---|---|
[C] jstime 함수 (timestamp, tm간 변환 구현) (0) | 2016.07.05 |
PHP LEA암호화 구현 소스 (0) | 2016.06.21 |
HTML 카카오톡 채팅방 구현 소스 (1) | 2015.11.03 |
C LEA암호화 알고리즘 구현 소스 (10) | 2015.07.31 |
댓글