我正在寻找使用 将 ed25519 私钥转换为 rsa 私钥ssh-keygen。
我发现这个有用的指南,但我无法弄清楚如何指定输入格式为 ed25519 并且导出格式应为 rsa。
我尝试了多种不同的方法来尝试匹配概要和标志的描述,但每次尝试时,我都会收到“ Too many arguments”错误ssh-keygen。
我还想找到从 ed25519 私钥生成公钥的命令,以验证它是否有效。
我有一个反应组件,它将接受任意数量的文件,每个文件都有自己的语言。我希望能够有一个按钮,让用户可以添加任意数量的文件,每个文件都有自己的语言下拉菜单。由于我隔离了遇到的问题,因此我暂时取消了文件上传。
我已经创建了很多类似的组件,没有出现任何问题,但由于某种原因,我在这个组件上遇到了很大的麻烦。当我更改下拉列表中的语言时,我会控制台日志状态并看到该语言已更新状态,但它不会在我的地图方法中的 DOM 上更新。
这是我的代码
function App() {
const [files, setFiles] = useState([]);
const languages = ["English", "Spanish", "Arabic", "French"];
const handleAddFile = e => {
let newFiles = files;
newFiles.push({
content: null,
preview: null,
language: ""
});
setFiles(newFiles);
};
const changeLanguage = (event, index) => {
let newFiles = files;
newFiles[index].language = event.target.value;
setFiles(newFiles);
};
console.log(files);
return (
<div>
<p>Files</p>
<p>Upload a file for as many languages as you have</p>
{files.map((file, index) => (
<div key={index}>
<p>current language: {file.language}</p> …Run Code Online (Sandbox Code Playgroud)