Thelen Fabienne, Hochmuth Jannis, Griep Sven, Schwab Benedikt, Goesmann Alexander, Förster Frank
Bioinformatics and Systems Biology, Justus Liebig University Giessen, Ludwigsplatz 13-15, Giessen, Hesse, 35390, Germany.
Bioinformatics Core Facility, Justus Liebig University Giessen, Ludwigsplatz 13-15, Giessen, Hesse, 35390, Germany.
Bioinformatics. 2024 Dec 26;41(1). doi: 10.1093/bioinformatics/btae763.
Crypt4GH-JS is a browser-ready implementation of the Crypt4GH file encryption standard written in JavaScript. While having minimal to no impact on data upload and download throughput this library enables on-the-fly encryption of arbitrary data in web applications, regardless of whether on the client or server side. As development moves more and more toward cloud-native applications, this library represents a significant step forward for flexible data security in the context of opaque cloud storage systems.
Crypt4GH-JS can be installed via Node Package Manager (https://www.npmjs.com/package/crypt4gh_js) or through its public GitHub Repository (https://github.com/fathelen/crypt4ghJS), where the source code is available. Crypt4GH-JS can be tested in the browser using our demonstration website, which can be found at: https://fathelen.github.io/crypt4ghJS/.
Crypt4GH-JS是用JavaScript编写的Crypt4GH文件加密标准的一种可在浏览器中运行的实现。该库对数据上传和下载吞吐量的影响微乎其微,甚至没有影响,它能够对Web应用程序中的任意数据进行实时加密,无论该应用程序是在客户端还是服务器端。随着开发越来越向云原生应用程序发展,在不透明的云存储系统环境中,该库代表了灵活数据安全方面的重大进步。
Crypt4GH-JS可以通过Node Package Manager(https://www.npmjs.com/package/crypt4gh_js)进行安装,也可以通过其公开的GitHub仓库(https://github.com/fathelen/crypt4ghJS)进行安装,该仓库提供了源代码。可以使用我们的演示网站在浏览器中对Crypt4GH-JS进行测试,该演示网站可在以下网址找到:https://fathelen.github.io/crypt4ghJS/ 。