問題タブ [base32]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
7 に答える
49987 参照

c# - Base32 デコード

バイト配列に変換する必要がある base32 文字列があります。また、.NET フレームワークで変換方法を見つけるのに苦労しています。base64 のメソッドは見つかりますが、base32 のメソッドは見つかりません。

Convert.FromBase64String– base32 用のこのようなものは完璧です。

フレームワークにそのようなメソッドはありますか、それとも自分でロールバックする必要がありますか?

0 投票する
5 に答える
9834 参照

c# - 数値のエンコード、z-base-32 の C# 実装、またはその他の何か?

最大 9 桁の整数をエンコード/デコードする必要がありますが、ほとんどの場合は 7 桁です。コミュニケーション/記憶をより簡単にしたい - 電話で伝えられ、コピー&ペーストされ、カード/メモリー/ラベルからキー入力され、ラベルに手書きされ、一般的に悪用される.

base 32スキームを使用して(チェックサムを追加しながら)桁数を減らしたいと考えています。私は( RFC4648実装よりも) z-base-32を最も支持しています。これは、いくつかの設計目標 (手書きなど) とアルファベットの選択 (小文字、読みやすく、書きやすく、話して覚える)。しかし、C# の実装が見つからず、既存の Python 実装からの移植が心配です。

誰かがC#の実装を持っていますか? または、ポートの検証に使用できる一連のテスト ケース (仕様の例以外) を持っている人はいますか?

代替のエンコーディング スキームに関する提案を受け付けています。

0 投票する
10 に答える
24800 参照

javascript - 小さな文字列の高速オープン ソース チェックサム

小さな文字列 (20 ~ 500 文字) のクイック チェックサム (可能な限り高速) が必要です。

ソースコードが必要ですが、それは小さくなければなりません! (最大約100LOC)

Base32/64 で文字列を生成できれば。(または同様のもの)それは完璧でしょう。基本的に、チェックサムは「悪い」文字を使用できません..ご存知のように..通常の (){}[].,;:/+-\| 等

明確化

強い/弱いかもしれませんが、舞台裏でのみ使用されるため、実際には問題ではありません。

生成されたチェックサムとの比較のみを行うため、元の文字列のすべてのデータを含める必要はありません。「復号化」は期待していません。

0 投票する
2 に答える
3360 参照

java - Java z-base-32 エンコーディング アルゴリズム

Java でのz-base-32 enc アルゴの実装を探していますが、何か提案はありますか? (エンコードとデコード)

0 投票する
3 に答える
5252 参照

php - PHPにはbase32値への組み込みのカバーがありますか?

number_format を使用できることはわかっていますが、base32 の数値を表す方法はありますか? たとえば、16 進数は 0x... で表すことができ、8 進数は前に 0 を付けて表すことができます。PHPでbase32番号を表すものはありますか?

0 投票する
5 に答える
11421 参照

c++ - C++ での base32 変換

基数 10 から基数 32 へ、およびその逆の数値をエンコードおよびデコードするためのメソッドを提供する C++ 用の一般的に使用されるライブラリを知っている人はいますか?

ありがとう、ステファノ

0 投票する
3 に答える
945 参照

vb6 - 印刷可能なテキストを暗号化して、結果を引き続き印刷できるようにします(入力可能)

ライセンスシステムの情報を暗号化し、ユーザーが結果を入力できるようにしたい。

更新:この操作は、可逆(復号化可能)である必要があります。たとえば、暗号化(ComputerID + ProductID)->(入力可能な標準のASCII文字。理想的にはAZだけでもかまいません)。

これまでのところ、暗号化されたテキストをHEXに変換することでした(つまり、0〜Fの任意の文字です)が、これにより文字数が2倍になります。

私はVB6を使用しています。

(Input $(x)とKey $(x))の各ペアに対して何らかの操作を行ってから、MODを実行してASCII値の範囲(おそらく0-9-AZ)内に保つことを考えています。

良いアルゴリズムの提案はありますか?

0 投票する
2 に答える
1101 参照

actionscript - ActionScriptでのBase32デコード

ActionscriptでBase32でエンコードされた文字列をデコードするにはどうすればよいですか?

/マーティン

0 投票する
1 に答える
2404 参照

string - GroovyからBigintegerへ

i.toString(32)の逆として、代わりに使用するより良い(つまり機能する)メソッドがあります

BigIntegerを作成するには、渡したい文字列は11'文字'の長さなので?(D4KJI9QLC3L)私に

最後に.toBigInteger()を追加すると、deosはまったく役に立たないようです。

0 投票する
1 に答える
346 参照

php - Perl関数をPHPに変換する

以下のperl関数をPHP関数に変換したいのですが、誰かが少し助けてくれるなら、私はそれを理解したいと思います:

前もって感謝します。