0

0

0

share


#rilis#php#library#security

Reactions0 Reactions

0 Komentar

Halite 2.0.0 Telah Rilis, Library Kriptografi untuk PHP 7

Profile

Yana Permana9 April 2016

Pada artikel sebelumnya, penulis telah mengupas gambaran umum Halite. Nah, kabar gembiranya sekarang, Halite sudah bisa digunakan dengan PHP 7, hmm asyik bukan?

Pada tanggal 5 april 2016 yang lalu, pengembang Halite telah merilis versi terbarunya. Versi terbaru ini langsung menggunakan penomoran 2.0.0, meskipun versi sebelumnya menggunakan penomoran 1.0.0. Halite sebenarnya mengusung dua versi utama, versi 1.x untuk PHP 5 sedangkan versi 2.x untuk PHP 7.

Apa saja sih yang baru di Halite 2.0.0? Ini dia catatan rilisnya.

  • Halite 2.0.0 membutuhkan:
    • PHP 7.0 atau versi yang lebih baru
    • Libsodium 1.0.9 atau versi yang lebih baru
    • Libsodium-php 1.0.3 atau versi yang lebih baru
    • Anda dapat menggunakan Halite::isLibsodiumSetupCorrectly() untuk memverifikasi pengaturan libsodium
  • API dapat dipanggil dimanapun, tanpa batasan.
  • Anda tidak bisa lagi melewatkan objek Key untuk sebagai method; Anda harus menggunakan child class yang tepat (sebagai contoh Symmetic\Crypto::encrypt() yang dapat digunakan untuk instan Symmetric\Crypto\EncryptionKey.
  • Pembaharuan hashing password dan pewarisan kunci dengan menggunakan Argon2i
  • Objek File sekarang menggunakan hash BLAKE2b termasuk HMAC-SHA256
  • Penamaan ulang objek Key->get() menjadi Key->getRawKeyMaterial()
  • Objek Password sekarang memiliki method needsRehash() yang mengembalikan nilai true jika menggunakan metode enkripsi atau hash yang telah usang.
  • Objek Util sekarang memiliki beberapa metode baru untuk membangkitkan hash BLACKE2b, diantaranya:
    • hash()
    • keyed_hash()
    • raw_hash()
    • raw_keyed_hash()
  • Penghapusan antarmuka dalam objek Contract
Nah, bagi pembaca yang sudah menggunakan PHP 7, jangan sungkan untuk mencoba Halite 2.0.0 sebagai library kriptografi untuk PHP 7. Untuk source code Halite 2.0.00 bisa diunduh disini.

Unduh arsip source code dalam format ZIP Unduh arsip source code dalam format TAR GZ

Untuk petunjuk instalasinya, kunjungi akun Githubnya di https://github.com/paragonie/halite. Selamat mencoba.

(yp/paragonie)