hashids

    0

    1答えて

    モデルを定義するときに私はこのようなUUIDを生成することができます。 class Blah(Model): id = Column(Integer, primary_key=True) uuid = Column(String, default=lambda: str(uuid.uuid4()), unique=True) が、私がしたいことは、主キー、このような何か(擬

    2

    1答えて

    (ルビー/シナトラ)にhashidsの宝石をインストールすることはできませんクラス: NameError初期化されていない一定のHashids /時 これは、それが失敗したコードです: tocode = Hashids.new("test") 私はこれをデバッグする方法についても、私がルビーに慣れているとは思えない。私はクラスがHashidsライブラリで定義されていることを知っています。私はこ

    1

    1答えて

    javidsとASPでhashidsを使用しようとしていますが、ページをロードする前にDBで確認する必要があるため、サーバー側で実行する必要があります。サイト上のサンプル/ドキュメントでは、それをカバーしていません。 誰かがライブラリのサンプルを与えることができる私のASPに追加され、どのようにencode()とdecode()を呼び出す。エラー500が続くと、私はこのような外部ライブラリをサーバ

    0

    1答えて

    元の文字列から、短くユニークで不変の可逆IDを生成する方法を探しています。私は完璧なライブラリHashidsを見つけましたが、入力には整数だけが必要で、文字もあります。 出力が非常に長いため、共通の暗号化アルゴリズムを使用したくありません。 私はこれをbase64_encodeで実現できますが、パスフレーズでハッシュして、不要な人物からの直接的なデコードを防止したいと考えています。 誰かが解決策を

    3

    1答えて

    のIDを取得しました。laravel 5.2にvinkla/hashidsの最新バージョン(2.3.0)をインストールして設定しました。 URLルートでその機能を実装する方法がわかりません。 私のURLルートに表示されるすべてのid属性をobsfucateしたいと思います。 たとえば、http://localhost:8000/profile/3/editはhttp://localhost:800

    0

    1答えて

    プロジェクトで実装したいhashids.org githubプロジェクト(ここからダウンロード:http://hashids.org/swift/)をインストールしました。 私は15桁の予約番号を5桁の英数字の文字列に変換する必要があります。これは航空会社の予約参考書(A5UW9など)のようなものです。 問題はHashidsTests.swiftファイルの上に import Hashids_Swi

    2

    1答えて

    このパッケージを実装しようとしています。https://github.com/vinkla/hashids URLのすべてのIDをobsfucateします。 私は Route::bind('id', function ($id, $route) { return Hashids::decode($id)[0]; }); Route::resource('orange', 'OrangeCo

    4

    2答えて

    私はhashidsをdjangoモデルで実装しようとしています。モデルのidに基づいてhashidを取得したい場合は、モデルのid=3と同じように、ハッシュエンコーディングはhashid.encode(id)のようにする必要があります。事は私がそれらを救うまで私はIDかpkを得ることができない。私が気にしているのは、最新のオブジェクトidを入手し、1を追加することです。しかし、それは私のための解決

    1

    1答えて

    Hashidsを使用してベストプラクティスを理解しようとしていて、ハッシュIDをデータベースの列に格納する必要がある場合、ドキュメンテーション。即ち、1つの領域のIdを符号化し、それを別の領域で復号化する。 私の現在の設定では、プライマリ・キーのIDをすべてエンコードしており、値が公開されているときにデコードしていますが、それはモジュールの目的ですが、固有に生成されたハッシュ私のIDは将来、いつか